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

 
 
> Регулятор мощности на 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
 
Start new topic
Ответов
Tanya
сообщение Mar 21 2008, 09:31
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ivainc1789 @ Mar 21 2008, 11:47) *
Написал программу управления симистором. В ней полупериод делится на 100 частей и мощность регулируется от 0 до 100 проц с шагом 1 проц. Все работает и регулируется, но есть некое чувство неудовлетворенности/непонимания в вопросе управления симистором.
Дело в том, что на крайних значениях регулятора (примерно от 1 до 7 проц и от 98 до 100) наблюдается нечеткое управление. Связано это скорее не с ошибками в программе, а просто из соображений здравого смысла: на данных значениях симистор включается нечетко из-за нестабильности собсвенных параметров (Igt,Il,Ih) вкупе с некоторой нестабильностью сети.
Анализируя эту проблему, пришел к выводу, что управление симистором может быть осуществлено двумя способами:
Итак, вопрос: все же разумно ли будет оставить метод 1 для избежания всяческих проблем?

Вот интересуюсь... Вы полупериод делите на 100 равных частей?
Из наблюдений за жизнью тиристоров... Лучше короткий импульс максимальной амплитуды... Тут трансформатор лучше MOCа. Опять же, Вы не написали, какой у Вас тиристор. Они очень разные. Есть специальные быстрые...
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
- - 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 Текстовая версия Сейчас: 19th July 2025 - 14:26
Рейтинг@Mail.ru


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