ETC PCI

PCI-8504/ 8504L
4-Axis Motion Control Board
Feature
Four , configurable, axes position control for servo or
stepper
Supports real-time RTX driver (option)
Most advanced encoder interface features
On board Linear DDA for fine interpolation
Output Interface can be analog or pulse train
commands
250ns P position controls loop with offset compensation
Four 32 bits encoder channels
Four 16 bits D/A channels (PCI-8504 only)
Encoder resolution multipliers: x1, x2 or x4 rates
18 on board system I/O points
Further DI/O expansion up to 128 remote I/Os thru its
I/O daughter board
Watchdog timer and on board programmable timer
Supports Windows 98/NT/2000/XP and LabView
6.0/7.0 driver
Complete sample programs in VB, VC, BCB, Delphi
Introduction
Specifications
The PCI-8504 is a PCI-bused, four-axis motion
control board. It’s designed to control both servo and
stepper motor. The PCI-8504 thus has two modes:
The first one is to work with an analog interfaced,
velocity mode servo drive. The PCI-8504 compares
the segmental movement commands from Host PC
and encoder feedback from servo motor, close the
position loop once every 250ns and send the analog
output velocity command to the velocity mode servo
drive. The second mode is to convert the segmental
movement command into well behaved pulse trains to
either a position mode servo or a stepper drive. In
addition to a Windows kernel soft driver, we also
support the RTX (VenturCom) driver for applications
requiring higher level of hard real time.
Data bus: 16-bit
Interrupt source: 83
Control axes: 4
DDA cycle: 25µs-3.35 ms
D/A resolution: 16-bit
Pulse command output: Pulse/Direction,
CW/CCW, A/B phase
Encoder feedback signal: Pulse/Direction,
CW/CCW, A/B phase
DAC: 4 D/A, 16 bits, position loop output (PCI-8504
only)
Error counter: 16-bit
Absolute position recorder: 24-bit
Compensator: P, PI mode
Local system I/O channels: 18
Local I/O type: general purpose, interrupt I/O
Remote I/O channels: up to 128 DI/O
Remote I/O type: Output sink type (open
collector) input source type
Interval timer channel: 1
Timer interrupt: 0.5µs-33ms
Watchdog timer: 16-bit
General Environment
Connector type: 100-pin SCSI-II pin type female
Power consumption: +5V @0.9A max.
Operation temperature: 0 ~ 60°C
Storage temperature: -20 ~ 70°C
Humidity: 0 ~ 90% non-condensing
Dimensions: 185mm x 122mm
Higher Level of Hard Real Time Control:
RTX Driver
Depending on the level of CPU in your system,
normally the “Block Processing Time” of a RTX
motion application in Windows XP/2000 with the
PCI-8504 can easily reach to a 500us level
deterministically in a Pentium IV system while the
CPU still has abundant power to perform Soft Logic
and HMI.
Most Advanced Encoder Interface ASIC
.Up to 1MHz A, B, Z phase
.Index, probing, and general digital input interrupt
with position latches
.On board system I/O for each axis
.Position comparison with interrupt
.Optional subcount for low speed feedback
49
PCI-8504/ 8504L
4-Axis Motion Control Board
Pin Assignment
Ordering Information
100-Pin SCSI-II Pin Type Female Connector for
PCI-8504/ 8504L (J1)
Description
Pin
Pin
AGND
1
51
AGND
DAC/D1
2
52
DAC/D4
DAC/D2
3
53
DAC/D5
Description
DAC/D3
4
54
DAC/D6
VCC_OUT(+5V)
5
55
COM-
COM+
6
56
COM-
COM
7
57
E_STOP
COM
8
58
P_RDY
HOME_I1
9
59
HOME_I2
OT+_I1
10
60
OT+_I2
OT-_I1
11
61
OT-_I2
INH_O1
12
62
INH_O2
HOME_I3
13
63
HOME_I4
OT+_I3
14
64
OT+_I4
OT-_I3
15
65
OT-_I4
INH_O3
16
66
INH_O4
HOME_I5
17
67
HOME_I6
OT+_I5
18
68
OT+_I6
1
51
OT-_I5
19
69
OT-_I6
INH_O5
20
70
INH_O6
XENC_INA1
21
71
XENC_INA2
~XENC_INA1
22
72
~XENC_INA2
XENC_INB1
23
73
XENC_INB2
~XENC_INB1
24
74
~XENC_INB2
XENC_INC1
25
75
XENC_INC2
~XENC_INC1
26
76
~XENC_INC2
XENC_INA3
27
77
XENC_INA4
~XENC_INA3
28
78
~XENC_INA4
XENC_INB3
29
79
XENC_INB4
~XENC_INB3
30
80
~XENC_INB4
XENC_INC3
31
81
XENC_INC4
~XENC_INC3
32
82
~XENC_INC4
50
100
XENC_INA5
33
83
XENC_INA6
~XENC_INA5
34
84
~XENC_INA6
XENC_INB5
35
85
XENC_INB6
~XENC_INB5
36
86
~XENC_INB6
XENC_INC5
37
87
XENC_INC6
~XENC_INC5
39
88
~XENC_INC6
XDDA_OUTA1
38
89
XDDA_OUTA2
~XDDA_OUTA1
40
90
~XDDA_OUTA2
XDDA_OUTB1
41
91
XDDA_OUTB2
~XDDA_OUTB1
42
92
~XDDA_OUTB2
XDDA_OUTA3
43
93
XDDA_OUTA4
~XDDA_OUTA3
44
94
~XDDA_OUTA4
XDDA_OUTB3
45
95
XDDA_OUTB4
~XDDA_OUTB3
46
96
~XDDA_OUTB4
XDDA_OUTA5
47
97
XDDA_OUTA6
~XDDA_OUTA5
48
98
~XDDA_OUTA6
XDDA_OUTB5
49
99
XDDA_OUTB6
~XDDA_OUTB5
50
100
~XDDA_OUTB6
PCI-bus Board
PCI-8504
4-Axis Motion Control Board
PCI-8504L PCI-8504 without D/A on Board
Daughter Board
DB-87040
4-Axis Motion Control
Daughter Board for DIN-Rail
Mounting
DB-87064
64 D/I and 64 D/O Daughter
Board
Preliminary
DB-87063
64 Remote Isolated DI/O
Module
Cable
CB-89200-2
100-Pin SCSI-II Pin Type
Male to Male 2M Cable
CB-89200-5
100-Pin SCSI-II Pin Type
Male to Male 5M Cable
CB-89009-2
9-Pin D-Sub Male to Male
2M Cable
CB-89009-5
9-Pin D-Sub Male to Male
5M Cable
CB-89410-0.2
2 Sets 10-Pin Flat Female to
2 Sets 9-Pin D-Sub Female
Cable