The L298N is an integrated monolithic circuit in a 15- lead Multiwatt and PowerSO20 packages. It is a high voltage , high current dual full-bridge driver de-signed to accept standard TTL logic level sand drive inductive loads such as relays, solenoids, DC and stepping motors. Two enable inputs are provided to enable or disable the device independently of the in-put signals .The emitters of the lower transistors of each bridge are connected together rand the corresponding external terminal can be used for the connection of an external sensing resistor. An additional Supply input is provided so that the logic works at a lower voltage.
Its schematic diagram is as shown in figure (a):
(a)Schematic diagram for motor drive module
1) High operating voltage, which can be up to 40 volts;
2) Large output current, the instantaneous peak current can be up to 3A;
3) With 25W rated power;
4) Two built in H-bridge, high voltage, large current, full bridge driver, which can be used to drive DC motors, stepper motors, relay coils and other inductive loads.
5) Using standard logic level signal to control.
6) Able to drive a two-phase stepper motor or four-phase stepper motor, and two-phase DC motors.
7) Adopt a high-capacity filter capacitor and a freewheeling diode that protects devices in the circuit from being damaged by the reverse current of an inductive load, enhancing reliability
8) The module can utilize the built-in stabilivolt tube 78M05 to obtain 5v from the power supply. But to protect the chip of the 78M05 from damage, when the drive voltage is greater than 12v, an external 5v logic supply should be used.
9) Drive voltage: 5-35V; logic voltage: 5V
10) PCB size: 4.2 x 4.2 cm
Tutorial -L298N Dual Motor Controller Module 2A and Arduino In this tutorial we'll explain how to use our L298N H-bridge Dual Motor Controller Module. Finally, connect the Arduino digital output pins to the driver module. In our example we have two DC motors, so digital pins D9, D8, D7 and D6 will be connected to pins IN1, IN2, IN3. Tutorial -L298N Dual Motor Controller Module 2A and Arduino In this tutorial we'll explain how to use our L298N H-bridge Dual Motor Controller Module 2A with Arduino. This allows you to control the speed and direction of two DC motors, or control one bipolar stepper motor with ease. The L298N H-bridge module can be used with. Earlier we looked at L298N Motor Controller Theory and Projects to understand the basic operation of the L298N dual H-bridge motor controller. In this section I've connected the L298N to a bi-polar stepper motor and connected it to the Arduino micro-controller. I bought another small motor driver, this time a module with 2 L91110 H-bridge chips. These dual L9110 H-bridge modules can be found for 3-4$ on Ebay or from Chinese webshops. The module has 2 L9110 IC’s, so it can control 2 DC motors or 1 stepper motor.
Its pin functions are as shown in table (1):
(1) Table for L298N pin functions
The driver module can drive two motors. The enabled terminals ENA and ENB are effective at high level. The control mode and state of motor A are as shown in table (2):
(2) Table for control mode and state of motor A
If you want to regulate the speed of motor A by PWM, you need to set IN1 and IN2, confirm the rotational direction of the motor, and then output PWM pulses for enabled terminals. Please note the motor is in the free stop state when the signal of enabled terminal is 0. When the enabled signal is 1, if IN1 and IN2 are 00 or 11, the motor is in brake state, and the motor stops rotating. If IN1 is 0 and IN2 is 1, the motor A rotates clockwise; if IN1 is 1 and IN2 is 0, the motor A rotates counterclockwise. This is the control method for motor A. The control method for motor B is the same as that for motor A.
The module can be applied to:- Drive DC motors. Since the module uses a dual H-bridge drive, it can drive two motors at the same time.
- Drive stepping motors. It can also drive two stepping motors synchronously.
L298N
L298N_test_code for Arduino
This is a 4.8-46V, 2A Dual Motor Controller which is the revised version of the DF-MDV1.0. Its performance has been improved greatly. It can bear larger current due to the increased heatsink dissipation. It is easy to control, using high-power motor driver chip, the L298N. This chip allows for direct drive of two bi-directional DC motors, and incorporates high-speed short diodes for protection. Drive current is up to 2A per motor output. The driver uses a broad-brush design to reduce wire resistance. This breakout module with standard screw holes will help on applications and devices with flat spaces, so you don't need to use the Arduino stacked up shield.
SPECIFICATION
DOCUMENTS
SHIPPING LIST