我现在搞试验机,标定速度。单片机驱动步进电机驱动器,控制油缸的速度,
还有个油箱。现在有个问题,速度不成比例,标定出来一个系数。
然后控制油缸速度,设定0.5mm/s,1mm/s,2mm/s速度,
结果油缸的速度不成比例,不是1:2:4的比例。
不知道为什么。请高手指教,谢谢!
这个要看你控制方式,本来可能就不是完全线性的
因为管道流量是受 流速和流径(截面积)影响的,不知道你具体控制的是控制的那个参数,感觉仅仅是控制了流径,但实际上这两个参数在还存在一定的关联性,不能简单的认为另外一个是恒定的。这就会造成实际流量速度控制不是简单线性比例为某个参量。
不明白为啥还要经过液压直接齿条或者丝杠不行?
怀疑步进电机是否失步了?
步进电机速度不能太高负载不能太重否则容易失步
也就是转动角度不和脉冲对应了
有两种办法,一种是多点拉线性,一种使用一元二次函数实现
前者校准比较麻烦,如果点少误差会大,
后者是一些仪器线性常用算法,对于抛物线曲线修正效果好