Свежие обсуждения
Измерения

Измеритель RLC-2

1 844 1127
Tadas: Длительность импульса сама по себе не имеет значения (лишь бы была меньше периода).

Разумеется.

Tadas: Важна минимальная задержка фронта импульса от момента перехода нуля.

Да, но не менее времени реакции МК. Нам нужна не минимальная задержка от момента перехода, а некоторое упреждение, равное времени реакции контроллера. В схеме на языке страны-агрессора оно составляет примерно 400 мкс, куда такое годится? То есть, куда-то оно и годится, но стоит ли экономить полтора десятка дешёвых деталей, чтобы иметь такой результат?

 

На сколько я понимаю, импульс из схемы детектора появляется раньше момента перехода через ноль. А это означает, что скорее всего придется добавлять задержку в реакцию микроконтроллера.

 
Тетраэдр: Да, но не менее времени реакции МК.

Для применяемого МК минимальная длительность импулса прерывания 25 нс.
Фронт импулься прерывания фиксируется асинхронно D-триггером.
Время реакции МК - это уже дело внутренней синхронной логики обработки прерывания.

 
АК: На сколько я понимаю, импульс из схемы детектора появляется раньше момента перехода через ноль.

Правильно понимаете. Светодиод гаснет раньше точки ноля.  Но и у транзистора оптопары есть тормоза (гистерезис), и у последующих каскадов также есть задержки, и есть смысл найти "золотую" серединку, когда импульс перехода через "ноль" прилетает тогда, когда надо. Но это лабораторные работы. laughing

 

Не думаете ли вы, что в сети чистый синус? Включите в розетку какой-нибудь диммер или импульсный блок питания и посмотрите сеть осликом. Запросто вблизи перехода окажутся какие-нибудь помехи, и вы своим детектором их наловите.

Столкнулся с этим, когда городил детектор перехода через ноль для тиристорного регулятора. Пришлось сначала фильтровать сетевую синусоиду. Фильтр внёс дополнительный фазовый сдвиг...

 
АК: А это означает, что скорее всего придется добавлять задержку в реакцию микроконтроллера.

В импортной схеме - да, в моей достаточно установить резисторы соответствующего номинала.

Tadas: Время реакции МК - это уже дело внутренней синхронной логики обработки прерывания.

Да, но время обработки прерывания может занять несколько тактов, Laimys говорит о сотнях наносекунд или более.

angren68: Но это лабораторные работы. laughing

Может хватить и симулятора.

Eugene.A: Не думаете ли вы, что в сети чистый синус?
Eugene.A: Столкнулся с этим, когда городил детектор перехода через ноль для тиристорного регулятора.

Я думал, что именно в районе нуля помех минимум. ИБП гадят как раз на вершине синусоиды. Тиристорный регулятор случайно не для гальваники, с тысячеамперными токами?

 
Тетраэдр: Laimys говорит о сотнях наносекунд или более.

Он правильно говорит. МК работает с частотой командных циклов равной Fk/4.
При частоте КГ=20МГц длительность командного цикла будет 50 нс. Время реакции на прерывание составляет 2 ... 5 командных циклов, т.е. 100 ... 250 нс. За такое время управление передаётся в попрограмму обработки прерывания. В подпрограмме требуется выполнить комманды для запуска АЦП, что займёт ещё 1 - 2 цикла. Таким образом от фронта сигнала синхронизации до запуска преобразования пройдёт ~150 ... 400 нс.

 

Нет, тиристорный регулятор для электродвигателя постоянного тока 2,2 кВт, как помнится.

А помех вблизи нуля можно наловить даже от регулятора температуры паяльника. Или от энергосберегаек, от эл. трансформаторов галогенок.

 
Tadas: Таким образом от фронта сигнала синхронизации до запуска преобразования пройдёт ~150 ... 400 нс.

R4 и R5 увеличиваются до 430 Ом, и имеем нужное значение, с показанными на схеме 100 Ом  импульс уже будет опаздывать, учитывая время включения оптрона. Особо тщательно подбирать это время вряд ли имеет смысл, т.к. период сети гуляет более чем на сотню микросекунд, поэтому ошибка схемы синхронизации в пару-тройку микросекунд погоды не делает.

Eugene.A: А помех вблизи нуля можно наловить даже от регулятора температуры паяльника. Или от энергосберегаек, от эл. трансформаторов галогенок.

А вот это уже проблема. Городить фильтр ой как не хочется. Какая амплитуда и как далеко частоты у этих помех от сетевой?

 

В те времена энергосберегаек не было. Помню, имитировал помеху тиристорным регулятором паяльника, включенным в ту же розетку, она, естественно, перемещалась при регулировании. На минимуме перед пересечением нуля, на максимуме - после. А начал этим заниматься после того, как заметил дрожание пилы, в формирователе которой был и детектор пересечения нуля. Он был без оптрона, напряжение бралось со вторички трансформатора. Просто делитель, диод, шунтирующий обратное напряжение на базе и транзистор.

Помеху, возможно, давали лампы дневного света, вообще сеть на производстве была довольно грязная.