打印
[PIC®/AVR®/dsPIC®产品]

PIC单片机PWM全桥转向问题

[复制链接]
1076|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
abcd44|  楼主 | 2019-6-23 08:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 abcd44 于 2019-6-23 08:03 编辑

最近在写H桥逆变程序时遇到个百思不得其解的大问题,就是全桥转向时的无效时间如何确定的

就上图中注释2的无效时间,从质料上可以看出是4倍的定时器周期但这个定时器是用的哪个定时器呢?实际程序里PWM周期用的是定时器2,时钟是16MHz,预分频和后分频都是1,实际测量到的无效时间非常短才50nS如下图,该如何加大这段无效时间呢?


使用特权

评论回复
沙发
meeagle| | 2019-6-23 20:09 | 只看该作者
不是有个PWM1CON是专门干这个事的?具体型号名字可能不一样

使用特权

评论回复
板凳
xuanhuanzi| | 2019-6-23 21:23 | 只看该作者
有没有图形化配置这个的

使用特权

评论回复
地板
abcd44|  楼主 | 2019-6-24 21:31 | 只看该作者
meeagle 发表于 2019-6-23 20:09
不是有个PWM1CON是专门干这个事的?具体型号名字可能不一样

你说的那个是半桥输出时的死区时间控制,已经试过了它在全桥输出时不起作用,半桥输出时这个可以实现死区时间的控制。我问的是在全桥输出时死区的问题不好解决

使用特权

评论回复
评论
abcd44 2019-6-26 07:20 回复TA
@meeagle : 好吧 多谢大师的解答 这个时间是固化死的了 
meeagle 2019-6-25 00:54 回复TA
这个时间貌似是芯片电路固定死的,datasheet建议是控制占空比或者硬件上解决。2的时间虽然是50NS但P1B/D是先变化的,所以应该说它们的变化时间是100NS,只是和P1A对比看起来是50NS罢了,以上仅供参考 
5
abcd44|  楼主 | 2019-6-24 21:35 | 只看该作者
xuanhuanzi 发表于 2019-6-23 21:23
有没有图形化配置这个的

没有用图形化设置   直接操作的寄存器

使用特权

评论回复
6
lcczg| | 2019-6-25 10:00 | 只看该作者
具体是哪款芯片吶?

使用特权

评论回复
7
abcd44|  楼主 | 2019-6-26 07:14 | 只看该作者
lcczg 发表于 2019-6-25 10:00
具体是哪款芯片吶?

PIC16F1825

使用特权

评论回复
8
abcd44|  楼主 | 2019-6-26 07:20 | 只看该作者
abcd44 发表于 2019-6-24 21:31
你说的那个是半桥输出时的死区时间控制,已经试过了它在全桥输出时不起作用,半桥输出时这个可以实现死区 ...

好吧    多谢大师的解答   这个时间是固化死的了

使用特权

评论回复
9
nawu| | 2019-7-25 14:21 | 只看该作者
不太了解这方面啊

使用特权

评论回复
10
coshi| | 2019-7-25 14:29 | 只看该作者
没有接触过这个

使用特权

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

本版积分规则

13

主题

67

帖子

0

粉丝