Home SSC3 Interface SSC1U Interface SSC1B Interface

Phone: (575) 437-0698        Fax: (575) 439-5314

 

The SSC3 Stepper Motor Control Interface

Control 3 stepper motors using 1 serial port

The SSC3 interface circuit board controls three 4-phase unipolar stepper motors simultaneously and independently with commands sent from your computers serial port. Stepper motor motion is performed by the SSC3 interface in the foreground while it receives commands from your computer in the background. All 3 stepper motors can be controlled independently, or you can start or stop any combination of stepper motors synchronously. While one stepper motor is in motion you can be setting up step counts and direction for another stepper motor. Your computer can be busy computing the position coordinates for the next move while the SSC3 interface is positioning motors from previously sent commands.

The hardware that you will need to control 3 stepper motors is the SSC3 interface circuit board, a serial interface cable to connect it to your computer, and power sources for the interface and stepper motors. Example programs are provided to help you get started with your CNC (Computer Numeric Control) and Robotics projects. The example programs include stepper motor exercisers that are written in QuickBasic and Visual Basic for Windows.

Figure 1 illustrates how the various components of the SSC3 system are interconnected to the interface circuit board. Only 1 of the 3 stepper motors is shown connected in this illustration.


Figure 1. SSC3 System Interconnect

The SSC3 interface interprets 14 different commands. Three of the commands initialize the interface for full step or half step mode, one or two phase excitation mode, and mechanical limit sense. Nine of the commands control stepper motor motion. One command controls the logic states of 7 general purpose digital outputs and another command reads the logic states of 11 digital inputs. Five of the digital inputs are for general purpose use. Six of the digital inputs can be configured at system initialization for use as stepper motor mechanical limit sense inputs or for use as general purpose digital inputs. If they are initialized as stepper motor mechanical limit sense inputs then the stepper motor will stop immediately whenever a limit is reached. A command that reads the stepper status word can be used to determine if a stepper is stopped or running, or if it has reached a mechanical limit. The SSC3 Interface Technical Manual explains all of the commands in detail and provides a listing of a simple QuickBasic stepper motor exerciser program that illustrates how easy it is to command and control 3 stepper motors with the system.

The SSC3 interface circuit board

4-Phase Unipolar 4.0 Amp (3 Axis)

Circuit board dimensions: 6.0" x 5.5" x .75".

SSC3 Interface Technical Specifications

General Operation
Stepper Motor Type: 4-Phase Unipolar Only (5, 6, or 8 Wires)
Step Modes: Half Step, Full Step Monophasic, Full Step Biphasic
Start Command: Motor moves up to a maximum of 65535 designated steps
Run Command: Motor runs continuously until stopped
Software Selectable Interface Mechanical Limit Sense Inputs
Software Selectable Auto Drive Output Shutoff When Motor is Stopped
Software Selectable Acceleration/Deceleration Rate
Software Selectable Step Rate: .5 to 1748 Steps Per Second
Independent Modes and Settings For All 3 Stepper Motors
Stepper Motor Start/Stop Commands are Synchronous or Asynchronous
Serial Communications Parameters: Fixed at 9600 Baud, N,8,1
Screw Terminals for all Circuit Board Connections

Electrical
On-board 5 volt regulator
Power input polarity reversal protection
Interface Power Requirement: 9 to 15 Volts DC Unregulated
Interface Power Consumption: 20 Milli-amps With 12 Volts DC Input
On-board motor drive transistors (4.0 amps Continuous Per Phase)
All I/O lines are buffered
All inputs have pull-up resistors
7 General Purpose TTL Level Digital Outputs
11 Digital Inputs. 5 General Purpose, 6 Limit Sense or General Purpose

The SSC3 stepper motor control system is a low cost solution for controlling stepper motors. The SSC3 system only works with 4-phase unipolar stepper motors. Some Stepper motors are designed to function with either 4-phase unipolar or 2-phase bipolar drive control circuitry. These motors have 8 wires. When they are connected properly they will work with the SSC3 stepper motor control system. Stepper motors can be connected to the SSC3 system as simple as illustrated in the system interconnect diagram of figure 1. However, motor torque will only be sufficient at slow speeds. The SSC3 drive circuitry is intended to be used with a current limiting ballast resistor in series with the motor power supply positive output and the V+ terminal on the SSC3 interface circuit board. The motor power supply output voltage should be at least twice the motor coil voltage rating for good motor performance. The current limiting power resistor needed in series with the power supply is determined using ohms law. The voltage drop across the current limiting resistor will be the power supply output voltage minus the motor coils rated voltage. 

The SSC3 Interface Technical Manual explains the power supply and motor configuration in detail. The program examples disk can be sent as an e-mail attachment free of charge upon request.

 

Home ] [ SSC3 Interface ] SSC1U Interface ] SSC1B Interface ]

mailto:eee@tularosa.net    Phone: (575) 437-0698
Copyright © 2009 Eggert Electronics Engineering. All rights reserved.
125 Pasa Por Aqui Lane, Alamogordo, NM 88310 (575) 437-0698