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

2019-07-20 12:45发布

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

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

一周热门 更多>