Страница 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
Леонид Иванович
qwerky писал(а):не с, но: http://cxem.net/mc/mc3.php
Не только не С, но и не фазоимпульсные регуляторы. Причем реализация очень старая. Теперь я немножко по-другому этот алгоритм реализую: на основе дельта-сигма модулятора 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