ПІД регулятор або пропорційно-інтегрально-диференціальний регулятор – це найдосконаліший з існуючих типів регуляторів. Не буду заглиблюватися в теорію, кому цікаво, інформації на цю тему достатньо. А ось практичної реалізації на контролерах AVR в Інтернеті знайти не вдалося. І я вирішив зробити ПІД регулятор сам.
Почалося з того, що знадобився підвищуючий імпульсний стабілізатор напруги, який живиться від 3-х вольт (робив медичний прилад, який, може бути, викладу пізніше, якщо з’явиться інтерес у публіки). Виявилося, що низьковольтні стабілізатори – це дефіцит і до того ж не дешевий. Схема вийшла зовсім проста, як бачите.

Схема.

Шим сигнал знімається з виходу А таймера 1, вихідна напруга вимірюється АЦП вхід 2 (обраний випадково). Частота кварцу 10МГц, щоб і частота ШІМ була вище. Контролер ATmega8 обраний тому, що він має апаратне множення і в Proteus емулюється без проблем. Чесно кажучи я її не паял, але роботу перевіряв на двох емуляторах. При зазначених номіналах дільника напруги R26, R27 напруга на виході близько 10,5 вольта.

Завантажити прошивку HEX

Автор Юрій. Е-mail: yysup@yandex.ru