OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2666|回复: 3

关于单相全桥逆变高级定时器PWM输出程序有地方不明白。

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-3-21
在线时间
0 小时
发表于 2018-3-22 00:08:18 | 显示全部楼层 |阅读模式
1金钱
捕获2222222.PNG
定时器1的OC1和OC1N互补,OC2和OC2N互补,N5和N8是一组,N6和N7是组分别控制正负电压的导通,
可是接下来很多人写H桥的程序看不太懂。
如下例子,为什么OC2设置的输出极性和OC1一样都是High呢?这样左半桥不就和右半桥输出一样了吗,OC1=1,OC1N=0;
同时OC2=1,OC2N=0;这样怎么能产生逆变呢,是不应该把定时器通道2的输出极性设置成与1相反或者模式改成PWM2模式才行的通吗?
例:
  TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
  TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
  TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
  TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
  TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High;
  TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset;
  TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCNIdleState_Reset;
  TIM_OCInitStructure.TIM_Pulse = ((Fsys / Fpwm) * 50) / 100;
  TIM_OC1Init(TIM1,&TIM_OCInitStructure);
       
  TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
  TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
  TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
  TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
  TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High;
  TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset;
  TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCNIdleState_Reset;
  TIM_OCInitStructure.TIM_Pulse = ((Fsys / Fpwm) * 50) / 100;
  TIM_OC2Init(TIM1,&TIM_OCInitStructure);
       

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-3-22 02:02:40 | 显示全部楼层
回复

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838
金钱
1838
注册时间
2014-12-4
在线时间
717 小时
发表于 2018-3-22 08:54:39 | 显示全部楼层
可以参考这一个。用的DMA传送sin数组改变占空比  http://www.cirmall.com/circuit/1 ... 0%EF%BC%89#/details
回复

使用道具 举报

22

主题

117

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
798
金钱
798
注册时间
2015-10-24
在线时间
160 小时
发表于 2018-3-22 09:49:25 | 显示全部楼层
帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-20 07:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表