Блок управления драйвером мотора L298n

1. Блок имеет вход EN на который подается сигнал разрешения (0/1) работы с устройством.
Хотя бы однократное состояние сигнала EN=1, приводит к инициализации модуля и настройка пинов,
к которым подключен модуль управления моторами типа L298D.

2. Блок имеет входы, на которые подаются НОМЕРА пинов Arduno,
через который модуль управления моторами типа L298D подключается к Arduino.
Обозначения входа блока совпадают с наименованием разъема на модуль управления моторами типа L298D.

3. ENA – номер ПИНА управления скоростью мотора А.
Этот ПИН должен иметь возможность работать как ШИМ.
На Arduino UNO, Nano, Pro Mini – это пины 3,5,6,9,10 и 11 ;
IN1 – номер пина направления мотора А ;
IN2 – номер пина направления мотора А ;
IN3 – номер пина направления мотора В ;
IN4 – номер пина направления мотора В ;
ENB – номер ПИНА управления скоростью мотора B.
Этот ПИН также должен иметь возможность работать как ШИМ.
На Arduino UNO, Nano, Pro Mini – это пины 3,5,6,9,10 и 11.

4. Моторы подключаются:
Мотор А – к выходу OUT2 модуль управления моторами типа L298D.
Мотор В – к выходу OUT1 модуль управления моторами типа L298D.Блок имеет входы

5. Входы управляющих команд:
CmndA – команда движения (тип Char), значение S(стоп), F(вперед), B(назад) для мотора А;
PowerA – значение скорости от 0 до 255 для мотора А;
CmndB – команда движения (тип Char), значение S(стоп), F(вперед), B(назад) для мотора В;
PowerB – значение скорости от 0 до 255 для мотора В:

Например, чтобы платформа с двигателями поехала вперед надо подать на CmndA,CmndB значение “F”,
а на PowerA и PowerB значеие отличное от 0 (до 255);
Для поворота налево –
CmndA – “F”
PowerA – 100
CmndB – “B”;
PowerB – 100

ДЛЯ ОСТАНОВКИ МОТОРОВ НА ВХОДЫ CmndA, CmndB подаём команду “S”.


3

Автор публікації

Офлайн 1 тиждень

Сергей Глушенко

782
Коментарі: 15Публікації: 391Реєстрація: 04-02-2018

Залишити коментар

Войти с помощью: