你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103高级定时器TIM1产生六路PWM控制无刷舵机BLDC

[复制链接]
星火002 提问时间:2017-8-1 15:44 /
阅读主题, 点击返回1楼
收藏 1 评论19 发布时间:2017-8-1 15:44
19个回答
星火002 回答时间:2017-10-26 16:21:10
五哥1 发表于 2017-10-1 08:30
楼主解决了吗,坐等结果呀

最后驱动无刷使用的H_ON L_PWM的方式,只用了三路输出PWM,其余三路直接拉高拉低IO口
折腾了几天我的结论是 CH1的Enable与Disable是CH1与CH1N的总开关,无论寄存器还是库函数
引脚映射会对PWM输出产生影响,所以建议在最初调的时候先用原输出脚仿真
还有。。。有感无刷使用PWM方波驱动时有多种方式,六路互补输出不是必要的,而且也有论文指出六路PWM驱动的无刷会有MOS换相频繁、力矩波动的问题
星火002 回答时间:2017-10-26 16:29:51
贺工 发表于 2017-10-14 21:03
http://mp.weixin.qq.com/s?__biz=MzU3NTI2OTQ5NQ==&mid=100000051&idx=1&sn=265f1fe9fa26e58b85774851e149 ...

感谢
星火002 回答时间:2017-10-26 16:30:30
贺工 发表于 2017-10-14 21:03
http://mp.weixin.qq.com/s?__biz=MzU3NTI2OTQ5NQ==&mid=100000051&idx=1&sn=265f1fe9fa26e58b85774851e149 ...

感谢
hubang-393854 回答时间:2017-12-3 22:20:26
看起来很全,谢谢楼主
sjh2100 回答时间:2017-12-21 20:48:48
贺工 发表于 2017-10-14 21:02
关于如何输出六路互补带死区PWM波形,请关注“单片机STM32”公众号,里面有一篇文章“STM32定时器TIM1输出 ...

感谢分享
dzzwoaizi 回答时间:2017-12-22 10:36:42
这个很简单嘛,改变端口模式即可啊,你用PWM的时候就用复用模式嘛,不想用哪个IO输出PWM就改为狂推挽输出模式,此时楼主应该早就解决了
akyo32 回答时间:2018-2-5 10:33:28
图片太小了吧
ran456 回答时间:2018-4-7 15:11:18
图片不能够看清的呢
努力的人 回答时间:2018-4-7 17:14:55
楼主是要使用6步换向来控制无刷电机哈,互补和死区还是加上,然后试一下
wxjia2004-17359 回答时间:2018-12-11 11:20:40
软件仿真的波形怎么弄出来的?
12

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版