) Забороняємо переривання від АЦП.
Обробник переривання від таймера служить для формування імпульсів. Переривання відбувається кожні 250 мкс (тому TH0 = 5). Глобальна змінна Counter инкрементируется всередині обробника. br/>В
Малюнок 6. Формування змінної напруги. br/>
Якщо Counter більше або дорівнює 40 мінус довга імпульсу, відкриваємо 1-й транзистор (див. малюнок 6). Коли відбувається сорокове переривання, закриваємо 1-й транзистор. Якщо Counter більше або дорівнює 80 мінус довга імпульсу, відкриваємо 2-й транзистор. На вісімдесятому перериванні, закриваємо 2-й транзистор, Обнуляємо змінну Counter, і дозволяємо переривання від АЦП, у якому (якщо потрібно) змінюється довжина імпульсу. br/>
Висновок
У цій роботі мною було реалізована, розроблена схема інтелектуального контролера, що забезпечує керування джерелом безперебійного живлення на основі бензинового генератора. Після аналізу функціональної схеми, розгляд безлічі розробок та окремих електронних вузлів мною була розроблена схема системи, що забезпечує повне управління і автоматичний запуск генератора в разі відключення живлення і контроль за станом двигуна і генераторної установки в цілому. При схемотехнической реалізації блоку був зроблений вибір найбільш оптимального контролера для вирішення завдання. br/>
Додаток
Схема пристрою
В