想用PID算法控制步进电机的位置

2019-07-20 12:45发布

求助各位大神!最近做了一块STM32F407的运动控制卡,想用PID算法去控制步进电机的位置,运动控制卡上有编码器接口,能正常回脉冲数。感觉没什么思路,请大神门指点一下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
songlaijun
2019-07-21 13:26
xuyaqi 发表于 2016-7-23 11:05
这牵扯标定,先有一个标准尺找到标准尺零点再将编码器计数置零,然后移动到标准尺100mm处看编码器计数是 ...

恩,我现在已经找好了零点,并且1mm=2000个脉冲。现在有一点不是很明白:在PID程序中,我现在把Nowpoint = TIM5->CNT(我的编码器的计数值),Setpoint = 20000(要达到的点),采用增量式PID算法,哥们,那你说,应该把PID的返回值赋给谁呢?才能让电机达到Setpoint。谢谢!

一周热门 更多>