Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Zero cross детектор с оптрон
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=6524
Страница 1 от 1

Автор:  radolin [ Чет Фев 05, 2009 6:51 pm ]
Заглавие:  Zero cross детектор с оптрон

Здравейте!

Опитвам се да направя най-прост димер за лампа, който да се управлява от Atmega8. За целта трябва към контролера да имам някакъв сигнал за момента в който мрежовото напрежение пресича нулата. Atmel имат application note точно за такова нещо http://www.atmel.com/dyn/resources/prod ... oc2508.pdf. Това което ме притеснява е, че няма галванично разделяна от високото напрежение и съответно трябва да знам кое е фаза/нула.

Предполагам, че има по-безопасен начин това да стане. Възможно ли е с най-прост оптрон и диод за защита от обратно напрежение на светодиода в оптрона. Естествено и резитор и евентуално кондензатор за ограничаване на тока.

Ще се радвам на всякакви идеи или практически решения.

Поздрави,
Радо

Автор:  ToHu [ Чет Фев 05, 2009 7:17 pm ]
Заглавие: 

да възможно е.

Автор:  sthx [ Чет Фев 05, 2009 7:27 pm ]
Заглавие: 

Два транзисторни оптрона с насрещно вързани в паралел светодиоди. Фототранзисторите са вързани в паралел, с общ колекторен резистор, емитерите -към маса. Така се получават положителни импулси, когато моментното мрежово напрежение е малко. Възможна е схема и с един оптрон, като тогава трябва да се работи по фронтове. Възможно е и светодиодите да се захранват от вторичната нампотка на трансформатора.

Автор:  radolin [ Чет Фев 05, 2009 7:40 pm ]
Заглавие: 

Благодаря за бързите отговори!

Ще пробвам варианта с един оптрон. Не е проблем прекъсванията да са по фронтове. Варианта със захранването от вторичната намотка на трансформатора на адапрета си го мислех. Проблема е, че е възможно захранването да не е винаги от адаптер с трансформатор, а от USB порта на компютъра да речем.

Автор:  sthx [ Чет Фев 05, 2009 9:01 pm ]
Заглавие: 

Щом е тъй, сложи последоwателно на светодиода един изправителен диод с пробиwно напрежение над 400V, защото пробивното напрежение на светодиода е към 5V.

Автор:  optron [ Пет Фев 06, 2009 2:32 pm ]
Заглавие: 

Недостатък на оптрона е, че той не се отпушва веднага с подаването на напрежение - особеността на светодиода, който е в него. Поради това никога не можеш да хванеш точно момента с нулево напрежение и винаги ще имаш някакво закъснение. В общия случай това закъснение ще е пренебрежимо малко, но ако наистина е необходима голяма точност, варианта с два оптрона е добър, защото импулсът, който се получава ще бъде симетрично разположен около нулевата точка и контролерът може да си сметне къде точно е тя.
Другия вариант е да се оформи схема с компаратор, която да командва оптрона дискретно. Тогава точността ще се увеличи при варианта с един оптрон.

Автор:  bateAz [ Пет Фев 06, 2009 3:16 pm ]
Заглавие: 

Много сложно, бе! Най-лесно и еФтино става с един оптрон и 4 бр 1N4148 на светодиода. Отпушването и запушването са достатъчно симетрично разположени. Ако все пак има нужда от корекция, прави се елементарно с един кондензатор поставен паралелно или последователно на захранващата верига на светодиода. Много важно е да има резистор последователно да светодиода, напр. 10К е добра стойност. Да се избягва захранването на светодиодната верига от трансформатор, защото там има малки фазови разлики, които зависят от натоварването.

Автор:  Cekins [ Пет Фев 06, 2009 3:34 pm ]
Заглавие: 

Тази тема е дискутирана и друг път (по различни поводи), но досега това което на мен най-ми е харесало е TCA785 Siemens(Infineon). Може да се ползва самостоятелно - има два изхода драйвери за тиристори(триаци) за всеки полупериод и комбинации от изходите (инвертирни и събрани в един изход), като контрола става чрез напрежение, а може и да се ползва като zerocross и да се интерфейсне към нещо си. Скоро като си играх измерих от 5VAC до 207VAC на триака при входно 215V. Хубавото е че няма големи резистори на входа на мрежовото напрежение - около 300К на 0.250W. А и допълнителните елементи са сравнително малко. Недостатъка е че се намира малко по-трудно.

Автор:  Syrius-B [ Пет Фев 06, 2009 4:12 pm ]
Заглавие: 

optron написа:
Недостатък на оптрона е, че той не се отпушва веднага с подаването на напрежение - особеността на светодиода, който е в него. Поради това никога не можеш да хванеш точно момента с нулево напрежение и винаги ще имаш някакво закъснение. В общия случай това закъснение ще е пренебрежимо малко, но ако наистина е необходима голяма точност, варианта с два оптрона е добър, защото импулсът, който се получава ще бъде симетрично разположен около нулевата точка и контролерът може да си сметне къде точно е тя.
Другия вариант е да се оформи схема с компаратор, която да командва оптрона дискретно. Тогава точността ще се увеличи при варианта с един оптрон.

Ами то не е нужно да се получи фронт точно в момента на преход през нулата. Нали ще е нужно време за реакция. Добре е да е с предвардване, или с известно дефазиране
При схема с последователен кондензатор и обратен диод се получава известно фазово отместване

Автор:  sthx [ Пет Фев 06, 2009 4:39 pm ]
Заглавие: 

Ако е необходима голяма прецизност, става с компаратор. Случвало ми се е да го правя.

Автор:  radolin [ Пет Фев 06, 2009 5:55 pm ]
Заглавие: 

Относто прецизността, тъй като става въпрос за димер за лапма и честота 50Хц на мрежовото напрежение, предполагам не трябва да е супер голяма. Да речем +/- 0.5ms, което би позволило регулация в диапазона 5%-95%.

Остава въпросът с ограничаването на тока през светодиода. Ясно, че мога да сложа един последователен резистор да речем 10К, но ще трябва да е от порядъка на 5W. Това не е ли много дървено решение, или си е в реда на нещата? Ако сложа кондензатор, то така ще може да се избегне това греене, но тока ще се измести пред напрежението. Според вас допустимо ли е ако знам, че моята RC верига ми дава примерно -10 градуса предварение просто да сложа това като константа в софтуера на контролера?

Другото е дали да се ползват и двете полувълни или само едната. Вариантите които намерих из интернет до сега са:

1. 220VAC->диод->резистор->светодиод на оптрона

2. 220VAC-> резистор->светодиод на оптрона с паралелен обратен диод за защита

3. 220VAC->(резистор тук или след греца)->грец->светодиод на оптрона

4. 220VAC->резистор->AC оптрон (т.е. такъв с два светодиода на входа) или както по-горе предложи sthx два оптрона

Вариант 1 като че ще разсейва 1/2 по-малко топлина, защото диoда ще блокира едната полувълна. Като недостатък, ще има пад върху още един диод и съответно изместване от нулата.

Този и вариант 2 дават помяна в състоянието на изхода в момента на пресичане на нулата (rising/falling edge).

3 и 4 дават на изхода импулс в момента на пресичане на нулата. Разликата май е единствено в това дали се ползва грец, по-скъп оптрон или два обикновени, но като работа ми изглеждат еднакви.

Този сигнал смятам да подам към вход за външно прекъсване на процесора, който може да е конфигуриран да реагира при промяна на нивото, или при определено ниво или по падащ/повишаващ фронт. Тоест всички варианти са възможни. Има ли някакви други плюсове/минуси или особенности на различните варианти които не съм забелязал?

Автор:  bongo_x2 [ Пет Фев 06, 2009 10:55 pm ]
Заглавие: 

А високоомен резисторен делител не ти ли върши работа :idea: със защитни диоди, де.
Иначе: поиграйте си малко с интегралите от математиката да разберете, че 50 волта около нулата не са нищо.

Автор:  Syrius-B [ Пет Фев 06, 2009 11:44 pm ]
Заглавие: 

Фаза ------С----LED----Нула I
.................. --Диод-----

100 nF са достатъчни. Дефазирането е постоянно - смяташ отместването с процесора.
Диода паралелно и обърнат - защитава LED-а от обратното напрежение.
Няма активно съпротивление - няма греене - 400V напрежение на кондензатора и на диода

Автор:  Taner [ Съб Фев 07, 2009 12:24 am ]
Заглавие: 

Най-добре използвай един оптрон PC814 на Toshiba с AC вход,
ние така го правим и върши работа, с един 10к pull-up резистор на изхода свързан към +5V.
На изхода на оптрона се получават кратки положителни импулси по време на Zero cross-a.
Между фазата (L) и нулата (N) се свързва последователен делител, състоящ се от два кондензатора (68nF-X2 и 100nF) и един резистор (5.6К-1W). Входа на оптрона се свързва паралелно на вторият кондензатор (100nF), намиращ се по средата на делителя (между резистора 5.6К-1W и кондензатора 68nF-X2).
:)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/