找回密码
 立即注册
楼主: HyunYong_7782

AI8H2K17U高级PWM

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:201
  • 最近打卡:2025-10-16 11:05:25

78

主题

6779

回帖

1万

积分

超级版主

积分
14399
发表于 2025-9-2 22:34:59 | 显示全部楼层
HyunYon*** 发表于 2025-9-2 18:37
梁工 有单相SPWM的例程吗? AI8H的
我用在逆变器上

下载下面附件,参考“11-PWMA-输出3相互补SPWM变频驱动”,这是3相的,自己裁剪。

STC8H系列-高级PWM范例程序下载,2024/1/3 更新
https://www.stcaimcu.com/thread-1779-1-1.html
(出处: 国芯人工智能技术交流网站)
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-10-10 08:31:27
已绑定手机

14

主题

43

回帖

181

积分

注册会员

积分
181
发表于 2025-9-4 08:44:15 | 显示全部楼层
梁*** 发表于 2025-9-2 22:34
下载下面附件,参考“11-PWMA-输出3相互补SPWM变频驱动”,这是3相的,自己裁剪。

STC8H系列-高级PWM范 ...

ok
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-10-10 08:31:27
已绑定手机

14

主题

43

回帖

181

积分

注册会员

积分
181
发表于 2025-9-4 09:23:38 | 显示全部楼层
梁*** 发表于 2025-9-2 22:34
下载下面附件,参考“11-PWMA-输出3相互补SPWM变频驱动”,这是3相的,自己裁剪。

STC8H系列-高级PWM范 ...

我测了一下这个程序 采用40Mhz晶振的时候
把频率拉到1Mhz
但是有一个波形只能达到500khz

PWMA互补移相180°输出
PWMB移相180°输出
这两个程序产生了同样的问题

AI8H_Move-to-180°-PWM_TEST.zip

209.1 KB, 下载次数: 9

点评

不明白你说的问题。 我这个程序:“11-PWMA-输出3相互补SPWM变频驱动”,运行于32.768MHz时,输出3相正弦波频率为1~255Hz,没有你说的500Khz,最高只能255Hz。 如果遇到问题,最好多打几个字说明一下,让我看得明白  详情 回复 发表于 2025-9-4 10:57
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:201
  • 最近打卡:2025-10-16 11:05:25

78

主题

6779

回帖

1万

积分

超级版主

积分
14399
发表于 2025-9-4 10:57:24 | 显示全部楼层
HyunYon*** 发表于 2025-9-4 09:23
我测了一下这个程序 采用40Mhz晶振的时候
把频率拉到1Mhz
但是有一个波形只能达到500khz

不明白你说的问题。
我这个程序:“11-PWMA-输出3相互补SPWM变频驱动”,运行于32.768MHz时,输出3相正弦波频率为1~255Hz,没有你说的500Khz,最高只能255Hz。

如果遇到问题,最好多打几个字说明一下,让我看得明白。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-10-10 08:31:27
已绑定手机

14

主题

43

回帖

181

积分

注册会员

积分
181
发表于 2025-9-4 11:23:38 | 显示全部楼层
梁*** 发表于 2025-9-4 10:57
不明白你说的问题。
我这个程序:“11-PWMA-输出3相互补SPWM变频驱动”,运行于32.768MHz时,输出3相正弦 ...

跟SPWM没关系

我的问题是基于回复的压缩包内的部分
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-10-10 08:31:27
已绑定手机

14

主题

43

回帖

181

积分

注册会员

积分
181
发表于 2025-9-4 11:25:30 | 显示全部楼层
这个

我测了一下这个程序 采用40Mhz晶振的时候
把频率拉到1Mhz
但是有一个波形只能达到500khz

PWMA互补移相180°输出
PWMB移相180°输出
这两个程序产生了同样的问题

AI8H_Move-to-180°-PWM_TEST.zip

209.09 KB, 下载次数: 6

点评

这程序是要中断来配合输出的,进出中断需要时间,中断处理也需要时间,1MHz输出,那就是1us中断2次,这是不可能完成的事。  详情 回复 发表于 2025-9-4 14:16
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:201
  • 最近打卡:2025-10-16 11:05:25

78

主题

6779

回帖

1万

积分

超级版主

积分
14399
发表于 2025-9-4 14:16:01 | 显示全部楼层
HyunYon*** 发表于 2025-9-4 11:25
这个

我测了一下这个程序 采用40Mhz晶振的时候

这程序是要中断来配合输出的,进出中断需要时间,中断处理也需要时间,1MHz输出,那就是1us中断2次,这是不可能完成的事。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-10-10 08:31:27
已绑定手机

14

主题

43

回帖

181

积分

注册会员

积分
181
发表于 2025-9-5 13:17:42 | 显示全部楼层
梁*** 发表于 2025-9-4 14:16
这程序是要中断来配合输出的,进出中断需要时间,中断处理也需要时间,1MHz输出,那就是1us中断2次,这是 ...

怪不得输出波形不正常 理解了
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-16 18:42 , Processed in 0.122055 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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