реклама на сайте
подробности

 
 
> Регулятор мощности на AVR, вопросы по фазоимпульсному управлению
ivainc1789
сообщение Mar 21 2008, 08:47
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Сделал регулятор мощности для резистивной нагрузки на ATmega8. В нем применено обычное фазоимпульсное регулирование мощности. В качестве симистора применен BTA12 (STM), подключенный через опторазвязку MOC3023 (схему детекта нуля не содержит). Схема микроконтроллера питается от сети через обычный понижающий транс.
Написал программу управления симистором. В ней полупериод делится на 100 частей и мощность регулируется от 0 до 100 проц с шагом 1 проц. Все работает и регулируется, но есть некое чувство неудовлетворенности/непонимания в вопросе управления симистором.
Дело в том, что на крайних значениях регулятора (примерно от 1 до 7 проц и от 98 до 100) наблюдается нечеткое управление. Связано это скорее не с ошибками в программе, а просто из соображений здравого смысла: на данных значениях симистор включается нечетко из-за нестабильности собсвенных параметров (Igt,Il,Ih) вкупе с некоторой нестабильностью сети.
Анализируя эту проблему, пришел к выводу, что управление симистором может быть осуществлено двумя способами:
1. Импульс на управляющем электроде имеет длительность на все необходимое время включения. Именно так сейчас и сделано. Работает замечательно. Осциллом можно наблюдать как изменяется скважность импульсов в цепи управления. Эффектов нестабильности на крайних значениях мощности абсолютно нет... Казалось бы все хорошо, но исходя из примененнной схемы включения через MOC3023, есть неуверенность... Где-то читал, что такой способ управления приведет к сильному нагреву симистора, однако у меня что-то он чуть теплый при нагрузке в виде лампы 100 Вт. (правда установлен на небольшом радиаторе).
2. Импульс в цепи управления имеет минимально возможную для надежного включения длительность. Тут сразу начинаются проблемы с нестабильным включением на крайних значения при регулировке, что и понятно... Предполагаю, что оптимальная длительность импульса должна быть не менее четверти полупериода.

Применение метода 2 нежелательно еще и по той причине, что этот метод несколько усложняет обработчики прерываний от датчика и по сравнению OCR1A. Если учесть, что в регуляторе хотелось бы реализовать еще и алгоритм Брезенхема, обработчики эти еще более усложнятся... Увеличивается и время реакции...
Итак, вопрос: все же разумно ли будет оставить метод 1 для избежания всяческих проблем?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ivainc1789   Регулятор мощности на AVR   Mar 21 2008, 08:47
- - Dog Pawlowa   Цитата(ivainc1789 @ Mar 21 2008, 12:47) И...   Mar 21 2008, 09:04
- - Tanya   Цитата(ivainc1789 @ Mar 21 2008, 11:47) Н...   Mar 21 2008, 09:31
- - Lexdaw   Коль хорошо работает можете оставить вариант 1.По...   Mar 21 2008, 09:55
- - _Pasha   Можно пойти на компромисс: "Подтыкать" у...   Mar 21 2008, 10:26
- - xemul   Цитата(ivainc1789 @ Mar 21 2008, 11:47) Н...   Mar 21 2008, 10:38
- - domowoj   Может лучше применить "число-периодное" ...   Mar 21 2008, 11:59
- - Visor   Цитата(ivainc1789 @ Mar 21 2008, 15:47) 2...   Mar 21 2008, 13:00
|- - Dog Pawlowa   Цитата(Visor @ Mar 21 2008, 17:00) Странн...   Mar 21 2008, 13:24
|- - Visor   Цитата(Dog Pawlowa @ Mar 21 2008, 20:24) ...   Mar 21 2008, 14:42
- - Potter   Не совсем понятно. А вы отслеживаете точку переход...   Mar 21 2008, 14:11
- - ivainc1789   ЦитатаЯ не понял, что у Вас с гальванической развя...   Mar 21 2008, 20:16
|- - Tanya   Цитата(ivainc1789 @ Mar 21 2008, 23:16) А...   Mar 22 2008, 04:05
|- - Visor   Цитата(ivainc1789 @ Mar 22 2008, 03:16) д...   Mar 22 2008, 13:46
- - Tiny   Вопрос для меня интересен т.к. сам делаю тожесамое...   Mar 22 2008, 05:22
- - ivainc1789   ЦитатаСтыдно напоминать такую банальность Как уже ...   Mar 22 2008, 07:56
|- - _Pasha   Цитата(ivainc1789 @ Mar 22 2008, 11:56) К...   Mar 22 2008, 08:11
||- - domowoj   У меня в регуляторе для коллекторного двигателя пр...   Mar 22 2008, 08:42
||- - Tiny   Цитата(_Pasha @ Mar 22 2008, 11:11) Совет...   Mar 22 2008, 14:32
|- - Tanya   Цитата(ivainc1789 @ Mar 22 2008, 10:56) К...   Mar 22 2008, 13:42
||- - _Pasha   Цитата(Tanya @ Mar 22 2008, 16:42) А под ...   Mar 22 2008, 16:48
|- - Tiny   Цитата(ivainc1789 @ Mar 22 2008, 10:56) к...   Mar 22 2008, 15:44
- - ivainc1789   Цитатадля фазоимпульсного метода полезно ввести пр...   Mar 22 2008, 09:31
|- - _Pasha   Цитата(ivainc1789 @ Mar 22 2008, 12:31) А...   Mar 22 2008, 11:08
- - domowoj   ivainc1789 Не "число-периодное", а числ...   Mar 22 2008, 09:48
- - Serjio   Если вы делаете управление двигателем, то требуетс...   Mar 22 2008, 17:32
- - IgorSA   взгляните на стандартную схему подключения древнег...   Feb 23 2009, 11:34
- - IJAR   Цитата(ivainc1789 @ Mar 21 2008, 11:47) А...   Feb 24 2009, 08:28
- - Andrew_k5   Делаю тоже регулятор мощности и тоже на меге8, но ...   Feb 24 2009, 10:23
- - MrYuran   Цитата(Andrew_k5 @ Feb 24 2009, 13:23) Де...   Feb 24 2009, 10:39


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016