fipsd10m - stepper driver 10a - stepper driver 10a.pdf · bipolar stepper driver fipsd10m fares pcb...

13
©2012 FARESPCB Corporation Page 1 of 13 FARES Industrial Products Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects. A stepper motor is a brushless, synchronous electric motor that can drive a full rotation into a large number of steps. Stepper motor is ideally suited for precision control. This motor can operate in forward/reverse with controllable speed from a microcontroller through a driver circuit. There are various kinds of stepper motor. Some example are variable reluctant stepper motor, permanent magnet stepper motor, bipolar/unipolar stepper motor, bifilar stepper motor and hybrid stepper motor. FIPSD10M Step Motor Driver is a step and direction driver with micro- step capability. FIPSD10M can drive up to 10 ampere per phase with 8- level selected phase current from 1.25A to 10A via DIP switch. Full-step, half-step, micro-step resolution is also switch selectable. One of the most important features of the driver is controlling the holding current as a percent of the nominal operating current to overcome excessive motor and driver heating. This drive is compatible with any micro-based control system or any breakout board. Figure 1. FIPSD10M Driver Board

Upload: others

Post on 15-Mar-2020

59 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2012 FARESPCB Corporation Page 1 of 13

FARES Industrial Products Bipolar Stepper Driver FIPSD10M

FARES PCB

General Description Driving stepper motor is common necessity in most robotic projects. A stepper motor is a brushless, synchronous electric motor that can drive a full rotation into a large number of steps. Stepper motor is ideally suited for precision control. This motor can operate in forward/reverse with controllable speed from a microcontroller through a driver circuit. There are various kinds of stepper motor. Some example are variable reluctant stepper motor, permanent magnet stepper motor, bipolar/unipolar stepper motor, bifilar stepper motor and hybrid stepper motor. FIPSD10M Step Motor Driver is a step and direction driver with micro-step capability. FIPSD10M can drive up to 10 ampere per phase with 8- level selected phase current from 1.25A to 10A via DIP switch. Full-step, half-step, micro-step resolution is also switch selectable. One of the most important features of the driver is controlling the holding current as a percent of the nominal operating current to overcome excessive motor and driver heating. This drive is compatible with any micro-based control system or any breakout board. Figure 1. FIPSD10M Driver Board

Page 2: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 2 of 13

Bipolar Stepper Motor Driver FIPSD10M

FIPSD10M Features

DC12-48V single power input Maximum 10 Amps/phase motor output. Step, direction, Enable input TTL compatible control signals (10mA). Resolution 1,1/2,1/4,1/16 micro stepping output 8 adjustable work current levels 1.25A, 2.5A, 3.75A, 5A, 6.25A,

7.5A, 8.75A, 10A of the maximum nominal current. Automatic 4 selectable levels for idle current reduction. (25%, 50%,

75%, 100% holding current of work operating current). All controlling inputs are opto isolated for safety. High-speed isolate optical coupler on step and direction inputs. Inputs are brought out via pin header and screw clamp connector

for flexibility. LED indicator for

Power input ”Red LED”. Direction input ”Yellow LED”. Enable input ” Green LED”. Work/hold current state ” Red LED”.

Embedded test mode for testing driver without needing of external control signals.

2 u sec minimum width for CLK input pulse. Dimension: 150 x 115 x 50 mm including fan and heat sink.

Page 3: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 3 of 13

Bipolar Stepper Motor Driver FIPSD10M

Figure 2. System Overview

Single motor control system diagram

Three axes motor control system diagram

Microcontroller

FIPSD10M

MOTOR

Breakout board

FIPSD10M

X ControlMOTOR X

Breakout board

FIPSD10M

Y ControlMOTOR Y

FIPSD10M

Z ControlMOTOR Z

Page 4: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 4 of 13

Bipolar Stepper Motor Driver FIPSD10M

Signal Input Pins Function Description Table1. Connector signal definition

Label Definitio

n Function

5V External supply voltage

External supply power for optocouplers.

CLK Stepping

input pulse

Input to drive the stepper motor. This pin is TTL/CMOS logic (5V and 0V). Each pulse (logic change from 0 to 1) will drive the stepper motor one step. Minimum Pulse time is 2uSec.

DIR

Stepper driver

rotation direction

input

Input for stepper motor to rotate CW (clockwise) or CCW (counterclockwise). This pin is TTL/CMOS logic (5V and 0V). The direction is depends on the connection sequence of stepper motor

ENA

Stepper driver enable input

Input pin to enable FIPSD3.5M. This pin is TTL/CMOS logic (5V and 0V). 5V input will enable the motor driver further hold the shaft of stepper motor while 0V will disable the motor driver and release the shaft of the stepper motor. By default, the driver is enabled.

W1 Motor

winding 1 Motor coil 1

W2 Motor

winding 2 Motor coil 2

12-48V Motor supply voltage

External power supply from 12V to 48V for both motor power and control circuit biasing.

Page 5: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 5 of 13

Bipolar Stepper Motor Driver FIPSD10M

LED Indicators Description Table2. LED indicators definition

LED Color Function POWER Red This is Power indicator LED for 12-48V input.

EN Green This LED turns on when driver is enabled. I.e. when Enable input is low.

DIR Yellow This LED toggles its state when motor direction is reversed.

W/H Red In normal operation (work current) this LED is turned on. If the driver switched to hold current this LED is turned off.

Resolution Adjustment Table3. Step DIP switch setting

Step DIP switch Step Comment 1 2 ON ON Full Step 200 Pulse per turn ON OFF Half Step 400 Pulse per turn OFF ON 1/4 Step 800 Pulse per turn OFF OFF 1/16 Step 3200 Pulse per turn

Page 6: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 6 of 13

Bipolar Stepper Motor Driver FIPSD10M

Work Current Setting Table4. Work current DIP switch setting

Current DIP switch Work Current A 1 2 3

ON ON ON 1.25 OFF ON ON 2.5 ON OFF ON 3.75 OFF OFF ON 5 ON ON OFF 6.25 OFF ON OFF 7.5 ON OFF OFF 8.75 OFF OFF OFF 10

Stepper motor doesn’t necessary require the work operating current during idle state where driver is enabled but no pulses produced. FIPSD10M produces a very useful way to reduce the holding current (idle current) automatically to one of four percentage of the nominal operating current (25%, 50%, 75% or 100%).so it saves power consumption and reduces heating of driver and motor.

Page 7: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 7 of 13

Bipolar Stepper Motor Driver FIPSD10M

Hold Current Setting Table5. Hold current DIP switch setting

Current DIP switch Hold Current Comment 1 2 OFF OFF 100% 100% of work current OFF ON 75% 75% of work current ON OFF 50% 50% of work current ON ON 25% 25% of work current

Page 8: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 8 of 13

Bipolar Stepper Motor Driver FIPSD10M

Test Mode FIPSD10M can be tested without any external control signals. Just set “Test mode” pin to on state and connect power to driver. Caution: Never connect any external control signals before setting Test switch to “OFF” state. This my cause permanent damage of driver. Test mode sequence is: One turn in one direction with 2500 Sec interval between pulses, then wait about 500 mSec and resume another turn in the opposite direction with 2500 Sec interval between pulses. Test mode is auto-detecting the micro step resolution and recalculate the required number of pulses per turn. Test Mode Pin

Page 9: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 9 of 13

Bipolar Stepper Motor Driver FIPSD10M

Wiring Diagram FIPSD10M may drive 4, 6 or 8 lead stepper motors. Some motor wiring provides high torque and some other provides high speed. Figures1-4 shows many motors types and its connections to obtain high torque and speed. Figure 3. Four leads motor connection Figure 4. Six leads motor (High torque connection)

Page 10: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 10 of 13

Bipolar Stepper Motor Driver FIPSD10M

Figure 5. Six leads motor (High speed connection) Figure 6. Eight leads motor (High torque connection)

Page 11: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 11 of 13

Bipolar Stepper Motor Driver FIPSD10M

Figure 7. Eight leads motor (High speed connection)

Page 12: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 12 of 13

Bipolar Stepper Motor Driver FIPSD10M

Typical Control System Connection FIPSD10M 5V CLK Microcontroller DIR System EN

If the microcontroller can sink 10mA current or more, there’s no need for any external transistors. Just connect microcontroller output directly to driver. Caution: Don’t connect or disconnect the motor while the driver is energized. This may cause permanent damage of the Driver.

1

2

3

45

+5V

1

2

3

4

Page 13: FIPSD10M - Stepper Driver 10A - Stepper Driver 10A.pdf · Bipolar Stepper Driver FIPSD10M FARES PCB General Description Driving stepper motor is common necessity in most robotic projects

©2013 FARESPCB Corporation Page 13 of 13

Bipolar Stepper Motor Driver FIPSD10M

Notes: Copyright © 2013 by FARESPCB™ For our full range of products see our website at http://www.farespcb.com If you have any technical questions about our products, e-mail us at [email protected] FARESPCB co. (Headquarters) 17 Yossif elgendy st. Bab ellouq , Tahreer , Cairo Egypt. Tel: 02-23904484 Mob: 01000652977 FARESPCB Co reserves the right to make changes in circuit design, software and/or specifications at any time without prior notification. For the most up-to-date information, please visit our web site at http://www.farespcb.com Information furnished by FARESPCB is believed to be accurate and reliable. However, FARESPCB assumes no responsibility arising from the use of the specifications described. Warrantee: FARESPCB™ warrants its products against defects in materials and workmanship for a period of 30 days. If you discover a defect, we will, at our option, repair or replace your product or refund your purchase price. This warrantee does not cover products that have been physically abused or misused in any way. Our Distributor: RAM Electronics 32 El Falaky St. Bab El Louk Tahreer, Cairo Egypt. Tel: 02-27960551 www.ram.com.eg [email protected]