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

Page 54

Advertising
background image

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

Advertising