我这需要控制电机的行程,现在采用的方法是用霍尔在电机轴上检测转数,但实际运行中,可能要丢脉冲。
假如我电机转100个圈,从起点走到终点,这个起点和终点的位置 是固定的,但是某一次,从起点运行后,丢了一个脉冲,但程序控制中仍然要检测到100个脉冲才判断到位置,这样的话,就比以前的终点多走了一个脉冲,再返回的时候,如果又不丢脉冲了,就会离起点差一个脉冲才停下,也就是没到位置就停了,时间长了,几个月或者一年两年的,起点和终点就会与原先设定的相差一截。
怎么避免这个问题??
不要增加行程开关来纠正,因为电机只是引出了霍尔信号线到控制盒,可以改动控制板,增加几个电气元件,或者改变程序思路之类的。
|