Для реализации функций построенной принципиальной схемы, необходим алгоритм, с помощью которого будут реализованы эти функции. На основе этого алгоритма будет написана программа для микроконтроллера.
Первоначально скорость вращения составляет 0 об/мин. При помощи кнопок можно изменять текущую скорость вращения двигателя (от 0 до 10000 об/мин – согласно техническому заданию).
С помощью встроенного таймера-счетчика происходит определение скорости вращения вала коллекторного двигателя. Скорость вращения выводится на семисегментные индикаторы.
Это значение сравнивается с заданным, и, если оно больше или меньше, то производится корректировка скорости вращения.
Блок-схема основного алгоритма программы представлена на рисунке 3.1.
Рисунок 3.1 – Основной алгоритм программы