logo
Блок управления контактором

7.2 Описание работы ПО

Программа микроконтроллера блока управления контактором написана на языке программирования высокого уровня Си. Это позволяет, в отличие от ассемблера, с минимальными временными затратами вносить изменения в программу и переносить ее на другие микроконтроллеры. Текст программы приведен в приложении *.

Проект реализован в среде (системе) WinAVR. Используется компилятор GNUСС. Программа отлажена в среде AVRstudio. Контроллер программируется по интерфейсу ISP.

Соответствие имен функций в тексте программ и рисунков блок-схем алгоритмов представлены в табл.2:

Таблица 2. Имена функций в программе.

Функция

Название в тексте программы

Блок-схема алгоритма

Головная функция

Main

Рис.7.2

Функция расчета скважности ШИМ

CALC_PWM

Рис.7.3

Функция отключения

OTPAD

Рис.7.4