Перейти к содержимому






Фотография
- - - - -

Драйвер 4 WD (ID:575)

Написано admin , 22 July 2015 · 2126 Просмотров

L293 ШИМ
Драйвер 4 WD (ID:575) Драйвер 4 WD собран на основе двух микросхем L293D. Драйвер допускает одновременное подключение либо двух шаговых двигателей, либо четырех двигателей постоянного тока, либо одного шагового двигателя и двух двигателей постоянного тока.
Описание разъема с зажимами под винт:
OUT1, OUT2, OUT3, OUT4 - разъемы для подключения первого шагового двигателя. Если нужно использовать электромоторы, то первый мотор подключается к разъемам OUT1 и OUT2, второй мотор подключается к разъемам OUT3 и OUT4.
OUT5, OUT6, OUT7, OUT8 - разъемы для подключения второго шагового двигателя. При использовании электромоторов- третий подключается к разъемам OUT5 и OUT6, четвертый мотор подключается к разъемам OUT7 и OUT8.
VDD - подключение плюсового провода внешнего питания. Допустимое напряжение от 6 до 16 Вольт.
GND - подключение общего провода внешнего питания.
Красные индикаторные светодиоды сигнализируют о том, на какой из электромоторов подано питание.
С помощью драйвера 4 WD управлять электромоторами очень просто. При подаче логической единицы на управляющий вход IN1, первый электромотор будет вращаться в прямом направлении. При подаче логической единицы на управляющий вход IN2, первый электромотор будет вращаться в обратном направлении. Точно так же управляются второй мотор от управляющих входов IN3 и IN4, третий мотор от управляющих входов IN5 и IN6, четвертый мотор от управляющих входов IN7 и IN8.

Для управления одним шаговым двигателем подключим драйвер 4 WD к плате Arduino:
Вывод IN1 драйвера к цифровому выводу 8 платы Arduino;
Вывод IN2 драйвера к цифровому выводу 9 платы Arduino;
Вывод IN3 драйвера к цифровому выводу 10 платы Arduino;
Вывод IN4 драйвера к цифровому выводу 11 платы Arduino;
Вывод GND драйвера к выводу GND платы Arduino;
Для питания обмоток шагового двигателя необходимо подключить внешний источник питания к плате драйвера. Программа для управления вращением шагового двигателя:
// Подключаем библиотеку управления шаговым двигателем.
#include <Stepper.h>

const int stepsPerRevolution = 200;  // Определяем количество шагов за один оборот

// Определяем выводы для подключения.
Stepper myStepper(stepsPerRevolution, 8,9,10,11);            

void setup() {
  // Устанавливаем скорость 60 шагов :
  myStepper.setSpeed(60);
}

void loop() {
  myStepper.step(stepsPerRevolution);
  delay(500);
  myStepper.step(-stepsPerRevolution);
  delay(500); 
}
Драйвер 4 WD можно использовать автономно, без платы Arduino, с модулями слежения линии:

Прикрепленное изображение: d840d40d860a7ae218b18fb03fcc5d4f-324.jpg
Прикрепленное изображение: e0d8c8783ede171129d309887764a8e7-324.jpg
Прикрепленное изображение: 0084fc8d1558b540f2681b08d13b6220-324.jpg

Для это нужно соединить управляющие выходы модулей слежения линии с управляющими входами IN1- IN8.

Ссылка на витрину магазина http://dvrobot.ru/237/228.html.





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние комментарии