Отговори на тема  [ 35 мнения ]  Отиди на страница 1, 2, 3  Следваща
детектор на нулата 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение детектор на нулата
Трябва ми детектор на нулата за управление на триак. Опитах AN521, но не се получи. Може би заради 5В захранването - импулсно. Напрежението скача до 1 волт на входа на микроконтролера. В момента ползвам ценер, но трябва тока да е по-голям за да не се получи прекалено голямо закъснение.

Дайте някакви идеи, а аз след малко ще постна схема и повече детайли за текущата ситуация.

_________________
PIC SPBRG values calculator


Съб Юни 25, 2011 10:46 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение 
Ето схемата, която използвам в момента (последната - triac-control.png). Колкото R1 (в случая R1 + R2) e по-голям толкова повече е закъснението. Колкото е по-малък ... ами сещате се че грее. Двата резистора по 4.7к са 5W и се нагряват стабилно и ме притеснява да не разтопят пластмасовата кутия. Дори триака грее по-малко. При R1 и R2 47к паралелно (=23.5к) се получава закъснение по задния фронт - мрежовото напрежение пада до -10V преди да се подаде импулс на триака.

Както казах схемата на микрочип AN541 не сработи (втората triac-AN541.png). Сетих се - диодите объркват работата - напрежението не пада под 4 волта заради капацитета на входа. Обаче и без диоди не работи. За да получа почти правоъгълен сигнал трябваше да сложа 200к съпротивление и пак не работеше.
И въпреки че максималния ток през 1MOm резистор е по-малък от 1 мА и не е опасен, не ми харесва да офазявам ниското напрежение. ...

В третата схема съм сложил отделен резистор на оптрона за следене на нулата. При 47к закъснява по преден фронт със 190 us - мрежовото напрежение стига +20 волта. При 10к напрежението стига до +10 волта но резистора доста грее.

Трябва да има и по-деликатен начин да се отчете 0-та.

П.П. Като се замислих малко закъснението е почти едно и също. Дали ще може с R/C/L да се дефазира леко синусуидата така, че светодиода на оптрона да не закъснява.


Прикачени файлове:
Коментар на файл: схема с R=47k
triac-control-2.png
triac-control-2.png [ 11.45 KiB | Прегледано 3545 пъти ]
Коментар на файл: Схема по Microchip AN541 - Interfacing power line
triac-AN541.png
triac-AN541.png [ 11.27 KiB | Прегледано 3545 пъти ]
Коментар на файл: Схема с ценер
triac-control.png
triac-control.png [ 10.62 KiB | Прегледано 3545 пъти ]

_________________
PIC SPBRG values calculator
Нед Юни 26, 2011 2:27 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение Re: детектор на нулата
npelov написа:
Трябва ми детектор на нулата за управление на триак.
Дайте някакви идеи, а аз след малко ще постна схема и повече детайли за текущата ситуация.

MOC3031,MOC3032,MOC3033,MOC3041,MOC3042,MOC3043
http://www.fairchildsemi.com/ds/MO/MOC3031-M.pdf

_________________
Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !


Нед Юни 26, 2011 3:58 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пет Май 27, 2011 8:25 am
Мнения: 134
Местоположение: Силистра
Мнение 
http://desmond.imageshack.us/Himg714/scaled.php?server=714&filename=voltagecontrolledacdimm.png&res=medium


Прикачени файлове:
Нед Юни 26, 2011 9:36 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение 
@plameniv - имам си такива няколко, но не ми трябва само да включа и изключа реотана, а и да мога да го включа на понижена мощност. Това го правя като пусна няколко периода от синусоидата и спра няколко. Това няма как да стане с оптроните със детектор на нулата, защото контролера няма как да знае кога да спре и кога да пусне.

@Бай Ставри: с трансформатор не би било трудно, но нямам къде да поместя трансформатор в цялото нещо. Все пак ще огледам за малки трансформатори дето могат да се съберат на мястото на импулсното захранване. Тя схемата харчи няколко милиапера.

_________________
PIC SPBRG values calculator


Нед Юни 26, 2011 10:21 am
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Май 27, 2006 12:37 pm
Мнения: 647
Местоположение: с. Згалево
Мнение 
Преди време се бях занимавал с нещо такова - за спорта разбира се, и ето какви са ми впечатленията:

1. За качествено фазово управление, трябва да се направи ИСТИНСКО следене на ПРЕМИНАВАНЕТО ПРЕЗ НУЛАТА, което според мене не става с тия схеми с транзистори разни, защото винаги резултата е леко отместен напред или назад спрямо реалното преминаване през нулата. Дали напред или назад - зависи от реализацията - но винаги има някакво отместване. Другото по-лошо нещо е, че в много от случаите, отчитането на преминаването през нулата зависи и от натоварването - демек отместването не е постоянно а шава според консумацията. Няма значение дали следите след траф или дори директно от самата мрежа. Проблема е в реализацията.

2. Разковничето е в изясняване на следното:
Какво се случва в момента на преминаване през нулата?
Еми обръщат се потенциалите на изводите - или в случая с 220 монофазно - фазата си обръща поляритета спрямо нулата.

3. Как трябва да се направи - естествено не съм го измислил аз, а някакъв руснак.
В случая се следеше нулата след траф, ама предполагам принципа е еднакъв и за директно следене от мрежата - само дето ще е малко по-сложно.
Та руснака ползва процесор с компаратор. Двата входа на компаратора ги връзва с много големи рзистори на изводите на трафа. Резисторите големи, щото разчиташе на вътрешните диоди за ограничаване на напрежението на изводите. Икономия на елементи...
Компаратора генерира прекъсване щом се разменят потенциалите на входовете му, независимо от посоката. Гледал съм го на скоп. Много гот работи и не зависи от натоварването - стига натоварването да е симетрично за двата полупериода, ама то в повечето случаи е точно такова.

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


Нед Юни 26, 2011 11:31 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение 
npelov написа:
@plameniv - имам си такива няколко, но не ми трябва само да включа и изключа реотана, а и да мога да го включа на понижена мощност. Това го правя като пусна няколко периода от синусоидата и спра няколко. Това няма как да стане с оптроните със детектор на нулата, защото контролера няма как да знае кога да спре и кога да пусне.

Толкова ли не може да си синхронизираш контролера, всякак става?
Най лесно става ако имаш трансформатор, взимаш сигнал от преди схемата грец с един резистор и подаваш на извода на контролера през делител и ценер или през транзистор ако те е страх да не опукаш нещо !
А интересно за какво ти е да го синхронизираш, слагаш само на симистора Zero-Cross?
Контролера единствено ще има грижата да изключи симистора когато достигнеш желаната температура и ако спадне под определена да го включи.
Обикновенно работа с температура и следене имат твърде голяма латенция във времето и няма смисъл да се занимаваш да правиш такива неща, няма да стане по прецизно от горния начин а само ще си загубиш времето и ще наслагаш наслагаш купчина безсмислени части в някаква сложна схема за да установиш това което ти казвам!
Дори нещата могат да се опростят до безконтролерно температурно стабилизиране само с един двоен операционен на първия слагаш 2 стъклени диода последователно за термодвойка усилваш и подаваш на 2-рия който е само тригер и може да включва реле или оптрон!

_________________
Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !


Последна промяна plameniv на Нед Юни 26, 2011 12:41 pm, променена общо 1 път



Нед Юни 26, 2011 11:38 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пет Май 27, 2011 8:25 am
Мнения: 134
Местоположение: Силистра
Мнение 
Траф не ти е нужен...дал съм ти работещи примери....вместо траф , слагаш един диод и съпротивление около150К и също работи гарантирано вместо транзистора ползваш оптрон с транзистр , да разделиш галванично процесора.....кое му е сложното ?

Успех!!

_________________
Изображение


Последна промяна Бай Ставри на Нед Юни 26, 2011 1:09 pm, променена общо 1 път



Нед Юни 26, 2011 12:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение 
Ако имаш АЦП може да стане доста прецизно, с PLL.
Не съм гледал предложените варианти, но с пин и голям резистор не виждам какъв проблем може да имаш? Естествено, сериозно защита от фалшивини си трябва пак (т.е. PLL отново). Закъснението би трябвало да е измеримо и компенсируемо?

А, видях че 10Ф200 няма такива екстри. Но пък към него има ей това:
http://ww1.microchip.com/downloads/en/AppNotes/00958A.pdf


Нед Юни 26, 2011 1:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Срещал съм и друг от изброените варианти за детекция на zero cross - с оптрон, чиито вход е за променливо напрежение (два диода). Например HA11AA1. Изхода му се връзва към контролера.


Нед Юни 26, 2011 1:36 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение 
Проработи. Сложих грец (мерси Бай Ставри за идеята) на 220 в директно (1N4007) и през него с 200к/0.25 резистор минах оптрона. За разлика от предишното изпълнение - с един диод, която правеше импулс при положителния полупериод, греца прави кратък импулс само докато минава през нулата. Разбира се импулса е малко преди и малко след нулата, но практически няма значение, защото ако подам импулса, който включва триака преди преминаването през нулата той трае до около 1.5ms и активира триака навреме. Ако не подам импулса - триака не се включва. Гледах го на скопа - освен пада на триака от около 1 волт се получава още едно пикче от около 1 волт. С предишната схема имаше пик от около 10-20 волта заради закъснението.

Пак да кажа - не правя фазово регулриане. Пропускам цели периоди и пускам цели. Примерно ако искам да включа консуматора (нагревателя) на 50% пускам един период и един спирам. Така няма смущения. Ако беше крушка щеше да мига като коледна елха, но на нагревателя не му пречи.

_________________
PIC SPBRG values calculator


Нед Юни 26, 2011 4:26 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9123
Местоположение: Разград
Мнение 
Въобще не ти трябва синхрон с нулата ако питаш мене.

Аз правих преди време един реулатор и какво направих - накарах единия таймер да цъка горе долу с 50Hz (подбор на кварц и делители :) ) от там на сетне имаш да пускаш от 0 до 250 периода примерно - това ти идва 5 секунди - за тия 5 секунди не знам къв ше е тоя процес, че да не си усредни температурата. Както и да е... Относно синхрона - ами дори и да не е синхронизирано ако имаш някакво изместване на старта то триака пак ще отпуши коги мине през нулата. Помисли малко и ще видиш - възможната грешка при тази постановка е под 0.5%. По е интересен въпроса да разпределиш on/off периодите в целия период, ама и това е постижимо.

Показвaм и нагледно за какво говоря.

edit: ама това е с използване на zerocross MOC


Прикачени файлове:
triak.jpg
triak.jpg [ 65.23 KiB | Прегледано 2908 пъти ]
Нед Юни 26, 2011 5:18 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение 
Cekins имаш право. Май така грешката няма да е много голяма и ще работи добре. Имаше една схема дето връзваш МОС3031М с можен триак. МОС-а е оптрон с триак и zerocross - точно както ти казваш... Само че вече го направих :) . следващото ще го пробвам така.

Само да питам - гледам в даташита на МОС-а има един резистор и кондензатор паралелно на А1 и А2. За какво се ползват те? За гасене на триака ли е? Питам защото го нямам на моята схема.

Цитат:
По е интересен въпроса да разпределиш on/off периодите в целия период, ама и това е постижимо.

това го направих :)

_________________
PIC SPBRG values calculator


Нед Юни 26, 2011 8:17 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пет Май 27, 2011 8:25 am
Мнения: 134
Местоположение: Силистра
Мнение 
За да ти работи коректно , оптрона с който управляваш триака не трябва да е с управление през нулата!!!!!!!!!!

....Грешно съм писал ДИОД....трябват и и двата полупериода, затова сложи грец и по мощно съпротивление....0.25 ше ти грее

_________________
Изображение


Последна промяна Бай Ставри на Нед Юни 26, 2011 8:40 pm, променена общо 1 път



Нед Юни 26, 2011 8:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9123
Местоположение: Разград
Мнение 
Аве не го фърляй по върбите - той не иска да прави фазово управление, а да пуска и спира цели периоди - затова баш зерокрос оптрон му трябва.

Относно RC-то - то е снубер и е полезен ако управялваш индуктивни товари (релета, мотори и т.н.)- за реотан е излишен, че даже и пречи(в твоя случай), щото пуска малко точец през себе си.


Нед Юни 26, 2011 8:35 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 35 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни