
8|ni.com |NI 9505 Operating Instructions and Specifications
LabVIEW FPGA Module. A typical application contains a
position loop, velocity loop, and current loop, implemented in
the LabVIEW FPGA Module block diagram. Depending on the
application, you may not need to use all three loops. The examples
installed in the labview\examples\CompactRIO\Module
Specific\NI 9505 directory illustrate methods for implementing
each of these loops.
The NI 9505 returns the motor or actuator current data to the
LabVIEW FPGA Module for use in a current loop or for
monitoring. The NI 9505 also returns status information such as
drive fault status, VSUP presence, and emergency stop status to the
LabVIEW FPGA Module for use in system monitoring. Refer
to the NI 9505 Reference Help book in the LabVIEW Help,
available by selecting Help»Search the LabVIEW Help, for
more information about the available status information.
The LabVIEW FPGA Module generates a PWM signal and sends
the signal to the NI 9505. The PWM signal is proportional to the
desired current or torque you want to provide to the motor or
actuator. Increasing the PWM duty cycle results in increased
current and thus increased torque.
Quadrature encoder signals pass through the NI 9505 and are
processed in the LabVIEW FPGA Module for use in the position