UNIPOLAR

Stepper Motor Driver (EDE1200)

  This page features a Unipolar Stepper Motor driver that uses an EDE1200 (Unipolar) Stepper Motor Controller IC produced by eLab Digital Engineering. to provide 5 control functions, including half-stepping.

  The circuit uses a ULN2008 darlington driver as its output device that can drive motors drawing up to 1.0 amperes per phase.

A printed circuitboard and parts are available for this circuit.

  NOTE: The circuitboard for this EDE1200 stepper driver contains an error, therefore resistors R6, R7 and R8 are mounted on the back of the board. Due to this error, the boards are being offered assembled and at cost.


EDE1200 Stepper Driver Controller Inputs

  This EDE1200 Stepper Motor Controller circuit has the following control inputs and modes of operation:

  1. STEP INPUT - Each time the STEP input (Pin 9) goes LOW, the motor will move one step, depending on how the other four inputs are set.

  2. HALF STEP MODE - When the HALF STEP input (Pin 10) is LOW, the motor will move in Half Steps.

  3. DIRECTION - The DIRECTION input (Pin 7) controls the motor's direction of rotation depending on the input level (HIGH or LOW). The motor's true direction of rotation depends on order that the motor's coils are connected to the driver.

  4. RUN MODE - When the RUN input (Pin 10) is HIGH, the motor will run at the pulse rate at Pin 9 (STEP INPUT). When the RUN input (Pin 10) is LOW, the motor will run at 1 of 8 selectable speeds as set by 3 DIP switches (SA, SB and SC) mounted on the the circuitboard.

  5. FREE SPIN MODE - When the FREE SPIN input (Pin 6) is LOW, the four outputs of the driver are switched OFF and the the motor turns freely, regardless of the other inputs. The FREE SPIN input does not have a terminal block position on the circuitboard.

  For more detailed explanations of controls for the EDE1200, refer to the devices datasheet which can be found on this eLab Digital Engineering page.


FREE RUN Mode - Speed Table

  NOTE: The speeds indicated in the FREE RUN mode tables are approximate and will vary with the resonator's (X-1) actual oscillating frequency.

  NOTE: The following table has been copied from the eLab Digital Engineering datasheet for the EDE1200 IC.


Devices Used For This Circuit

  It is not the purpose of this page to provide full explanations of how these devices work. Detailed explanations can be found through datatsheets that are available from many source on the internet and from suppliers.


EDE1200 Stepper Controller Test Circuit

  The following circuit was used to test the operation and functions of the EDE1200 stepper driver circuit. In actual circuits, the inputs should be noise and bounce free although a toggle switch will work.


Stepper Circuit Board Parts

  Two sources for the EDE1200 Stepper Motor Controller IC are:

  1. eLab Digital Engineering - The manufactures 'Product Overview' page - Part EDE1200

  2. Jameco Electronics Part Number - 141532

  All other components or their equivalents are available from a number suppliers. (DigKey part numbers are shown.)

Qty.   Part #   eLab Digital Engineering   Description
1 - IC 1 - EDE1200 - Unipolar Stepper Motor Controller IC
- - - - - - -
Qty. - Part # - DigiKey Part # - Description
1 - IC 2 - 497-2356-5-ND - ULN2803 - ARRAY EIGHT DARLINGTON 18 DIP
1 - IC 3 - LM7805ACT-ND - IC REG POS 1A 5V +/-2% TOL TO-220
1 - X-1 - X902-ND - CERAMIC RESONATOR 4.00MHZ WCAP
  - - - - - -
1 - R1, 2, 3, 4, 5 - 770-61-R3.3KP-ND - RES NET 5RES 3.3K OHM 6PIN
1 - R6, 7, 8 - 3.3KQBK-ND - RES 3.3K OHM 1/4W 5% CARBON FILM
  - - - - - -
1 - SA, B, C - GH7168-ND - SWITCH DIP EXT RCKR UNSEALD 3POS
  - - - - - -
2 - C1 - P5177-ND - CAP 4.7UF 50V ALUM LYTIC RADIAL
1 - C2 - P5168-ND - CAP 470UF 35V ALUM LYTIC RADIAL
  - - - - - -
4 - - - ED1602-ND - TERMINAL BLOCK 5MM VERT 3POS

Static Discharge Precautions

  Although the EDE1200 is sensitive to damage from static discharge, once it is installed in its socket the IC is very safe as all of its pins are connected to the 5 volt supply or to common through low impedance paths.

  When handling or assembleing the circuitboard, avoid nonconductive surfaces such as plastics or glass. If the circuit board is to be placed in a plastic case, do the assembly work on a wood or metal surface that is connected to earth. Also avoid carpeted areas during assembly.

  A good practice is to touch the work surface before touching the circuitboard.

Circuitboards And Parts

  The following picture is of an assembled circuitboard for the Unipolar Stepper Motor Driver. The board measures 1.9 inches by 2.9 inches and has been commercially made. The board has a protective coating on the copper side but has been not tinned or silkscreened.

  The photo shows a header pins at the upper left of the board. This will not be included with the circuitboard.

  The prototype circuitboard does not have a terminal block position for the DISABLE OUTPUTS input but a pad is provided on the PCB.

  The relative positions of the terminal blocks at the ends of the circuitboard correspond with those in the schematic diagram and the test circuit schematics.


  NOTE: The circuitboard for this EDE1200 stepper driver contains an error, therefore resistors R6, R7 and R8 are mounted on the back of the board. Due to this error, the boards are being offered assembled at no extra cost.


 If you are interested in a circuitboard and parts for this circuit please send an email to the following address: rpaisley4@cogeco.ca

 NOTE: If a future version of this board is produced, the only significant change will be the addition of a terminal block position for the "DISABLE OUTPUTS" input.


EDE 1200 Stepper Motor Driver Notes


Return to the Main Page


Please Read Before Using These Circuit Ideas

  The explanations for the circuits on these pages cannot hope to cover every situation on every layout. For this reason be prepared to do some experimenting to get the results you want. This is especially true of circuits such as the "Across Track Infrared Detection" circuits and any other circuit that relies on other than direct electronic inputs, such as switches.

  If you use any of these circuit ideas, ask your parts supplier for a copy of the manufacturers data sheets for any components that you have not used before. These sheets contain a wealth of data and circuit design information that no electronic or print article could approach and will save time and perhaps damage to the components themselves. These data sheets can often be found on the web site of the device manufacturers.

  Although the circuits are functional the pages are not meant to be full descriptions of each circuit but rather as guides for adapting them for use by others. If you have any questions or comments please send them to the email address on the Circuit Index page.

Return to the Main Page

15 November, 2011