When you Build Your project , Sometimes you faced some issue with Motor driving Control , Specially if you want to control High Power Motor , I want to write about a nice Motor driver Module , it's BTS7960 half bridge motor controller .
The BTS 7960 is a fully integrated high current half , bridge for motor drive applications , comes with Two package as in pictures .
The Operating Voltage of 24V And Continuous current of 43A Max , PWM capability of up to 25 kHz combined with active freewheeling
In this artical I want to show you How we can use it with arduino and control High power Motor , And change The PWM Frequency of the arduino .
1) Undervoltage Shut Down: To avoid uncontrolled motion of the driven motor at low voltages the device shuts off . if the Supply voltage VUV(OFF) droped under 5.4V , The Motor driver will switched Off , And won't turned on untill the Supply voltage increased to 5.5V Or more .
2)Overtemperature Protection: The BTS 7960 is protected against overtemperature by an integrated temperature sensor. Overtemperature leads to a shut down of both output stages.
3)Current Limitation : The current in the bridge is measured in both switches, High and Low side ,if The current reaching the limit current (Iclx) the switch is deactivated and the other switch is activated for a certain time(Tcls).