валера 0 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки? и как это можно сделать при помощи цап или таймера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба Хоть я в аналоговой технике и не силен, но сдается мне, что тиристор нельзя открыть частично, соответственно ЦАП отпадает. Да и не совсем ясна задача - какие напряжение и ток будут регулироваться? Переменка или постоянка? Для постоянки и не очень большого тока, ИМХО лучше юзать мощный биполярный транзистор на радиаторе, а для больших токов - можно построить ШИМ на мощном полевике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arttab 0 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба Тиристор частично открыть нельзя, но можно менять угол открытия. Под углом разумею аргумент синуса, т.е. время открытия после смены периода или полуволны. нужно компаратором отслеживать переход через ноль и открывать тиристор через определенное время. меняя это время - меняешь мощность на нагрузке. Нужны: компаратор и таймер + мозги :-). ну , кнопки увеличения или уменьшения выдаваемой мощности... Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vitaly 0 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки? и как это можно сделать при помощи цап или таймера? <{POST_SNAPBACK}> Если нагрузка инерционная (нагреватель и т.д.), можно поставить MOC3063 - развязаный драйвер включения симмистора с детектором "0". Делаешь ШИМ на 1 сек - получиться до 100 градаций мощности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
indela 0 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно. <{POST_SNAPBACK}> почему не расчитывать? если частота 50гц то AVR может оцифровать напряжение в каждом полупериоде. А управление мощностью - просто запись значения в OCR таймера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amator 0 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки? и как это можно сделать при помощи цап или таймера? <{POST_SNAPBACK}> Делал когда-то выключатель для люстры с ДУ и регулировкой яркости на PIC508, а в нём и прерываний нет. Так что производительности AT90S2313 -выше крыши... Если нагрузка достаточно инерционна, можно регулировать мощность количеством активных полупериодов сети. По такому принципу построена схема регулировки мощности паяльника. http://www.elektronika.lt/projects/theme/162/905/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 24 июня, 2005 Опубликовано 24 июня, 2005 · Жалоба Да ниче сложного нет. Схемы управления тиристорами массово на 8-ногих пиках делают. Питание прямо от 220 на стабилитроне, определение перехода через ноль - мегомный резистор на вход контроллера. Ну и запуск тиристора через потрон. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
валера 0 25 июня, 2005 Опубликовано 25 июня, 2005 · Жалоба Да ниче сложного нет. Схемы управления тиристорами массово на 8-ногих пиках делают. Питание прямо от 220 на стабилитроне, определение перехода через ноль - мегомный резистор на вход контроллера. Ну и запуск тиристора через потрон. <{POST_SNAPBACK}> а чтобы с гальванической развязкой? запуск тиристора через потрон - что за потрон? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 25 июня, 2005 Опубликовано 25 июня, 2005 · Жалоба Видимо, имелся в виду оптрон. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas 1 25 июня, 2005 Опубликовано 25 июня, 2005 · Жалоба Делал подобную штуку. Управлял на AT89C4051 линейкой симисторов. Переход напряжения через 0 детектировал (мостик+диод оптопары+резюк) и заводил на вход внешнего прерывание через оптопару, в MC51 есть режим когда встроенный таймер считает пока на INT (вход внешнего прерывания) высокий уровень (это когда сетевое не 0 ), при переходе INT из 1 в 0 - генерируется прерывание (при переходе сетевого через 0), в нем мы грузим в таймер новое значение задержки открытия тиристора от начала полупериода. При переполнении таймера (в прерывании) открывал тиристоры. Путем изменения задержки на таймере в течении полупериода регулируем угол открывания симистора и соответственно подаваемую мощность в каждом полупериоде. Кто то советует использовать MOC - для этого случая он не пойдет, так как комутирует в момент прохождения через 0. У меня была схема на конденсаторах, которые разряжались на управляющий электрод симистора в моменты открытия тиристоров через оптотранзистор. Наверно легче сделать запуск симистора на имп трансформаторе (МИТ и т.п.). В этой схеме есть одни стандартные грабли, и я на них налетел - нужно чтоб dV/dT и dI/dT коммутируемой цепи не превышали паспортного значения симистора. В первом случае возможно самопроизвольное открытие симистора, во втором ему вечная память и поход в магазин за новым. Помогает RC цепочка (номиналы в даташите на симистор). А то что производительности проца нехватит - глупость, тем более что AVR шустрее 51, можно даже чисто програмно алгоритм реализовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 25 июня, 2005 Опубликовано 25 июня, 2005 · Жалоба Кто то советует использовать MOC - для этого случая он не пойдет, так как комутирует в момент прохождения через 0. "MOC-и бывают разные!" При переходе через 0 коммутирует MOC3063, а вот MOC3023 - без схемы привязки к 0, так что в самый раз. Цоколёвка одинаковая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas 1 25 июня, 2005 Опубликовано 25 июня, 2005 · Жалоба Тогда MOC3023+симистор, хорошая связка, не надо ничего наворачивать. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sseett 0 26 июня, 2005 Опубликовано 26 июня, 2005 · Жалоба Смотри в апликухах производителей микроконтроллеров (зилог, мелкочип, ти, атмел, филипс, моторола....), там все очень тщательно пережевано. Успехов. P.S. У мелкочипа есть апликушка на эту тему для пика с шестью ногами. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arttab 0 27 июня, 2005 Опубликовано 27 июня, 2005 · Жалоба Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно. <{POST_SNAPBACK}> почему не расчитывать? если частота 50гц то AVR может оцифровать напряжение в каждом полупериоде. А управление мощностью - просто запись значения в OCR таймера. <{POST_SNAPBACK}> ] если... но подробней не сказано. 51 на пределе хватало, чтобы управлять несколькими гирляндами с эфектом плавного или быстрого включения. Про случай инерционной нагрузки уже достаточно написано и мне добавить не чего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
валера 0 27 июня, 2005 Опубликовано 27 июня, 2005 · Жалоба Смотри в апликухах производителей микроконтроллеров (зилог, мелкочип, ти, атмел, филипс, моторола....), там все очень тщательно пережевано. Успехов. P.S. У мелкочипа есть апликушка на эту тему для пика с шестью ногами. ;) <{POST_SNAPBACK}> а адресок не подскажешь где эта аплиушка лежит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться