A3982 Stepper Motor Driver module Introduction: A3982 35V, 2A Stepper Motor Driver is the most ideal driver for the Micromouse. It can drive bipolar stepper motor with full and half stepping. It has built-in logic translator which allows you to drive stepper motor by just setting direction, step mode and give clock to drive stepper motor. A3082 motor driver has 4 output LEDs connected at the output. These LEDs prove very useful for quick debugging. It is made from high grade double sided PTH PCB to give added strength to the connectors. In case of non current chopper based stepper driver as step rate increased so is the indicative reactance (2 * Pi * F * L) causing significant reduction in current because of which motor torque is drastically reduces. A3982 motor driver has presetable chopper based current controller which maintains constant current even when step rate is increased. This improves motor torque at the higher step rate significantly. Specifications Rating: 35V, 2Amp. Step type: Full step, Half step Control inputs: Step clock, direction, step mode, reset, enable Indication: Steepper motor output indication by 4 LEDs High grade double sided PTH PCB to give added strength to the connectors Chopper based current control for improved torque at high step rates NEX Robotics Pvt. Ltd. 1
Applications: High performance Micromouse Stepper motor drives Factory automation robots Numerically controlled machinery Computer printers and plotters Parameters Parameter Range V BB (Motor Supply voltage) 8V to 35V DC V DD (Logic supply voltage) 5V Supply current 2A maximum R DS On 0.37 ohms Thermal shutdown temperature 165 0 C Table 1: Parameters Pin Functionality V MOT Motor supply 35V DC maximum GND Motor Ground pin to be connected to the supply 2A Output 2A for the winding 2 of the stepper motor 2B Output 2B for the winding 2 of the stepper motor 1A Output 1A for the winding 1 of the stepper motor 1B Output 1B for the winding 1 of the stepper motor 5V 5V Logic supply (must not go beyond 7V) GN Logic ground. Internally connected to the Motor ground (GND). Must be connected to the logic ground. Using this pin as motor ground is not recommended. ST Step input. Logic Low to High transition on STEP input sequences the translator and advances the motor one increment. DI Direction input. Logic 0: Motor rotates anticlockwise direction. Logic 1: Motor rotates in clockwise direction. RS Reset input: When set to logic low, it sets the logic translator to predefined home state NEX Robotics Pvt. Ltd. 2
MS EN Potentiometer LEDs and turns off all the motor driver MOSFETs. It is pulled up by 10K ohm resistor to 5V on the module. In general applications if not required, it can be left unconnected. Mode Select: Logic 0: 2 Phase full step mode Logic 1: 1-2 Phase half step mode Pin should be connected to either logic low or high depending on the mode required. Should not be left unconnected. Enable input. Logic 0: Motor driving MOSFETs are on state Logic 1: Motor driving MOSFETs are in off state Internally connected to the ground by 10K ohm resistor. Can be left unconnected if not required. Used to set the current limit for the stepper motor. Connected across 2A, 2B and 1A, 1B pins of the motor driver for easy debugging. Table 2: Pin Functionality Note: For more information on A3982 you can download the A3982 datasheet from the product page on the NEX Robotics web site. A3982 35V, 2A Stepper Motor Driver Board Installation: A3982 35V, 2A Stepper Motor Driver Board comes with the female berg stripe connectors. You can mount this connector on the PCB and mount the Motor Driver on the connectors so that you can replace the board easily in case of emergency. Female Berg stripe mounted on the general purpose PCB for easy replacement of the A3982 Stepper Motor Driver Setting maximum current limit Blue colour potentiometer which is located just below the A3982 IC is connected to the reference pin of the A3982. By turning this pot clockwise current limit can be increased, similar current limit can be decreased by turning this pot anticlockwise. You can set the required current limit by measuring current consumption while turning the potentiometer. Note: When you start this board for the first time make sure that potentiometer is not turned fully anticlockwise i.e. current limit is set to near zero, else motor might not rotate. NEX Robotics Pvt. Ltd. 3
Setting current limit using potentiometer NEX Robotics Pvt. Ltd. 4
Notice The contents of this manual are subject to change without notice. All efforts have been made to ensure the accuracy of contents in this manual. However, should any errors be detected, NEX Robotics welcomes your corrections. You can send us your queries / suggestions at info@nex-robotics.com Content of this manual is released under the Creative Commence cc by-nc-sa license. For legal information refer to: http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode Product s electronics is static sensitive. Use the product in static free environment. Read the user manuals completely before start using this product Recycling: Almost all the part of this product are recyclable. Please send this product to the recycling plant after its operational life. By recycling we can contribute to cleaner and healthier environment for the future generations. NEX Robotics Pvt. Ltd. 5