|
регулятор мощности, управление тиристором |
|
|
|
Jun 24 2005, 13:09
|
Участник

Группа: Новичок
Сообщений: 31
Регистрация: 13-02-05
Пользователь №: 2 618

|
помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки? и как это можно сделать при помощи цап или таймера?
|
|
|
|
|
Jun 24 2005, 14:59
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 17-06-05
Пользователь №: 6 095

|
Цитата(валера @ Jun 24 2005, 16:09) помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки? и как это можно сделать при помощи цап или таймера? Если нагрузка инерционная (нагреватель и т.д.), можно поставить MOC3063 - развязаный драйвер включения симмистора с детектором "0". Делаешь ШИМ на 1 сек - получиться до 100 градаций мощности.
|
|
|
|
|
Jun 24 2005, 15:47
|
Участник

Группа: Свой
Сообщений: 50
Регистрация: 13-03-05
Из: Минск
Пользователь №: 3 309

|
Цитата(arttab @ Jun 24 2005, 17:28) Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно. почему не расчитывать? если частота 50гц то AVR может оцифровать напряжение в каждом полупериоде. А управление мощностью - просто запись значения в OCR таймера.
|
|
|
|
|
Jun 24 2005, 18:22
|
Группа: Новичок
Сообщений: 11
Регистрация: 19-02-05
Пользователь №: 2 756

|
Цитата(валера @ Jun 24 2005, 16:09) помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки? и как это можно сделать при помощи цап или таймера? Делал когда-то выключатель для люстры с ДУ и регулировкой яркости на PIC508, а в нём и прерываний нет. Так что производительности AT90S2313 -выше крыши... Если нагрузка достаточно инерционна, можно регулировать мощность количеством активных полупериодов сети. По такому принципу построена схема регулировки мощности паяльника. http://www.elektronika.lt/projects/theme/162/905/
|
|
|
|
|
Jun 25 2005, 05:37
|
Участник

Группа: Новичок
Сообщений: 31
Регистрация: 13-02-05
Пользователь №: 2 618

|
Цитата(VladislavS @ Jun 24 2005, 21:36) Да ниче сложного нет. Схемы управления тиристорами массово на 8-ногих пиках делают. Питание прямо от 220 на стабилитроне, определение перехода через ноль - мегомный резистор на вход контроллера. Ну и запуск тиристора через потрон. а чтобы с гальванической развязкой? запуск тиристора через потрон - что за потрон?
|
|
|
|
|
Jun 25 2005, 13:37
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751

|
Делал подобную штуку. Управлял на AT89C4051 линейкой симисторов. Переход напряжения через 0 детектировал (мостик+диод оптопары+резюк) и заводил на вход внешнего прерывание через оптопару, в MC51 есть режим когда встроенный таймер считает пока на INT (вход внешнего прерывания) высокий уровень (это когда сетевое не 0 ), при переходе INT из 1 в 0 - генерируется прерывание (при переходе сетевого через 0), в нем мы грузим в таймер новое значение задержки открытия тиристора от начала полупериода. При переполнении таймера (в прерывании) открывал тиристоры. Путем изменения задержки на таймере в течении полупериода регулируем угол открывания симистора и соответственно подаваемую мощность в каждом полупериоде. Кто то советует использовать MOC - для этого случая он не пойдет, так как комутирует в момент прохождения через 0. У меня была схема на конденсаторах, которые разряжались на управляющий электрод симистора в моменты открытия тиристоров через оптотранзистор. Наверно легче сделать запуск симистора на имп трансформаторе (МИТ и т.п.).
В этой схеме есть одни стандартные грабли, и я на них налетел - нужно чтоб dV/dT и dI/dT коммутируемой цепи не превышали паспортного значения симистора. В первом случае возможно самопроизвольное открытие симистора, во втором ему вечная память и поход в магазин за новым. Помогает RC цепочка (номиналы в даташите на симистор). А то что производительности проца нехватит - глупость, тем более что AVR шустрее 51, можно даже чисто програмно алгоритм реализовать.
|
|
|
|
|
Jun 26 2005, 23:30
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
Смотри в апликухах производителей микроконтроллеров (зилог, мелкочип, ти, атмел, филипс, моторола....), там все очень тщательно пережевано. Успехов. P.S. У мелкочипа есть апликушка на эту тему для пика с шестью ногами.
|
|
|
|
|
Jun 27 2005, 02:07
|

Профессионал
    
Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371

|
Цитата(indela @ Jun 24 2005, 22:47) Цитата(arttab @ Jun 24 2005, 17:28) Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно. почему не расчитывать? если частота 50гц то AVR может оцифровать напряжение в каждом полупериоде. А управление мощностью - просто запись значения в OCR таймера. ] если... но подробней не сказано. 51 на пределе хватало, чтобы управлять несколькими гирляндами с эфектом плавного или быстрого включения. Про случай инерционной нагрузки уже достаточно написано и мне добавить не чего.
--------------------
OrCAD, Altium,IAR, AVR....
|
|
|
|
|
Jun 27 2005, 06:59
|
Участник

Группа: Новичок
Сообщений: 31
Регистрация: 13-02-05
Пользователь №: 2 618

|
Цитата(sseett @ Jun 27 2005, 02:30) Смотри в апликухах производителей микроконтроллеров (зилог, мелкочип, ти, атмел, филипс, моторола....), там все очень тщательно пережевано. Успехов. P.S. У мелкочипа есть апликушка на эту тему для пика с шестью ногами.  а адресок не подскажешь где эта аплиушка лежит?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|