APPENDIX A: SPECIFICATION
Introduction
A
Supports four optical encoders with either
Directly connected to the encoders and also provides the excitation.
Single / Multiple encoder pulses: Interpolation = 1, 2 or 4 (software selectable). Independent operation mode for each axis.
General inputs, an index input per each encoder, and an input to request a snapshot of all counters in
The user may instruct the card to generate an "Event Signal" output upon reaching a
General outputs, an "Event Signal" output per each encoder, and a "Voltage Failure" indicator.
All outputs are
Drivers for Win95/98/NT/2K/XP and how to communicate under DOS.
Useful utility that allows immediate read/test of the encoders. Detailed example in VB and basic example in Visual C.
Encoder Counters
24 bit up/down latch counter for each axis. Counter's range is from 0 to 16777215. In case the user needs also negative values, he may consider the range 0 – 16777215 as
Each counter has a corresponding programmable
The user may instruct the card to generate an "Event Signal" output when card's counter reaches its corresponding
User may request a snapshot of a counter without stopping the counting process, thus not losing data. The operation may be accomplished either by software or, in
A counter may be reset by encoder's index output and/or by request via user's software.
25