![](http://datasheet.mmic.net.cn/280000/GS-C200_datasheet_16060492/GS-C200_8.png)
8/31
GS-C200 AND GS-C200SDESCRIPTION
The increasing popularity of microprocessors and
their very low cost, have contributed to afast growth
of stepper motors usage in a large numbers of
application previously covered by more complex,
bulk and expensive DC motors servo loops. The
GS-C200 and the GS-C200S modules have been
conceived to help theindustrial designer in design-
ing the stepper motor applications based on micro-
processor control.
These modules are programmable intelligent step-
per motor controllers that coordinate highly com-
plex movements and sequential operations. This
capability is performed through the integration of
sophisticated hardware and an easy to learn and
very functional and powerful programming lan-
guage.
Thanks to this high level programming language,
the power of the instruction set and the ability to
condition and control the program execution
through theUSERinputsandoutputs,the GS-C200
and GS-C200S drastically reduce the design time
and start-up manufacturing phase of very complex
systems. The GS-C200S offers an advanced and
powerful instruction set that includes also the con-
ditional jump which allows for more efficient pro-
gram-ming. TheGS-C200,the GS-C200S and their
companion modules, the GS-D200 and the GS-
D200S, can be used to drive in chopped mode of
bipolar stepper motor with a 2/2.5A maximum
phase current rating.
The two modules (GS-C and GS-D) are available
also on a single Eurocard board named respec-
tively GS-DC200, GS-DC200S and GS-DC200SS
according to the various modules combination (see
the relevant data sheet). In the following the mod-
ules will be generically named GS-C. The specific
module part number will be used when the feature
is unique to thatmodule.
A MOTION SYSTEM ARCHITECTURE
A complete motion system controlled by a host
computer is normally configured as per fig. 3.
Figure 3. A Motion System BlockDiagram
The GS-C logical and functional architecture is
shown in fig. 1 and it includes the following basic
blocks:
– Interface to the Host Computer via an RS232
communication port.
– Address and baudrate selection.
– Interface to the Sequencer-Driver (in particular
but not exclusively, to the GS-D200 or GS-
D200S)via 5 output and 3 input lines
– Command Interpreter and Executor.
– Program storage area
– Power Supply.
The above mentioned functions are performed by
the GS-Cwithout the addition of anyexternal com-
ponent, and the module flexibility is further en-
hanced by the use of only one unregulated supply
voltage that can be the same used to supply the
Sequencer-Driver (from 12V up to 40V).
Commands are sentto the module by a Host Com-
puter or by a simple video terminal during the
programming/debugging phase through an RS232
serial port. They are interpreted and validated by
the command interpreter and executed through the
Sequencer-Driver interface.
Command execution can be conditioned and con-
trolled by the status of the USER IN-OUTinterface.
Aprogram storage area has been added to perma-
nently store a program in an on-board EEPROM;
this is particulary beneficial to obtain a low cost
stand-alone controller that doesnot need any con-
nection to an external computer or to store pro-
grams frequently used in complex motion
sequencies thus reducing the host computer bur-
den and speeding up the systemprocessing.
Particular attention has been given to the simplicity
of the instruction setto allowan easy design of the
system to those designers that are notvery familiar
with microprocessor software and programming.
In thefollowing a detailed description of the various
functional blocks is given.
GS-C200/ GS-C200S