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
bulletStepper Motor Type: 4-Phase Unipolar Only (5, 6, or 8 Wires)
bulletStep Modes: Half Step, Full Step Monophasic, Full Step Biphasic
bulletStart Command: Motor moves up to a maximum of 65535 designated steps
bulletRun Command: Motor runs continuously until stopped
bulletSoftware Selectable Interface Mechanical Limit Sense Inputs
bulletSoftware Selectable Auto Drive Output Shutoff When Motor is Stopped
bulletSoftware Selectable Acceleration/Deceleration Rate
bulletSoftware Selectable Step Rate: .5 to 1748 Steps Per Second
bulletIndependent Modes and Settings For All 3 Stepper Motors
bulletStepper Motor Start/Stop Commands are Synchronous or Asynchronous
bulletSerial Communications Parameters: Fixed at 9600 Baud, N,8,1
bulletScrew Terminals for all Circuit Board Connections

Electrical
bulletOn-board 5 volt regulator
bulletPower input polarity reversal protection
bulletInterface Power Requirement: 9 to 15 Volts DC Unregulated
bulletInterface Power Consumption: 20 Milli-amps With 12 Volts DC Input
bulletOn-board motor drive transistors (4.0 amps Continuous Per Phase)
bulletAll I/O lines are buffered
bulletAll inputs have pull-up resistors
bullet7 General Purpose TTL Level Digital Outputs
bullet11 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 © 2008 Eggert Electronics Engineering. All rights reserved.
125 Pasa Por Aqui Lane, Alamogordo, NM 88310 (575) 437-0698