Перейти к содержанию
    

Укажите ошибки в схеме.

Так сойдет? Можно плату травить?

Я бы поставил (забил место) резистор между "Zero"&"VCC", также паралельно диодам оптопар в оратном направлении диоды (при этом мощность резисторов R9, R7 по 0,5Вт), потом можно и не впаивать, тем более у вас плата отладочная.

А так, похоже на правду :) .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Также во избежание нежелательных эффектов со стороны реле через эмиттер-база транзисторов на выход микропроцессора, я бы включил последовательно в базы по резистору 33-56 Ом.

Я бы поступил по другому, R10 вместо VCC соеденил с землей, между контролером и базой ограничительный резистор (сотни Ом) (класика).

 

Ээээ, позвольте не согласиться насчет классики. Классика как раз у автора поста и у меня (чуть подправленная). Классикой в эмбедерстве считается 51-й Интел. А вот у него как раз и были дохлые выходы, которые только ноль выдавать умели, а единицу выдавали внутренней подтяжкой 10-50 кОм. Вот именно для него и была схема с внешней подтяжкой.

 

Хотя ваше решение как раз и есть самое правильное в данной ситуации - в нем ножка проца максимално развязана от транзистора и реле.

 

Так сойдет? Можно плату травить?

Я бы поставил (забил место) резистор между "Zero"&"VCC", также паралельно диодам оптопар в оратном направлении диоды (при этом мощность резисторов R9, R7 по 0,5Вт), потом можно и не впаивать, тем более у вас плата отладочная.

А так, похоже на правду :) .

 

Обратные диоды параллельно светодиодам оптронов впаивать ОБЯЗАТЕЛЬНО.

Иначе при обратной полярности к закрытому светодиоду приложится 310 вольт.

Мгновенно не вспыхнет - резистор ограничит, но постепенная деградация гарантирована.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы поставил (забил место) резистор между "Zero"&"VCC", также паралельно диодам оптопар в оратном направлении диоды (при этом мощность резисторов R9, R7 по 0,5Вт), потом можно и не впаивать, тем более у вас плата отладочная

Zero - VCC -- внутри есть подтягивающий резистор... но и место забью :)

Обратные диоды - верно подмечено... спасибо.

Сегодня в голову пришло. В варианте 2 оптопара ведь не будет сразу срабатывать ... так-как через огр. резистор включен светодиод... он ведь не зажжется в начале периода, а спустя время, пока напряжение сети достигнет определенного значения.... вот это смущает теперь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня в голову пришло. В варианте 2 оптопара ведь не будет сразу срабатывать ... так-как через огр. резистор включен светодиод... он ведь не зажжется в начале периода, а спустя время, пока напряжение сети достигнет определенного значения.... вот это смущает теперь.

Действительно ;) ! ИМХО с этим можно боротся програмно, прибавлять константу к времени перехода, но температурная стабильность параметров оптопары :huh: .

Тогда легчше симистором управлять через опторозвязку (MOCxx) , а детектор нуля сделать как предлагает апнот (см. файл).AVR182_Zero_Cross_Detector.pdf

Еще пришла в голову мысль, так как 4N35 имее вывод базы, его можно включить как усилитель по стандартной схеме о ОЕ, тогда порог срабатывания будет наступать раньше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня в голову пришло. В варианте 2 оптопара ведь не будет сразу срабатывать ... так-как через огр. резистор включен светодиод... он ведь не зажжется в начале периода, а спустя время, пока напряжение сети достигнет определенного значения.... вот это смущает теперь.

Оптопара характеризуется коэффициентом передачи тока CTR. При малых токах светодиода CTR резко уменьшается, поэтому для повышения точности определения момента перехода через ноль надо увеличивать ток через светодиод. В данном случае при амплитудном напряжении в сети 310В ток через светодиод будет примерно 3мА, что, в общем-то, немного. Серия 4N, например, допускает прямой ток до 60-100мА.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за теорию - поучительно.

 

Но можно привязать ее к схеме?

Значится мы получим 3 мА в середине полупериода. А при каком напряжение на вводе микроконтроллера достигнет уровня лог.1?

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

Получается, что такой вариант (определение нуля фазы через оптопару) неподходящий.

 

Иль я ошибся?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за теорию - поучительно.

 

Но можно привязать ее к схеме?

Значится мы получим 3 мА в середине полупериода. А при каком напряжение на вводе микроконтроллера достигнет уровня лог.1?

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

Получается, что такой вариант (определение нуля фазы через оптопару) неподходящий.

 

Иль я ошибся?

Любая схема будет определять момент перехода через ноль с некоторой погрешностью, поэтому для начала Вам надо определить допустимую погрешность исходя из условий задачи. Если использовать в качестве компаратора логический вход микросхемы, погрешность будет большая и влиять на неё будет не только разброс оптопар, но и форма напряжения в сети (из-за плохого коэффициента мощности нагрузок она часто похожа не на синус, а на трапецию). Следовательно, определять переход через ноль надо как можно ближе к этому самому переходу.

Допустим, решили, что погрешность может быть 2%. В описании оптопар есть такой график - нормализованная зависимость CTR от тока светодиода. По этому графику выбираете какое-нибудь разумное значение CTR, при котором будет определяться порог перехода через ноль, например 0,4 от номинального значения. По оси X смотрите, какой ему соответствует ток, например 0,2 мА. Следовательно, максимальный ток должен быть примерно в 50 раз больше, т.е. 10 мА - это определяет величину токоограничивающего резистора.

Далее смотрите опять же в справочные данные - разброс значений CTR составляет, допустим, 50- 100%. Наихудший случай 50% - для него току 0,2 мА через светодиод будет соответствовать 0,1мА тока к-э фототранзистора. Допустим, по вторичной стороне стоит компаратор, на резисторе 100кОм ток 0,1мА даст приращение 10мВ - вот такой порог срабатывания должен быть у компаратора.

4N.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня в голову пришло. В варианте 2 оптопара ведь не будет сразу срабатывать ... так-как через огр. резистор включен светодиод... он ведь не зажжется в начале периода, а спустя время, пока напряжение сети достигнет определенного значения.... вот это смущает теперь.

Оптопара характеризуется коэффициентом передачи тока CTR. При малых токах светодиода CTR резко уменьшается, поэтому для повышения точности определения момента перехода через ноль надо увеличивать ток через светодиод. В данном случае при амплитудном напряжении в сети 310В ток через светодиод будет примерно 3мА, что, в общем-то, немного. Серия 4N, например, допускает прямой ток до 60-100мА.

Если источник питания "настоящий", то имеет смысл полностью отвязаться от сети и использовать оптронную развязку и на выходе тоже. По сути дела, это единственное место, где просматривается связь с сетью. В этом случае можно взять симисторный оптрон со встоенным детектором нуля и не мучаться. Если такой оптрон применить нельзя, то можно выбрать ток через входной оптрон так, чтобы он открывался где-то на пиках входного напряженя, остальное уйдёт "в запас", поскольку в сети всякое бывает (очень даже всякое). Поскольку у диодного/транзисторного оптрона нет гистерезиса, то сигнал будет симметричен относительно амплитудного значения сетевого напряжения. Зная период (по оптронному-же сигналу) можно вычислить момент прохождения через ноль.

Если гальваническая связь по каким-либо причинам неизбежна, то можно вообще отказаться от оптрона и подать сетевое напряжение прямо на ножку процессора - через пару резисторов и стабилитрон.

Не в обиду. Если возникают подобные вопросы - НЕ НАДО ЛЕЗТЬ В СЕТЬ. ТОЛЬКО ЧЕРЕЗ ТРАНСФОРМАТОРЫ И ОПТРОНЫ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за пояснения.

 

Вчера собрал по варианту http://andryg.ho.com.ua/musor/switchr5.gif кусок с определением нуля и упр. симистором - всё заработало ... правда потом забыл отсодеденить программатор ... и выгорел LPT с контроллером, блоком питания и программатором :)

 

Так что схема рабочая и на практике :) и вы все правы оказались - опторазвязка - это шорошо.... защищает от ошибок.

 

На сем тему позвольте закрыть. Спасибо всем откликнувшимся за советы и разъяснения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...