您好,问题求助,问题较多,新手可能问题很幼稚,希望得到耐心解答!谢谢。
1、我们用的是伺服电机,那命令比如SPA=1000,PRA=10000,这里的1000,10000代表什么?脉冲数?
2、Galil卡把命令发送给电机的频率,Galil卡读取电机旋转编码器的频率各是多少?可以更改吗?硬件还是软件设置定时器,那个命令可以更改设置定时器的模式?
3、Galil卡读取光栅编码器的频率是多少?可以更改吗?硬件还是软件设置定时器?
4、默认的位置反馈采样间隔或者频率是多少?
5、最大编码器回馈频率12MHz是什么意思?影响采样设置吗?
6、TM代码解释默认取样周期为1000 μs=1ms,这个是对于循环程序而言还是对于采样而言?
7、我想要的结果是,比如SPA=1000,PRA=10000,电机旋转编码器和光栅编码器实时输出采样位移数据,10s时间采样1000个点,采样数据从0开始,最后运动完成时采样到第1000个点,位移正好达到10000(暂时不考虑误差,位移反馈用的是TP或TD命令),这1000数据点应成线性关系。但是实际上结果如图1:
要么采集到第1000点的时候,位移还没走完(红色线),要么是位移走完了而采样点还没到1000(其他颜色线条).
(图1是在SP相同,TM不同时的数据;图2是在TM相同,SP不同时的情况)
用的是DMC2143和PICM20105卡。