44 Operation Theory
separates all system integration problems into 4 parts: Motor
driver’s performance, ASIC outputting profile, vendor’s software
parameters to ASIC, and users’ command to vendors’ software. It
makes motion controller co-operated more smoothly between
devices.
4.1.7 Compare Table of All Motion Control Types
4.1.8 PCI-8102’s Motion Controller Type
The PCI-8102 is an ASIC based, pulse type motion controller. We
make this card into three blocks: motion ASIC, PCI card, software
motion library. Users can access motion ASIC via our software
motion libray under Windows 2000/XP, Linux, and RTX driver. Our
software motion linrary provides one-stop-function for controlling
motors. All the speed parameters’ calculations are done via our
library.
For example, if users want to perform a one-axis point to point
moition with a trapezoidal speed profile, they just only fill the target
position, speed, and acceleration time in one function. Then the
motor will run as the profile. It takes no CPU’s resource because
every control cycle’s pulses generation is done by ASIC. The pre-
cision of target position depends on motor drivers’ closed loop
control performance and mechnical parts, not on motion control-
ler’s 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, mechnical or electrical engineers
to find out problems.
Software ASIC DSP
Price Fair Cheap Expensive
Functionality Highest Low Normal
Maintenance Hard Easy Fair
Analog Pulses Network
Price High Low Normal
Signal Quality Fair Good Reliable
Maintenance Hard Easy Easy