Maybe.
we use our corporation opens out drivers which are servo and stepper, and we open out pulse , high performance waveform generation and IO card. which are used to control motor's "torque, velocity, and direction motion..." ,and read encoder counter and sensor's condition immediately. all of cards are working at a box together. we call it "high performance motion controller" a box of system that can control 40 servo motor and 50 stepper motor about. it can compose a large motion system !!!
about stepper motor's control principle is easy.
it needs "enable, direction, and pulse. error I/O " signals only.
enable and direction is high and low train signal.
pulse is a square wave. its frequence directs motor's velocity!
------------------------------------------------------------------------------------------
about servo motor's control principle is harder
cause motor is three phase, or more phase.
it demands "enable,direction and sine waveform.error I/O..."
enable and direction's functions are the same as stepper motor.
but sine waveform is not the same as stepper's
phase discrepancy is 120 degree corresponding for three phase servo motor.
it's amplitude and frequency direct motor's torque and velocity.
.......
^.^ my one of technological friends sent me a message. that he says:
"labVIEW 的时代,就是“把很多的晶体管,电阻封装一个IC”的时代,你可以不用知道IC里面的结构,你只要知道每个管脚的功能,它极大地方便了设计者的使用,它将给你的开发带来飞跃性的成果!"
is it right ? I believe in that it is well !
HI,gyl
看了你的VI,调节升降幅度的顺序结构没有放在loop里可以完成实时幅值控制吗?如果你的板卡不支持硬件定时而你的调试幅值相应时间需要小于1ms的话,就需要用计数卡来做了,我认为是这样,如果你的调幅时间间隔大于1s,又对软件定时没要求,用比较好,因为时间间隔长,用的时候再初始化开启,这样比较少占用CPU时间。
帖子被小刚在09-23-2005 07:25 PM时编辑过了
帖子被小刚在09-23-2005 07:26 PM时编辑过了