单片机/MCU论坛
直播中

lll

7年用户 78经验值
擅长:模拟技术
私信 关注
[问答]

spwm悬赏

本帖最后由 xdf11 于 2017-8-7 16:49 编辑

根据正弦表怎么确定输入pwm的占空比,输出的正玄波的参数又是与输入的pwm波有什么关系。
本人根据他人的程序改了一个STM32的程序结果输出只有高电平,出不来正玄波。原来程序可以。附件有详细程序。
  • spwm.PNG
  • 捕获.GIF
  • 捕获1.GIF

    spwm.rar (2017-8-7 16:12 上传)

    5.01 MB, 下载次数: 45

回帖(5)

刘明江

2017-8-7 16:26:11

最佳答案

这个你要调试的话,第一步应该是让单片机产生一个PWM,然后试着去改变占空比,单片机一直输出高电平,证明代码配置有错误,这个不是数据的问题。

然后PWM和正弦波的关系,这个我也不知道怎么说,PWM输出之后接一个低通滤波器,滤波器的输出信号会随着占空比不同,产生不同的电压,这样连起来,就出来了正弦波
举报

lll

2017-8-7 16:47:01
谁能告诉我怎么发布积分悬赏
举报

dzz

2017-8-7 18:25:19
你改了啥?有些芯片是不支持的,这个你知道吧!!
举报

lll

2017-8-8 22:17:16
引用: 开心就好1990 发表于 2017-8-7 18:25
你改了啥?有些芯片是不支持的,这个你知道吧!!

我改了什么不重要,主要在正弦波的参数与正玄表的关系
举报

lll

2017-8-15 18:25:26
引用: Night1ngale 发表于 2017-8-10 23:39
这个你要调试的话,第一步应该是让单片机产生一个PWM,然后试着去改变占空比,单片机一直输出高电平,证明代码配置有错误,这个不是数据的问题。

然后PWM和正弦波的关系,这个我也不知道怎么说,PWM输出之后接一个低通滤波器,滤波器的输出信号会随着占空比不同,产生不同的电压,这样连起来,就出来了正弦波 ...

我看见有的程序可以算频率的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分