Еще один драйвер для DC мотора BTS7960

Mar 13, 2019 18:53


Тут я запускал мотор на L298N, но решили что мотор слишком мощный для этого драйвера и я купил по совету ex0_planet  43A IBT-2 (BTS7960)



но радость моя была не долгой, ибо он при подачи высокого напряжения просто транслирует его на выход, что не совсем ожидаемо или совсем не ожидаемо, в общем я в замешательстве куда копать, что и как звонить.



схема подключения

я делал без резистора просто в цикле с задержкой



/*

IBT-2 Motor Control Board driven by Arduino.

Connection to the IBT-2 board:

IBT-2 pin 1 (RPWM) to Arduino pin 5(PWM)

IBT-2 pin 2 (LPWM) to Arduino pin 6(PWM)

IBT-2 pins 3 (R_EN), 4 (L_EN), 7 (VCC) to Arduino 5V pin

IBT-2 pin 8 (GND) to Arduino GND

IBT-2 pins 5 (R_IS) and 6 (L_IS) not connected

*/

int RPWM_Output = 5; // Arduino PWM output pin 5; connect to IBT-2 pin 1 (RPWM)

int LPWM_Output = 6; // Arduino PWM output pin 6; connect to IBT-2 pin 2 (LPWM)

void setup() {

pinMode(RPWM_Output, OUTPUT);

pinMode(LPWM_Output, OUTPUT);

}

void loop() {

analogWrite(LPWM_Output, 0);

analogWrite(RPWM_Output, 0);

delay(1000);

analogWrite(LPWM_Output, 0);

analogWrite(RPWM_Output, 100);

delay(1000);

analogWrite(LPWM_Output, 90);

analogWrite(RPWM_Output, 0);

delay(1000);

}

Когда подключаешь по схеме и запускаешь скрипт мотор меняет скорость вращение, но направление остается одним. И он не останавливается.

p.s. подключил батарею на выход, поэтому была утечка спасибо ex0_planet опять! ты просто мега человек! видео работы в комментах

еще полезные материалы

https://www.elecrow.com/download/IBT-2%20Schematic.pdf
http://www.robotpower.com/downloads/BTS7960_v1.1_2004-12-07.pdf

Практика, Вопрос, arduino

Previous post Next post
Up