[STM8] STM8S输出两路PWM的问题求助

[复制链接]
290399937 发表于 2016-11-22 07:01 来自手机 | 显示全部楼层
定时器1支持4路pwm……同一个周期不用反转点不同极性……
290399937 发表于 2016-11-22 07:17 来自手机 | 显示全部楼层
定时器计数器递增1000,.一路到100置位,一路900复位!在计时器溢出时就是2个边沿
zlutian 发表于 2016-11-22 08:35 | 显示全部楼层
楼上的是个好方法
soulmist 发表于 2016-11-22 08:48 | 显示全部楼层
第三个图可以用互补输出的啊
gd2051 发表于 2016-11-22 09:14 | 显示全部楼层
顶一下
lxyppc 发表于 2016-11-22 09:15 来自手机 | 显示全部楼层
chenlang12 发表于 2016-11-21 19:31
13楼说的方法是可以实现,但输出后需要硬件来做处理,单片机本身软件里做不了,不过还是非常感谢你{:tong ...

如果timer输出脚支持OD输出
可以把两个脚焊在一起(最好串22r电阻)
不用加硬件
thinkabout4451 发表于 2016-11-22 09:31 | 显示全部楼层
成本不敏感,没有其它功能,可以用一片cpld或fpga实现,20多块钱吧。
JerryWu75 发表于 2016-11-22 09:49 | 显示全部楼层
用一路PWM,然后用一片IR2103,将这一路PWM连接到IR2103的HIN和LIN,然后HO和LO的输出就是你需要的波形.
如果还要关断的话,在LIN上增加一个三极管控制,当关断时,PWM设置为低,HO就没有输出.同时三极管控制将LIN拉高,这样LO也关断.
PIGYONG801 发表于 2016-11-22 10:01 | 显示全部楼层
用一个PWM的两个CH把一个输出的极性取反
 楼主| chenlang12 发表于 2016-11-22 20:02 | 显示全部楼层
xmshao 发表于 2016-11-21 22:18
你可以考虑用定时器的主从同步模式,除了两个定时器的计数器初始值不一样外,其它都一样,应该可以实现。 ...

我用的这个型号没有TIM5,TIM6,PDF上说只能和TIM5,TIM6同步
 楼主| chenlang12 发表于 2016-11-22 20:06 | 显示全部楼层
本帖最后由 chenlang12 于 2016-11-22 20:15 编辑
JerryWu75 发表于 2016-11-22 09:49
用一路PWM,然后用一片IR2103,将这一路PWM连接到IR2103的HIN和LIN,然后HO和LO的输出就是你需要的波形.
如果 ...

这样成本就高了,因为是看到有样机是可以直接输出的,只是单片机不是这个型号
 楼主| chenlang12 发表于 2016-11-22 20:10 | 显示全部楼层
290399937 发表于 2016-11-22 07:17
定时器计数器递增1000,.一路到100置位,一路900复位!在计时器溢出时就是2个边沿 ...

谢谢,你的方法好像可行,我来试试看
 楼主| chenlang12 发表于 2016-11-23 07:54 | 显示全部楼层
290399937 发表于 2016-11-22 07:17
定时器计数器递增1000,.一路到100置位,一路900复位!在计时器溢出时就是2个边沿 ...

高手啊,按你的方法搞定了,一路到100置位,另一路到900复位,相当于是置位后取反,调占空比互补值,比如一个调200,另一个就调800,有图有真相,高手一点拨,原来这么简单就能实现,谢谢高手!谢谢各位!
QQ图片20161123074834.png
lxyppc 发表于 2016-11-23 09:07 来自手机 | 显示全部楼层
chenlang12 发表于 2016-11-23 07:54
高手啊,按你的方法搞定了,一路到100置位,另一路到900复位,相当于是置位后取反,调占空比互补值,比如 ...

这个思路更好
相当于用同一个timer输出两个占空比互补
相位相反的PWM
mcu代理商 发表于 2019-8-21 09:46 来自手机 | 显示全部楼层
mmuuss586 发表于 2016-11-21 17:20
那用互补输出就可以了;

可以参考一本STM8驱动无刷直流电机资料的书籍

我们有中微cms8s003,带双路运放和比较器,pwm可死区互补,可以替换其它品牌003,兼容,有例程、技术支持,样品和开发工具免费送,整个市场价格无敌!2656332893
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部