|
catalogue search
|
You may also be interested in
Motion control card, Motor driver, Electric motor, Linear actuator, Linear motor
Text version of the page
GENERAL DESCRIPTION INTRODUCTION
MAXp User’s Manual 1-1
1. GENERAL DESCRIPTION
1.1. INTRODUCTION
The Oregon Micro Systems MAXp family of motion controllers are high performance PCI busbased
products and are in compliance with the “standard length” universal PCI Bus Specification
(Revision 2.2). The MAXp motion controller can manage up to 8 axes of open loop stepper,
closed loop stepper or servo systems, in any combination. The OMS MAXp controller
synchronizes all independent or coordinated motion of up to 8 axes, while incorporating other
critical signals, such as hard or soft limits, home, and other digital and/or analog I/O signals, to
provide the motion solutions to perform virtually any task. With high level functionality, such as
circular and linear interpolation, multi-tasking, custom profiling, etc., the MAXp can satisfy the
needs of most any motion control application. See Appendix C “Ordering Information” for specific
MAXp family models.
The MAXp communicates as a “slave only” device and functions as a motion co-processor to the
PCI host. It utilizes patented, proprietary technology to control the trajectory profile, acceleration,
velocity, deceleration and direction of selected axes. In response to commands from the host
computer, the MAXp controller will calculate the optimum velocity profile to reach the desired
destination in the minimum time, while conforming to the programmed acceleration and velocity
parameters. In addition, the MAXp can provide motion control information such as axis and
encoder position, as well as the state of over travel limits, home switch inputs, and done interrupt
flags. The MAXp motion controllers utilize a Power PC processor, configured to operate as an
efficient and powerful co-processor with the PC host via the PCI Bus at 33 MHz.
The stepper control of the MAXp produces a 50% duty cycle square wave step pulse at velocities
of 0 to 4,000,000 pulses per second and an acceleration of 0 to 8,000,000 pulses per second per
second. The servo control utilizes a 16-bit DAC and outputs either +/- 10V or 0 to +10V. The
encoder feedback control can be used as feedback for the servo PID, position maintenance for
the stepper axes or as strictly a position feedback of any axis. The encoder input supports
differential or single ended quadrature TTL signals at a rate of up to 16 MHz. The MAXp motion
controller has 4 general purpose analog inputs that utilize a 16-bit ADC, with a DC range of –10 to
+ 10 VDC. Complete specifications for MAXp can be found in Appendix C.
The MAXp command set employs two or three ASCII character commands which can be
combined into character strings. Using virtually any programming language, these ASCII
command strings can be sent to the MAXp Motion Controller over the PCI bus.
1.2. SYSTEM OVERVIEW
The MAXp is a standard length PCI module (12.83” x 4.20” x 0.475”). The communication
interface is accessed through the PCI bus and is compliant with the PCI Bus Specifications,
Revision 2.2, see Figure 2-3. The MAXp receives power (3.3V, 5V, +/-12VDC) from the host
computer by the PCI bus.
The MAXp utilizes an optimally configured Power PC RISC based 32-bit micro-controller and
FPGA technology for extensive logic integration and flexibility. The firmware, which resides in
flash memory, can be upgraded through the communication interface without having to remove
the controller from the system.
There are four switch banks on the MAXp, three that accommodate for differential encoders (S1,
S2, and S3) and one to set the board number that will be used, (S4). All general digital I/O signals
to the MAXp are buffered through differential or opto-coupled components and are available on
the 25-pin D-sub connector. The 26-pin connector (J6) is dedicated to the 16 opto-isolated
|