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

  

6 проголосовавших

  1. 1. регулятор мощности

    • регулятор мощности
      4
    • управление тиристором
      2


помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки?

и как это можно сделать

при помощи цап или таймера?

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


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

Хоть я в аналоговой технике и не силен, но сдается мне, что тиристор нельзя открыть частично, соответственно ЦАП отпадает.

Да и не совсем ясна задача - какие напряжение и ток будут регулироваться? Переменка или постоянка?

Для постоянки и не очень большого тока, ИМХО лучше юзать мощный биполярный транзистор на радиаторе, а для больших токов - можно построить ШИМ на мощном полевике.

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


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

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

Нужны: компаратор и таймер + мозги :-). ну , кнопки увеличения или уменьшения выдаваемой мощности...

Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно.

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


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

помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки?

и как это можно сделать

при помощи цап или таймера?

 

Если нагрузка инерционная (нагреватель и т.д.), можно поставить MOC3063 - развязаный драйвер включения симмистора с детектором "0". Делаешь ШИМ на 1 сек - получиться до 100 градаций мощности.

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


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

Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно.

 

почему не расчитывать? если частота 50гц то AVR может оцифровать напряжение в каждом полупериоде. А управление мощностью - просто запись значения в OCR таймера.

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


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

помогите, хочу сделать регулятор мощности на микроконтроллере AT90S2313 (управлять открытием тиристора), может у кого есть схемки?

и как это можно сделать

при помощи цап или таймера?

Делал когда-то выключатель для люстры с ДУ и регулировкой яркости на PIC508, а в нём и прерываний нет. Так что производительности AT90S2313 -выше крыши... Если нагрузка достаточно инерционна, можно регулировать мощность количеством активных полупериодов сети. По такому принципу построена схема регулировки мощности паяльника. http://www.elektronika.lt/projects/theme/162/905/

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


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

Да ниче сложного нет. Схемы управления тиристорами массово на 8-ногих пиках делают. Питание прямо от 220 на стабилитроне, определение перехода через ноль - мегомный резистор на вход контроллера. Ну и запуск тиристора через потрон.

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


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

Да ниче сложного нет. Схемы управления тиристорами массово на 8-ногих пиках делают. Питание прямо от 220 на стабилитроне, определение перехода через ноль - мегомный резистор на вход контроллера. Ну и запуск тиристора через потрон.

 

 

а чтобы с гальванической развязкой?

запуск тиристора через потрон - что за потрон?

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


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

Делал подобную штуку. Управлял на AT89C4051 линейкой симисторов. Переход напряжения через 0 детектировал (мостик+диод оптопары+резюк) и заводил на вход внешнего прерывание через оптопару, в MC51 есть режим когда встроенный таймер считает пока на INT (вход внешнего прерывания) высокий уровень (это когда сетевое не 0 ), при переходе INT из 1 в 0 - генерируется прерывание (при переходе сетевого через 0), в нем мы грузим в таймер новое значение задержки открытия тиристора от начала полупериода. При переполнении таймера (в прерывании) открывал тиристоры. Путем изменения задержки на таймере в течении полупериода регулируем угол открывания симистора и соответственно подаваемую мощность в каждом полупериоде. Кто то советует использовать MOC - для этого случая он не пойдет, так как комутирует в момент прохождения через 0. У меня была схема на конденсаторах, которые разряжались на управляющий электрод симистора в моменты открытия тиристоров через оптотранзистор. Наверно легче сделать запуск симистора на имп трансформаторе (МИТ и т.п.).

 

В этой схеме есть одни стандартные грабли, и я на них налетел - нужно чтоб dV/dT и dI/dT коммутируемой цепи не превышали паспортного значения симистора. В первом случае возможно самопроизвольное открытие симистора, во втором ему вечная память и поход в магазин за новым. Помогает RC цепочка (номиналы в даташите на симистор).

А то что производительности проца нехватит - глупость, тем более что AVR шустрее 51, можно даже чисто програмно алгоритм реализовать.

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


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

Кто то советует использовать MOC - для этого случая он не пойдет, так как комутирует в момент прохождения через 0.

"MOC-и бывают разные!"

При переходе через 0 коммутирует MOC3063, а вот MOC3023 - без схемы привязки к 0, так что в самый раз. Цоколёвка одинаковая.

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


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

Смотри в апликухах производителей микроконтроллеров (зилог, мелкочип, ти, атмел, филипс, моторола....), там все очень тщательно пережевано.

Успехов.

 

P.S. У мелкочипа есть апликушка на эту тему для пика с шестью ногами. ;)

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


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

Сделать хороший стабилизатор, можешь не рассчитывать - быстродействия МК не хватит. А менять напряжение в обратной связи преобразователя можно.

 

почему не расчитывать? если частота 50гц то AVR может оцифровать напряжение в каждом полупериоде. А управление мощностью - просто запись значения в OCR таймера.

 

]

 

если... но подробней не сказано. 51 на пределе хватало, чтобы управлять несколькими гирляндами с эфектом плавного или быстрого включения. Про случай инерционной нагрузки уже достаточно написано и мне добавить не чего.

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


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

Смотри в апликухах производителей микроконтроллеров (зилог, мелкочип, ти, атмел, филипс, моторола....), там все очень тщательно пережевано.

Успехов.

 

P.S. У мелкочипа есть апликушка  на эту тему для пика  с шестью ногами. ;)

 

 

а адресок не подскажешь где эта аплиушка лежит?

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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