|Beschreibung||INTELLIGENT STEPPER MOTOR CONTROLLERS|
Gesamt 31 Seiten
INTELLIGENT STEPPER MOTOR CONTROLLERS
Absolute and incremental positioning
Up to 999,999 step per move
Speed range to 10,000 steps/s
Ramp lenght to 999 steps
Single unregulated supply voltage
Index and velocity mode
Automatic and Home positioning
Loops and Delay execution
Conditional start and stop
Status feedback to the host
RS232 communication port
Point to point and Multipoint protocol
Closed loop operation
Counter preset (GS-C200S only)
Jump to (GS-C200S only)
Jump to on-condition (GS-C200S only)
Initialization during execution (GS-C200S only)
Auxiliary output voltages +5V, ± 12V
The GS-C200 and GS-C200S are powerful stepper
motor control modules that interface every power
sequencer/driver available on the market.
A sophisticated hardware and an easy to learn
programming language result in minimal develop-
ment and debugging time of motion control sys-
tems. The modules are supported by dedicated
software that includes both an on-screen editor and
a debugger that greatly improve the module ease
The instruction sets comprise respectively 25 (GS-
C200) and 29 (GS-C200S) different commands
which can be executed either under host control or
in a stand alone environment. An on board EE-
PROM is used for program saving and retrieving.
The availability of three User inputs and three
programmable User outputs, each of which can be
tested or set under program control, assures to the
designer a high level of system power and flexibility.
ABSOLUTE MAXIMUM RATINGS
DC Supply Voltage
Storage Temperature Range
Operating Temperature Range
Humidity (non condensing)
– 40 to + 85
0 to + 50
0 to 90
GS-C200 / GS-C200S
The CLOCK Step clock output is used to inform the Sequencer-Driver to perform a step. The direction
(clockwise or counterclockwise) is defined by the logic status of the DIR output. In steady conditions, the
CLOCK is at the ”one” logic level, and the step is represented by a negative going pulse with a 1.7µs
The HOME Home position input allows the system to find its reference point. This input can be driven by
30 a mechanically activated contact indicating the ”zero” position. It is normally used together with the EOT
The UO1 User output 1 is intended for user purposes. The status of this output can be set and cleared
under program control and it can be used for various functions. It is normally used for the control of
external devices, the selection of the Sequencer-Driver operating mode, or the synchronization of
The EOT End-of-travel input allows, in combination with the HOME input, the correct mechanical
32 initialization of the system. For this purpose it must be brought to the ”zero” logic level when the system
reaches the run end position.
33 The U02 User output 2 is intended for user purposes. See pin 31 description.
The UI1 User input is intended for user purposes. The status of this input can be read by the Host
34 Computer or tested during the program execution, and used to condition the start of a movement, the
execution of a specific portion of a program (GS-C200S only), or any other similar operation.
35 The UO3 User output 3 is intended for user purposes. See pin 31 description.
36 The UI2 User input 2 input is intended for user purposes. See pin 34 description.
37 The UI3 User input 3 input is intended for user purposes. See pin 3 and pin 4 description.
38 See pin 8.
Figure 2. GS-C Timing Diagram
GS-C200 / GS-C200S
To optimize the motor torque during the accelera-
tion and deceleration (t1 and t3) it is convenient to
use a phase current profile as shown in fig. 6.
During the SLEW phase (t2) when the motor rotates
at constant speed, the current is reduced to the
minimum value necessary to compensate the sys-
tem losses (friction) and the load inertia. During the
STALL phase (t0 and t4) the current is further re-
duced to the bare value necessary to maintain the
load in the right mechanical position. By using this
current profile the power dissipation of the Se-
quencer-Driver and motor is optimized.
This profile can easily be implemented by using the
Movement in execution.
RAMP Ramp in execution.
Figure 6. Phase Current-Time Profile.
The status of these two outputs can be used to set
the appropriate phase current value for the power
driver, by a simple but effective interface circuit that
is described in detail in fig. 11 of paragraph PHASE
CURRENT PROGRAMMING on page 24.
THE USER INTERFACE
The USER interface consists of three inputs and
three outputs which are TTL compatible. They can
be read and/or activated during the execution of a
program under the complete user control; therefore
they condition a program execution.
These signals allow the implementation of complex
movements, minimizing the program length and the
use of external hardware. The start of a movement
or of a sequence can be conditioned by a logic level
applied to one or more inputs, thus performing the
”mechanical tree” function.
The USER outputs logic state is set by program
instructions and this information can be used by
other controllers to synchronize multiple move-
ments or to control external drivers.
By using only these signals, it is possible to build
up simple systems which implement cyclic move-
ments and create a true stand-alone system. The
example reported in figure 7 shows one of the
possible utilization of USER output. The example
Figure 7. USER Output Applicative Example
refers to a complete motion control system imple-
mented by using the GS-C200 controller and the
GS-D200 Sequencer-Driver. The USER output
UO1 is used to enable the GS-D200 (UO1 High) or
to inhibit it (UO1 Low).
The USER output UO2 is used to select the motor
current decay inherent to the chop mode control of
GS-D200. When UO2 is high a slow decay is im-
posed to the phase current during recirculation;
when UO2 is low a fast decay is selected.
The USER output UO3 allows the selection between
the half and full-step mode of operation of the
GS-D200. Half-step occurs when UO3 is high.
The GS-C200S is capable of executing a jump
command either direct or conditioned by the logic
status of the USER inputs. This capability is very
useful because it allows complex programs to be
written by using a limited number of instructions. This
feature makes also possible to have a segmented
program contained in the internal memory; the selec-
tion and the subsequent execution of the needed
program segment is started by a specific logic status
applied to the USER inputs.
THE S.I.M.P.L.E. COMMAND INTERPRETER
AND EXECUTOR AND THE PROGRAMMING
The GS-C modules contain an interpreter program
named S.I.M.P.L.E., acronym for SGS-THOMSON
Interactive Stepper Motor Program Language and
Executor, that recognizes simple mnemonic com-
mands, verifies the correctness of the received com-
mands and executes the instruction sequences of each
command or a complete command sequence by trans-
lation into complex executable instructions. The inter-
preter recognizes three different types of commands:
DIRECT EXECUTION COMMAND
DELAYED EXECUTION COMMAND
|Seiten||Gesamt 31 Seiten|
|PDF Download||[ GS-C200 Schematic.PDF ]|
|GS-C200||INTELLIGENT STEPPER MOTOR CONTROLLERS|
|GS-C200S||INTELLIGENT STEPPER MOTOR CONTROLLERS|
Hex D-Type Flip-Flop / Quad D-Type Flip-Flop.
EPITAXIAL PLANAR NPN TRANSISTOR.
|www.Datenblatt-PDF.com | 2020 | Kontakt | Suche|