有用ni motion control的么,请帮忙
时间:12-13
整理:3721RD
点击:
先介绍一下我实验用的系统
NI PCI 7344
NI Universal Motion Interface 7764
Motor drive : Kollmorgen SERVOSTAR CD
Motor : Kollmorgen Platinum DDL linear motor
Position Feedback: RSF Elektronik MSA-6900-2 linear encoder
Labview 7.1
我是半路出家,来学labview,原来只有本科的学过的一点C的编程
经验,现在遇到了点问题,请大牛帮忙
我想控制motor的速度,做周期的震动,即速度是一个正弦波的形状(相对于远点的位置为余弦形状)
我现在把正弦波用很多段匀速的阶梯近似,即以一定的时间间隔,向
motor发送命令,让motor以不同的速度匀速运动
程序能运行,而且在低frequency下,position feedback得到的运动轨迹很平滑,而且周期与预先设定的速度周期符合
但在高频率下,position 周期严重偏离预先设定的速度周期。
不知道我说清楚没有,我怀疑是我的程序写得不好,在计时上有偏差,所以在高频率下误差很大
有没有大牛对如何实现控制motor速度按照正弦变化提供建议阿
谢谢
NI PCI 7344
NI Universal Motion Interface 7764
Motor drive : Kollmorgen SERVOSTAR CD
Motor : Kollmorgen Platinum DDL linear motor
Position Feedback: RSF Elektronik MSA-6900-2 linear encoder
Labview 7.1
我是半路出家,来学labview,原来只有本科的学过的一点C的编程
经验,现在遇到了点问题,请大牛帮忙
我想控制motor的速度,做周期的震动,即速度是一个正弦波的形状(相对于远点的位置为余弦形状)
我现在把正弦波用很多段匀速的阶梯近似,即以一定的时间间隔,向
motor发送命令,让motor以不同的速度匀速运动
程序能运行,而且在低frequency下,position feedback得到的运动轨迹很平滑,而且周期与预先设定的速度周期符合
但在高频率下,position 周期严重偏离预先设定的速度周期。
不知道我说清楚没有,我怀疑是我的程序写得不好,在计时上有偏差,所以在高频率下误差很大
有没有大牛对如何实现控制motor速度按照正弦变化提供建议阿
谢谢
速度快了必然会引发问题吧……可能性很多的说。既然低速没有问题,那么算法可能是正确的,但是可能不适应告诉条件,或者整套设备中有某一环节速度瓶颈限制了整个系统的速度,比如说速度反馈系统或者速度控制系统的响应时间。
windows底下,高频控制自己看着办吧。
总算露面了?
咋了?
没啥