Operation Theory
37
4.1.4
Software real-time motion control kernel
For motion control kernel, there are three ways to accomplish it:
DSP, ASIC, and software real-time.
A motion control system needs an absolutely real-time control
cycle and the calculation on controller must provide a control data
at the same cycle. If not, the motor will not run smoothly. Many
machine makers will use PC’s computing power to do this. A feed-
back counter card can simply be used and a voltage output or
pulse output card to make it. This method is very low-end and
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 motion control kernel
A DSP-based motion controller kernel solves real-time software
problem on computer. DSP is a microprocessor and all motion
control calculations can be done on it. There is no real-time soft-
ware problem because DSP has its own OS to arrange all the pro-
cedures. 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. The software
interfacing between DSP controller’s vendors and users is not
easy to use. Some controller vendors provide some kind of
assembly languages for users to learn and some controller ven-
dors provide only a handshake documents for users to use. Both
ways are not easy to use. DSP based controller provide a better
way than software kernel for machine makers to build they appli-
cations.
4.1.6
ASIC motion control kernel
An ASIC motion control kernel is falls between software kernel
and DSP kernel in terms of difficulty. It has no real-time problem
because all motion functions are done via the ASIC. Users or con-
troller’s vendors just need to set some parameters which the ASIC
requires and the motion control will be done easily. This kind of
Содержание PCI-8174
Страница 4: ......
Страница 13: ...Introduction 3 Figure 1 2 Flow chart for building an application ...
Страница 94: ...84 Operation Theory ...
Страница 98: ...88 MotionCreatorPro 5 3 2 Select Menu The select menu appears after running MotionCreatorPro It is used to ...
Страница 99: ...MotionCreatorPro 89 5 3 3 Card Information Menu In this menu it shows some Information about this card ...
Страница 100: ...90 MotionCreatorPro 5 3 4 Configuration Menu In this menu users can configure ALM INP ERC EL ORG and EZ ...
Страница 102: ...92 MotionCreatorPro In this menu users can configure LTC SD PCS and Select_Input ...
Страница 104: ...94 MotionCreatorPro In this menu users can configure pulse input output and move ratio and INT factor ...
Страница 166: ...156 Function Library ...
Страница 168: ...158 Connection Example ...