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

stm32控制三相全桥,怎么使pwm移相120度,已能输出六路互补pwm

[复制链接]
yf1625 提问时间:2019-4-2 14:52 /
我想用stm32f控制一个三相电机,也就是控制一个三相全桥,现在已经能实现stm32输出6路互补且带死区的pwm波,现在的问题是怎么能使每对pwm波相差120度,我看过使用主从触发模式使两个pwm波产生相移,试过但是不行,要用什么方式才能使每对pwm产生相移,希望大家提供思路and方法
收藏 评论3 发布时间:2019-4-2 14:52

举报

3个回答
yf1625 回答时间:2019-4-2 15:01:20
补充一下,在网上看到了一种方法,对于这种方法,计数值区间是怎么改变的,我们一般用的不是从0到arr吗,这种不从0开始的该怎么用,,不知道图片怎么放上去,我把这种方法的链接附在下边
http://blog.csdn.net/gtkknd/article/details/39635789
aiherong 回答时间:2019-4-3 03:16:51
120度就相当于360÷3,应该这么想,不用想得太复杂
另外,用一个PWM专门调制占空比和频率不用针对哪一相。而将PWM切换到ABC三相只受一个定时器控制(而不用管PWM状态),这样较为灵活,桥的死区余量由大到小调试(不知你用什么搭桥,不同器件控制方法不一样)
yf1625 回答时间:2019-4-4 09:29:12
将PWM切换到ABC三相只受一个定时器控制是什么意思,不太明白,我用mos管搭桥

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版