STM32+L298N,步进电机PWM细分求助

2019-10-16 04:39发布

L298N,是淘宝上买的模块
STM32的TIM3作PWM输出
PWM1 -> EN1
PWM2 -> EN2
PB7 -> IN1
PB6 -> IN2
PB5 -> IN3
PB4 -> IN4
首先,PWM1调出SIN波形的PWM,频率9K,360度分5度一个数据,用10K加0.1uF的电容做低通滤波,出来波形如下


接回电机,就是不会正常运行!
超初怀疑相位问题,后面直接把PWM输出高电平,分4步调IN,是能够正常转动的。搞不清是不是L298N的EN不能做PWM
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
XCDesigner
1楼-- · 2019-10-16 10:17
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-10-16 13:47
帮顶。。。。
Umiki
3楼-- · 2019-10-16 15:21
请教楼主,我做小车用的L298N模块接的6v直流减速电机,也用了PWM控制使能端,但是电机就是不转...请问楼主可以解答一下吗?
理工女Free
4楼-- · 2019-10-16 15:29
楼主,可以发一下你的代码吗,怎么用PWM控制步进电机啊
理工女Free
5楼-- · 2019-10-16 18:12
楼主是怎么实现的,可以发我一份吗,怎么输出多路PWM控制步进电机啊
刘义
6楼-- · 2019-10-16 21:45
 精彩回答 2  元偷偷看……

一周热门 更多>