User`s guide
46 • Operation Theorem
4.1.7 Manual Pulser Mode
For manual operation of a device, you may use a manual pulser such as a
rotary encoder. The PCI-8134 can input signals from the pulser and output
corresponding pulses from the OUT and DIR pins, thereby allowing you to
simplify the external circuit and control the present position of axis. This
mode is effective between a manu_move() command is written and a
v_stop() command.
The PCI-8134 receives plus and minus pulses (CW/CCW) or 90 degrees
phase difference signals(AB phase) from the pulser at PA and PB pins.
The 90°phase difference signals can be input through multiplication by 1, 2
or 4. If the AB pahse input mode is selected, the PA and PB signals should
be with 90° phase shifted, and the position counting is increasing when the
PA signal is leasding the PB signal by 90° phase.
Also, one pulser may be used for ‘X’ and ‘Y’ axes while internally
distributing the signals appropriately to two axes. To set the input signal
modes of pulser, use set_manu_iptmode() function. Then write
manu_move() to begin manual operation function. User must write v_stop()
command in order to end this function and begins to operate at another
mode.
The error input of PA and PB can be used to generate IRQ. The following
two situations will be considered as error input of PA and PB signals. (1)
The PA and PB signals are changing simultaneously. (2) The input pulser
frequency is higher than the maximum output frequency 2.4M pps. Set bit
14 of INT factor will enable the IRQ when error happen.
Maximum moving velocity in this mode can be limited by setting max_vel
parameter in manu_move() function.
Relative Function:
set_manu_iptmode(), manu_move(), v_stop(): Refer to section 6.12