C-844 Two and Four Channel Precision DC Motor Controllers


C-844 Motor Controller with M-500 Translation Stage XY-Combination and M-038 Rotary Stage

C-844 is a flexible, multi purpose, rack mount positioning and motion controller for DC servo motors and can be used for general positioning tasks in research and industry.

C-844 is based on a multi-processor architecture including a fast DSP motion control chip set (providing trajectory generation and closed loop digital servo control based on position information supplied by incremental encoders) and a host processor for communication and command handling.

The host processor provides flexible and fast high level command handling and advanced features such as stackable macro commands (up to 16 macros, up to 100 commands per macro, non volatile storage). The command language complies with the SCPI (Standard Commands for Programmable Instruments) standard which is a user friendly tree-structured language reflecting the device functionality. The C-844 is prepared for future firmware updates via the RS-232 interface.

C-844 offers advanced features such as S-curve profile generation, electronic gearing, velocity contouring, real time origin position capture and fast 32 bit PID + V-ff servo control (parameters can be changed on-the-fly).

Integrated, low noise, 15 Watt linear power amplifiers allow operation of all PI micropositioning systems without additional external amplifiers, reducing costs and simplifying the set-up.

In addition to the analog motor output, PWM (Pulse Width Modulation) output signals are available to drive fast PI micropositioning stages (e.g. M-500 Series Translation Stages or M-400 Series Translation Stages) with integrated PWM power amplifiers (Active Drive) or external PWM power amplifiers from other manufacturers.

SCPI Command Language
C-844 motor controllers are computer controlled by the SCPI (Standard Command language for Programmable Instruments) language. This language is well established for instruments such as oscilloscopes, signal generators, programmable power supplies, etc. and saves valuable programming time by its simple and easy to remember structure.

Examples:
TARG 5000
Moves motor to position 5000

TARG:RPOS 250
Moves relative to current position 250 counts

OUTP:SERV ON
Activates the servo loop

TARG?
Reads the target position

MVEL 75000
Sets the maximum velocity to
75000 c/s

MVEL?
Reads programmed maximum velocity

BACK Technical Data