GD32代替STM32控制无刷电机 出现问题

[复制链接]
2506|9
手机看帖
扫描二维码
随时随地手机跟帖
ergabd|  楼主 | 2018-8-11 12:08 | 显示全部楼层 |阅读模式
产品的功能是: stm32f103rct6 timer1和timer8分别控制2个直流无刷电机   霍尔检测用的查询方法 30us左右查询一个左右电机的霍尔状态 电机的电流检测用的两组adc分别用的 定时器1的TRGO触发 和 定时器8的CH4触发
用stm32工作一切正常  稳定出货1年多了 现在要换成GD32f103rct6  但是出现一个现象是 左电机运行依然正常  右电机也就是timer8控制的电机  运行的时候偶尔会卡一下电机
也看了很多st和gd的不同之处  调试但是依旧不能解决问题    timer1控制的左电机换成gd的一直都是好好的  而且左右电机的初始化pwm都是一样的
但是发现另外一个现象就是把timer8的时钟分频调大 占空比不变也就是pwm的频率减小 卡电机的现象就会明显减少  pwm频率大概3k的时候 卡电机现象基本完全消失  但是此时电机噪音太大
snikeguo1| | 2018-8-11 16:00 | 显示全部楼层
你用timer 7试试

使用特权

评论回复
ergabd|  楼主 | 2018-8-11 18:54 | 显示全部楼层

ST timer1和timer8对应的GD的timer0和timer7   现在就相当于用的GD的tiemr7

使用特权

评论回复
晓伍| | 2018-8-14 08:19 | 显示全部楼层
贴一个timer的配置看看

使用特权

评论回复
vivilzb1985| | 2018-8-18 20:21 | 显示全部楼层
定时器的设计的还是比较不错的

使用特权

评论回复
shenmu2012| | 2018-8-19 21:40 | 显示全部楼层
这个还需要针对定时器的好好设计的

使用特权

评论回复
comeon201208| | 2018-8-19 21:52 | 显示全部楼层
涉及到定时器的设计的还是要多注意的

使用特权

评论回复
angerbird| | 2018-8-23 21:14 | 显示全部楼层
stm32f103rct6 timer1和timer8分别控制2个直流无刷电机 ,,定时器进行控制输出的

使用特权

评论回复
smilingangel| | 2018-8-23 21:55 | 显示全部楼层
这个采用定时器的主要是让输出脉冲信号的来控制电机的运行状态的

使用特权

评论回复
HKingS| | 2018-8-28 18:43 | 显示全部楼层
自己慢慢调吧,肯定是自己程序的问题。

使用特权

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

本版积分规则

26

主题

133

帖子

3

粉丝