Симисторный регулятор на МК AVR, программа на Си

Что-то потеряли? Заходите, будем искать, что ж поделать...
Ответить
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Симисторный регулятор на МК AVR, программа на Си

Сообщение Upgrader »

Помогите пожалуйста найти примеры (различные) реализации мощного симисторного "фазоимпульсного" регулятора мощности на микроконтроллере AVR c использованием оптосимистора с исходником на Си (в идеале - на CodeVisionAVR).

Или ищу плохо, или на самом деле реальных примеров почти нет? Наверное все-же ищу плохо...
Не променяю медь на ржавую несгорайку!
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение Леонид Иванович »

"Мощного" - это сколько? Делал управляемый тиристорный регулятор для нагрузки 120 кВт. Это "мощный"?
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение Upgrader »

Мне нужно пару киловатт, но так как ищу примеры, не думаю что мощность имеет какое-то большое значение. Главное принцип реализации управления на МК.
Не променяю медь на ржавую несгорайку!
qwerky
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35
Контактная информация:

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение qwerky »

Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение Леонид Иванович »

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;
  }
}
qwerky
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Пт июн 12, 2009 19:17:35
Контактная информация:

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение qwerky »

Ничегонеработает писал(а):Не только не С, но и не фазоимпульсные регуляторы. Причем реализация очень старая. Теперь я немножко по-другому этот алгоритм реализую: на основе дельта-сигма модулятора 1-го порядка:

по исходнику как-то не очень понятно что и как модулируется
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение Леонид Иванович »

qwerky писал(а):по исходнику как-то не очень понятно что и как модулируется


Что да, то да. Но мощность регулирует, полупериоды по интервалу равномерно размазывает, и ладно.
pshonia
Родился
Сообщения: 12
Зарегистрирован: Вт фев 05, 2013 15:48:22

Re: Симисторный регулятор на МК AVR, программа на Си

Сообщение pshonia »

Есть схема на Atmega 8 управление симистором 600v 16A фазоимпульсное управление 0-100% с обратной связью
датчиком оборотов 2-цыфры0-99(сигменты лед) 2кнопки +- или потенциоьетр 4.7ком при желании обратная связь откидываеся
стабилизации оборотов нет.
Есть схема на TDA1085c регулирует 0-100% (Полное описания принцыпа роботы, разные задачи регулирования)
pshonia74@mail.ru
Ответить

Вернуться в «Ищу...»