怎么基于模糊PID用stm32输出脉冲控制步进电机转速?

2019-07-20 22:48发布

本人做一个恒张力系统,然后很疑惑,现在打算用STM32做控制单元,主要有以下几个问题:
(1)我以前用过51单片机控制步进电机,是根据定时器设置不同的定时时间来输出脉冲的,那在stm32中,PID的输出量Uk怎么去控制脉冲频率呀,Uk要去控制哪个参数,是改变PWM的占空比吗?
(2)stm32输出的PWM波控制步进电机要经过步进电机的驱动器,我看很多网上的都是自己设计了一个,但本人技术水平有限,决定买一个什么公司的驱动器,但又看有的驱动器里面有什么PWM设置,我这就混乱了,我如果STM32输出PWM波,那应该用什么样的步进电机驱动器去驱动步进电机(本人就打算用2相混合式的步进电机)
(3)我看过一篇文献,他是用stm32输出PWM波经过DA转换控制直流电机,具体实现,有什么区别
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-21 02:25
 精彩回答 2  元偷偷看……
皮皮猪ゞ
2楼-- · 2019-07-21 04:57
楼主解决没 求告知
陆风32
3楼-- · 2019-07-21 06:07
 精彩回答 2  元偷偷看……
zcywhx
4楼-- · 2019-07-21 06:17
楼主解决没 求告知
都是牛奶巧克力i
5楼-- · 2019-07-21 07:51
UK控制占空比,来控制转速,
liaoliaoliao
6楼-- · 2019-07-21 12:24
楼主  搞定了没

一周热门 更多>