打印

TIM1 高级定时器 4路控制信号 驱动步进电机

[复制链接]
589|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大碴子味|  楼主 | 2018-7-10 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
控制板:NUCLEO-F410RB 驱动:DRV8833电机驱动模块 电机:驰海电机 2相4线 步进电机现在的问题是,单独IO发送脉冲,电机可以 正常转动。用的是网上现成的8拍方式,
四个引脚各一根控制线:A~H表示各线时序
         1     2     3     4     5     6     7     8
A       1     1     0     0     0     0     0     1
A-      0     0     0     1     1     1     0     0
B       0     1     1     1     0     0     0     0
B-      0     0     0     0     0     1     1     1
现在想的是,直接用STM32F410的TIM1 输出4路脉冲,但模式比较输出和PWM好像都不太对,我手画了一张时序图,请大佬帮忙提供些思路,有没有用高级定时器做过类似的脉冲输出。
我用的HAL库 ,cubeMX,附两张网络视频中 ,使用cubeMX配置TIM1(高级控制定时器)比较输出模式,和PWM模式,在示波器中输出的波形,和我手画的波形图还是不太一样。不知道有没有人用过TIM1(高级控制定时器)输出4路时序不同的波形。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

372

主题

372

帖子

0

粉丝