PCIx Specifications - Pro-Dex, Oregon Micro Systems - #5

/ 250


catalogue search
P. 01
P. 02
P. 03
P. 04
P. 05
P. 06
P. 07
P. 08
P. 09
P. 10
P. 11
P. 12
P. 13
P. 14
P. 15
P. 16
P. 17
P. 18
P. 19
P. 20
P. 21
P. 22
P. 23
P. 24
P. 25
P. 26
P. 27
P. 28
P. 29
P. 30
P. 31
P. 32
P. 33
P. 34
P. 35
P. 36
P. 37
P. 38
P. 39
P. 40
P. 41
P. 42
P. 43
P. 44
P. 45
P. 46
P. 47
P. 48
P. 49
P. 50


See other catalogues for Pro-Dex, Oregon Micro Systems

Text version of the page
GENERAL DESCRIPTION INTRODUCTION PCIx User’s Manual 1-1 1. GENERAL DESCRIPTION 1.1. INTRODUCTION The Pro-Dex, Inc.,Oregon Micro Systems’ PCIx family of PCI products comply with the PCI Local Bus specification (revision 2.2) for a "short-card". The PCIx controller can manage up to four axes of stepper or servo motion control while incorporating other signals; i.e. limits, sensors, I/O, etc. into the system. It can manage coordinated or independent motion of each or all of the axes simultaneously. With high level functionality, such as circular and linear interpolation, multitasking, custom profiling, etc., the PCIx can satisfy most any motion control application. See Appendix C Specifications for specific PCIx Family Models. The PCIx communicates as a slave only device and functions as a motion coprocessor. It utilizes a 32-bit microprocessor and 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 PCIx 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 PCIx can provide motion control information such as axis position, the state of overtravel limits and Done interrupts. The stepper control of the PCIx produces a 50% duty cycle square wave step pulse at velocities of 0 to 1,044,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 axes. The encoder input supports either differential or single ended quadrature TTL signals at a rate of up to 4MHz and counts at a 4 times resolution. This means a 1000 line encoder will produce 4000 counts per revolution in the PCIx controller. The PCIx command set employs an ASCII character syntax. Using virtually any programming language, simple ASCII command strings are sent to the PCIx through the PCI bus. A typical motion requirement of 1,000,000 counts at 400,000 counts/sec and an acceleration of 500,000 counts/sec/sec the following string would be sent from the host computer to the PCIx: VL400000; AC500000; MR1000000; GO; For additional command programming examples see Section 5 Command Structure 1.2. SYSTEM OVERVIEW The PCIx is physically a standard PCI module with plug and play capability. The PCIx communication interface is accessed through the bus. The PCIx utilizes the Motorola 68332 32-bit microcontroller 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. All input signals to the PCIx are buffered through differential or opto-coupled components and are located on connector J2. The PCIx utilizes the +5VDC supplied by the Host computer through the PCI bus for the logic control and the servo models utilize the additional +/- 12V supply for the analog control.

pageCatalog pdf di En 2012-05-22-31