5 dsp based motion control kernel, 6 asic based motion control kernel – ADLINK PCI-8102 User Manual

Page 52

Advertising
background image

Operations

41

PCI-8102

takes much software effort. For sure their real-time performance,
they will use a real-time software on the system. It increases the
complexity of the system too. But this method is the most flexible
way for a professional motion control designers. Most of these
methods are on NC machines.

4.1.5

DSP Based Motion Control Kernel

A DSP-based motion controller kernel solves real-time software
problem on computer. DSP is a micro-processer itself and all
motion control calculations can be done on it. There is no real-time
software problem because DSP has its own OS to arrange all the
procedures. There is no interruption from other inputs or context
switching problem like Windows based computer. Although it has
such a perfect performance on real-time requirements, its calcula-
tion speed is not as fast as PC’s CPU at this age. Besides, the
software interfacing between DSP based controller’s vendors and
users are not easy to use. Some controller vendors provide some
kind of assembly languages for users to learn and some controller
vendors provide only a handshake documents for users to use.
Both ways are not easy to use. DSP-based controllers provide a
better way than software kernel for machine makers to build they
applications.

4.1.6

ASIC Based Motion Control Kernel

An ASIC-base motion control kernel is a fair way between soft-
ware kernel and DSP kernel. It has no real-time problem because
all motion functions are done via ASIC. Users or controller’s ven-
dors just need to set some parameters which ASIC requires and
the motion control will be done easily. This kind of motion control
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.

Advertising