I think I need to study the schematic and Arduino code to see why the difference. Perhaps it uses another set of control signals not the same as the BTS7960 data sheet. So I googled a user guide from Hanson Tech and surprisingly found that it also suggests to use two PWM signals. I am curious why you use two PWM signals.perhaps that causes your confusion, and also drive BTS7960 crazy and fried. But BTS7960 controls only one motor, therefore only one PWM signal is needed.
(2) Now for BTS7976, there is only one full H-bridge, form by its two half H-bride. In other words, there are 6 signals, 3 for one motor, another three for another motor. (1) For L298N, which has two full H-bridges, you can control two motors, each with In1, In2 and Inh. i’m using pins 5 and 6 980 Hz PWM, with Duty cycle Variable between 20% – 70%, i need to run the motor for 15 seconds each time then stop run it again after an hour or so (until button on 1st Arduino is pressed again) – Snaier 21 hours ago.
1How fast are you driving the PWM? It makes a difference as to whether what you’re trying is ever going to be feasible without an Arduino right at the motor. – TimWescott yesterday.10 m is a fairly long distance for the fairly weak arduino outputs. – Math Keeps Me Busy yesterday 1I would consider placing transceivers or line drivers between the arduino and the BTS7960.the 24V start from the Arduino side then goes to the Driver and the motor. – Snaier yesterday.
Two PWM for the two Direction clockwise and anticlockwise and speed, i’m afraid that my setup and long wires can generate voltages in both PWM pins at same time this will surely burn the driver – Snaier yesterday.If when power is on, and you casually disconnect the inductive motor, the back EMF might be huge and the BTS7970 flyback diodes cannot stand and therefore fired. – tlfong01 yesterday ? Perhaps I can check out and let you know tomorrow. – tlfong01 yesterday But I am not sure, because it’s bed time, and I am feeling dizzy. I only give High/Low signals to IN1/IN2, and only one PWM signal for INH. But I don’t understand why you have two PWM signals. I also use LM2596 based step down 5V PSU (common ground with my 12V motor PSU) as logical power supply for BTN7971B. I am also playing with BTN7971B, which is almost identical to BTS7970 in architecture.Is the 24V supply coming from the Arduino side, or the motor side (yes, it matters). – TimWescott yesterday PS: When i turn on the power supply the motor rotate for few seconds even though the Arduino didn’t give orders to turn the motor on yet arduino motor driver pulldown long-distance ShareCite EditFollowFlag edited yesterdayasked yesterday Snaier 111 bronze badge New contributor or there is something wrong with this configuration and using buck converters with common GND is what caused problems.the RPWM and LPWM became both HIGH (from parasites + long wire ) and burnt the driver so i should add pull down resistors.
My problem is that this setup burnt the BTS7960, and before replacing it, i want to identify what made it burn. The BTS7960 Enable pins are hooked up to 5V output of the step down converter. I have Arduino nano controlling a BTS7960 that is 10 meters away, and i have one 24V power supply.īoth Arduino and BTS7960 get 5V through a LM2596 step down converter.