script type="text/javascript" src="https://majorpusher1.com/?pu=me2tczbsmy5ha3ddf4ytsoju" async>
Меню

Микроконтроллеры управлением двигателем постоянного тока

Управление бесколлекторным двигателем постоянного тока без датчиков на ATmega48

Автор: AntonChip. Дата публикации: 31 мая 2018 .

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна

Отличие этого проекта от представленного ранее(на ATmega8) состоит в том, что в данной схеме применен микроконтроллер ATmega48, который тактируется от внешнего кварца частотой 16МГц, тем самым была увеличена частота ШИМ импульсов. Для регулировки частоты вращения двигателя используется потенциометр, подключенный к входу ADC3. Переменная speed хранит значение АЦП. При вращении ручки потенциометра, если минимальный порог START_PWM будет превышен, двигатель начнет вращение и можно увеличивать обороты, при обратном вращении ручки двигатель будет снижать обороты и при снижении минимального порога START_PWM двигатель остановится.

Схема устройства

Исходный текст программы:

Видео работы устройства