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

2019-07-20 01:40发布

控制板: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路时序不同的波形。
0条回答

一周热门 更多>