Motion S
(-2140, -2120, -2540, -2520)
I/O board, DSP 4-axis motion controller



Specifications:

  • Measures 4.66x3.75 inches
  • 40 MHz DSP
  • Power: 200 mA at 12V
  • 7 solenoid drivers, 24 free TTL I/Os
  • 2 RS232, 1 RS485 drivers
  • Temperature: -40 to +85 Celsius
  • Opto-couplers for home, limit, capture, and fault switches
  • 32-bit registers for position, velocity, acceleration, and jerk
  • S-curve, trapezoidal, or contoured velocity profile modes
  • Electronic gearing, 1/T counter for stable low velocity
  • PID or PI control, programmable loop rate to 100uS
  • Electronic gearing for multi-axis -2140 version specs:
  • 4-axis closed-loop servo control -2120 version specs:
  • 2-axis closed-loop servo control -2540 version specs:
  • 4-axis stepper control -2520 version specs:
  • 2-axis stepper control


Description:

The MotionC (MC) is a low-cost, high-performance, industrial controller for up to 4-axis motion control. Driven by an i386-Engine (IE), 40 MHz A-Engine (AE) , 586-Engine (5E), or A-Engine-86 (AE86), the MotionC is a complete, ready to run, motion controller with built in sophisticated field proven control firmware. The user only needs to define parameters for PID algorithm and trajectory profile. The DSP calculates velocity, position and stabilizes the motor output.

The MC provides 24 opto-couplers to optically isolate home switches, limit switches, and fault switches. The IE/AE serves as the host computer and interfaces to the DSP motion control chipset (2140, PMD) via high-speed data bus. The IE/AE writes pre-defined motion commands to the DSP, and the DSP can interrupt the IE/AE at any time. The solenoid drivers on the MC are capable of sinking up to 350 mA at 50 V. The PPI (82C55) provides 24 user-programmable bi-directional I/O lines. The MC provides two RS-232 and one RS-485 drivers for the IE/AE. Additional I/Os, ADC, and DAC are optionally available on the engine boards. The MC2140> supports up to 4-axis closed-loop digital servo control for a variety of servo motors. It uses incremental quadrature encoders for position feedback. It provides four 12-bit DAC outputs and +-10V for motor control. Each axis contains sophisticated trajectory profile and digital servo capabilities, allowing very low position and velocity tracking errors. The 4-axis operation can be programmed either independently or in synchrony to allow advanced multi-axis motion such as circular and continuous-path profiles. The DAC provides electronic gearing, PID/PI control, a choice of velocity profiles, 1/T counter, motor error shutdown and monitoring travel switches. The MC2140 also supports a 16-bit parallel-word input mechniasm, such as ADC. Expansion headers are available for 8 channels of 10-bit ADC inputs, PWM output and trace memory expansion. The MC2120 is a 2-axis version of this controller

Motion C-S

The MotionC-S is another new variant of the same set of motion control boards. It is designed primarily to support brushless motor servo control with sinusoidal waveforms.

The MCS2340 uses incremenatl quadrature encoders for position feedback, as well as 8 channels of high speed 12-bit DAC to generate +-10V phase shifted commutation sinusoidal waveforms. Each axis outputs three pulses or two voltage waveforms. The three pulses are PWM pulses with 120 degrees of phase shift. The two voltage waveforms are commutation DAC sinusoidal voltage waveforms with 120 degrees of phase shift. Programmable phase count, algorithmic or Hall-Sensor based commutation initialization, commutation angle adjusting, index pulse reference are all supported.

The MCS provides protected inputs, up to 24V, for home switches, line switches, and fault switches on each axis. The MCS also supports other PMD chip sets: MCS2540 (stepper) , and MCS2140 (DC servo)