Страница 1 из 1
Симисторный регулятор на МК AVR, программа на Си
Добавлено: Вт апр 26, 2011 14:57:25
Upgrader
Помогите пожалуйста найти примеры (различные) реализации мощного симисторного "фазоимпульсного" регулятора мощности на микроконтроллере AVR c использованием оптосимистора с исходником на Си (в идеале - на CodeVisionAVR).
Или ищу плохо, или на самом деле реальных примеров почти нет? Наверное все-же ищу плохо...
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Чт апр 28, 2011 09:30:17
Леонид Иванович
"Мощного" - это сколько? Делал управляемый тиристорный регулятор для нагрузки 120 кВт. Это "мощный"?
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Чт апр 28, 2011 10:43:56
Upgrader
Мне нужно пару киловатт, но так как ищу примеры, не думаю что мощность имеет какое-то большое значение. Главное принцип реализации управления на МК.
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Чт апр 28, 2011 14:10:53
Леонид Иванович
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Чт апр 28, 2011 15:39:37
qwerky
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Пт апр 29, 2011 09:03:20
Леонид Иванович
Не только не С, но и не фазоимпульсные регуляторы. Причем реализация очень старая. Теперь я немножко по-другому этот алгоритм реализую: на основе дельта-сигма модулятора 1-го порядка:
Код: Выделить всё
//Прерывание по сравнению A:
#pragma vector = TIMER1_COMPA_vect
__interrupt void Timer_Comp(void)
{
//Delta-Sigma модулятор:
static int Sigma = 0;
int Delta;
//квантование:
if(Sigma > MAX_POW)
{
Delta = -MAX_POW;
OCR1B = 0; //включение выхода
}
//суммирование:
Sigma = Sigma + Power + Delta;
}
}
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Пт апр 29, 2011 11:07:52
qwerky
Ничегонеработает писал(а):Не только не С, но и не фазоимпульсные регуляторы. Причем реализация очень старая. Теперь я немножко по-другому этот алгоритм реализую: на основе дельта-сигма модулятора 1-го порядка:
по исходнику как-то не очень понятно что и как модулируется
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Пт апр 29, 2011 22:48:35
Леонид Иванович
qwerky писал(а):по исходнику как-то не очень понятно что и как модулируется
Что да, то да. Но мощность регулирует, полупериоды по интервалу равномерно размазывает, и ладно.
Re: Симисторный регулятор на МК AVR, программа на Си
Добавлено: Вт фев 05, 2013 16:07:57
pshonia
Есть схема на Atmega 8 управление симистором 600v 16A фазоимпульсное управление 0-100% с обратной связью
датчиком оборотов 2-цыфры0-99(сигменты лед) 2кнопки +- или потенциоьетр 4.7ком при желании обратная связь откидываеся
стабилизации оборотов нет.
Есть схема на TDA1085c регулирует 0-100% (Полное описания принцыпа роботы, разные задачи регулирования)
pshonia74@mail.ru