单片机产生正弦波

2019-03-24 17:44发布

使用stc12c5410ad的PWM功能,如何产生1KHz的正弦波?是不是产生频率一定的脉冲信号,通过程序控制脉冲信号的脉宽不同,经过RC滤波器后,就可以产生正弦波信号了?对于脉冲信号的脉宽与正弦波有什么什么关系?有公式吗?正弦波的频率与脉冲信号的频率有什么关系?如果要产生有正负半周的正弦波需要怎么做?新手请高手指点一下思路:$ ? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
coney
1楼-- · 2019-03-26 16:37
好的,谢谢你哈,现在在学习单片机,有个程序作参考更好理解。这个程序就是用stc12c5410AD芯片,产生固定100kHz频率,脉宽可变的脉冲信号,用到PWM模块功能,这个信号连接一个RC滤波电路就可以生成1kHz正弦波。太感谢你了
wonderglass
2楼-- · 2019-03-26 17:42
 精彩回答 2  元偷偷看……
coney
3楼-- · 2019-03-26 18:56
这个也是产生正弦波的方法。现在要求固定使用单片机中的PWM模块功能,先产生一个固定频率可调脉冲信号,在经过比较器和滤波器,产生正弦波,没办法,思路已经被老师固定死了,只能这样做:(
ch0721
4楼-- · 2019-03-26 23:33
 
coney
5楼-- · 2019-03-27 04:00
 精彩回答 2  元偷偷看……
memory832
6楼-- · 2019-03-27 06:23
谢谢分享!

一周热门 更多>