恭喜,你发布的帖子
发布于 2020-08-20 22:01:58
49楼
很感谢楼上的支持。你较早前做的那个表是用我的表的数值的吧。我看了一下,有点象。这是我用手,努力匀速滑动这把尺而产生的当前值的1毫秒的增量。也就是每一毫秒产生这样的增量,也叫速度吧。我是无论怎么滤波也无法还原这匀速的外观平滑曲线。当然了,我手上的软件滤波器有限。
最大的问题是有些值是累积了近两个周期的增量,在一次采样中反映出来。假设模块0.9毫秒更新一次扫描就1毫秒采样一次。这样下去某一毫秒采样的时候模块好像更新了两次,产生了一个较大的增量。这个较大值基本是旁边较小值的两倍。这种波动怎么消除?我是运动控制,要尽可能的快。
这几天都没时间出来扯淡了。
你这种采集不能同步又想要输出快速响应又要波动小的,还是像你最开始考虑的那样做。
用单纯的采集多次取平均值,想要快速就缩短采集周期,或者就降低精度吧。
SMART模拟量模块最高精度才0.1%,而你测量的数据范围是0~27648精度算出来是27648*0.001=28,你就不要老是在乎数据在1x~3x之间波动的事了,已经超出模块的精度等级了。
请填写推广理由:
分享
只看
楼主