ГлавнаяНовостиHMI на базе ноутбука для управления скоростью и направлением вращения двигателя постоянного тока

HMI на базе ноутбука для управления скоростью и направлением вращения двигателя постоянного тока

Двигатели постоянного тока обычно управляются переключателями или кнопками направления и потенциометром скорости.Хотя потенциометр остается эффективным для регулирования скорости, эта система предлагает альтернативу, позволяющую управлять скоростью и направлением двигателя постоянного тока (до 36 В) непосредственно через ноутбук.Он объединяет плату Arduino Uno для последовательной связи с графическим интерфейсом пользователя (GUI), разработанным с использованием обработки.(Processing — это бесплатный язык программирования с открытым исходным кодом и среда для создания интерактивной графики, анимации и приложений.) Графический интерфейс функционирует как человеко-машинный интерфейс (HMI) на базе ноутбука, обеспечивая плавное управление двигателем с помощью экрана.



Компоненты, необходимые для сборки аппаратуры, перечислены в таблице 1 спецификации материалов. Макет авторского прототипа системы показан в разделе «Схемы и работа».
На рис. 2 показана принципиальная схема пользовательского интерфейса на базе ноутбука для управления скоростью и направлением вращения двигателя постоянного тока.Система построена с использованием платы Arduino Uno (MOD1), микросхемы драйвера двигателя L293D (IC1), двигателя постоянного тока (M) и нескольких вспомогательных компонентов.Для двигателя следует использовать отдельный источник питания 9 В, а не объединять его с источником питания Arduino.Для платы Arduino требуется выделенный источник питания 9 В.Для программирования используется USB-кабель.

Система функционирует посредством последовательной связи между графическим интерфейсом ноутбука и платой Arduino.Графический интерфейс отправляет команды управления на Arduino через последовательный порт USB.Получив эти команды, Arduino интерпретирует их и активирует двигатель с помощью драйвера L293D.Конкретно:

Команда 0: перемещает двигатель вперед.
Команда 1: Останавливает двигатель
Команда 2: меняет направление вращения двигателя.
Команды с 3 по 255: представляют значения ШИМ для управления скоростью.
Программное обеспечение
В этой системе используются два набора кодов: