7 compare table of all motion control types, 8 pci-8158’s motion controller type – ADLINK PCI-8158 User Manual
Page 54

44
Operation Theory
4.1.7 Compare Table of all motion control types
* Real-time OS included
** DSP or software real-time OS is needed
4.1.8 PCI-8158’s motion controller type
The PCI-8158 is an ASIC based, pulse type motion controller. This
controller is made into three blocks: motion ASIC, PCI card, soft-
ware motion library. Users can access motion ASIC via our soft-
ware motion library under Windows 2000/XP, Linux, and RTX
driver. Our software motion library provides one-stop-function for
controlling motors. All the speed parameters’ calculations are
done via our library.
For example, if you want to perform an one-axis point to point
motion with a trapezoidal speed profile, just fill the target position,
speed, and acceleration time in one function. Then the motor will
run as the profile. It takes no CPU resources because generation
of every control cycle pulse is done by the ASIC. The precision of
target position depends on the closed loop control performance
and mechanical parts of the motor driver, not on motion controller
command because the motion controller is only responsible for
sending correct pulses counts via a desired speed profile. So it is
much easier for programmers, mechanical or electrical engineers
to find out problems and debug.
Software
ASIC
DSP
Price
*Fair
Cheap
Expensive
Functionality
Highest
Low
Normal
Maintenance
Hard
Easy
Fair
Analog
Pulses
Network
Price
High
Low
**Normal
Signal Quality
(refer to distance)
Fair
Good
Best
Maintenance
Hard
Fair
Easy