找回密码
 立即注册
查看: 1845|回复: 5

STC32怎么产生半桥逆变PWM驱动信号?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-29 16:52:01

6

主题

7

回帖

110

积分

注册会员

积分
110
发表于 2023-4-12 16:39:47 | 显示全部楼层 |阅读模式
STC32高级PWM怎么产生半桥逆变PWM驱动信号?也就是用PWM1P和PWM1N产生两路相差180°带死区的驱动信号,高电平驱动有效。请指导怎么用库函数设置或者寄存器设置。请将代码简单写出,跪谢!!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-06-16 10:04:48

15

主题

431

回帖

2069

积分

版主

积分
2069
发表于 2023-4-12 16:58:04 | 显示全部楼层
1.png
坛友可参考STC32G手册24.8.23,网友提供的范例程序
STC32G-20230407.pdf (16.7 MB, 下载次数: 113)
QQ:2269694595     微信:18106296594
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:96
  • 最近打卡:2025-06-18 10:41:10

74

主题

6095

回帖

1万

积分

超级版主

积分
12741
发表于 2023-4-12 17:57:43 | 显示全部楼层
本帖最后由 梁工 于 2023-4-12 23:25 编辑

不是相位差180度,是带死区互补输出,PWMA有4路带死区互补输出。
1.png
STC32G-高级PWM相关程序.rar (1.03 MB, 下载次数: 117)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-29 16:52:01

6

主题

7

回帖

110

积分

注册会员

积分
110
发表于 2023-4-12 20:25:07 | 显示全部楼层
本帖最后由 qqb0701 于 2023-4-12 20:45 编辑

不是互补,同一时刻一路前半周输出高电平,另一路后半周输出高电平,两路输出的高电平最大占空比约为49%,各留1%左右为死区。下图为网络下载的示意图片。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-29 16:52:01

6

主题

7

回帖

110

积分

注册会员

积分
110
发表于 2023-4-12 20:26:27 | 显示全部楼层
本帖最后由 qqb0701 于 2023-4-12 21:55 编辑
梁*** 发表于 2023-4-12 17:57
不是相位差180度,是嗲死区互补输出,PWMA有4路带死区互补输出。

谢谢,我应该找到合适的例程:15A-PWMB-2个相位差180度的PWM输出P2口-匹配取反输出

点评

使用STC8A8K64D4、STC8G2K64S4的15位增强型PWM更合适这种用途,不需要中断来处理,简单的50Hz方波逆变就就是这样做。  详情 回复 发表于 2023-4-12 23:28
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:96
  • 最近打卡:2025-06-18 10:41:10

74

主题

6095

回帖

1万

积分

超级版主

积分
12741
发表于 2023-4-12 23:28:09 | 显示全部楼层
qqb0*** 发表于 2023-4-12 20:26
谢谢,我应该找到合适的例程:15A-PWMB-2个相位差180度的PWM输出P2口-匹配取反输出 ...

使用STC8A8K64D4、STC8G2K64S4的15位增强型PWM更合适这种用途,不需要中断来处理,简单的50Hz方波逆变就就是这样做。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-18 14:43 , Processed in 0.135983 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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