发新帖我要提问
12
返回列表
打印

STM32F051 驱动H桥的PWM 能实现吗?

[复制链接]
楼主: 玉骄龙
手机看帖
扫描二维码
随时随地手机跟帖
21
玉骄龙|  楼主 | 2013-8-16 15:53 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 玉骄龙 于 2013-8-16 15:55 编辑
sun1238898 发表于 2013-8-15 16:12
你试着修改PWM的产生参数,来测试

你好!
我最近都在研究这个TIM1。用PWM输出模式是不能输出那种波形的。要用比较翻转模式才能实现。不过,现在仍遇到了新问题:翻转电平不确定性!
我将TIM1_CH1的相位设为基准,改变TIM1_CH2的比较值来改变相位,却发现相位会乱翻转的现象!
比如:在第N次比较成功后,输出为高电平,在第N+1次比较成功后翻转为低电平,第N+2次比较成功能输出为高电平。。。。这样一直进行下去就没错了,
可是在改变相位时,就可能第N次为高电平,第N+1次仍为高电平,N+2次为低电平。。。
这种电平误翻转的现象是随机发生的。这当然是绝对不允许的。可是要怎样来防止这种情况的发生呢?

使用特权

评论回复
22
keyearth| | 2013-11-15 16:09 | 只看该作者
在电路上加延迟电阻和快释放回路,用电路的方式加死区,只要改变电阻值就可以调节死区时间了。

使用特权

评论回复
23
fc87121| | 2015-7-21 14:05 | 只看该作者
发个现成的,库函数直接调用,固定移相180,有需要的直接联系我

upload.rar

37.69 KB

使用特权

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

本版积分规则