高分跪求大侠 如何将方波转化为正弦波和三角波?

我使用的单片机为AVRATmega16产生脉冲波也就相当于方波,但是我现在想将方波转化为正弦波和三角波,请问大侠们怎么弄啊?说清楚原理附加上电路图电路元件的型号必须注明!... 我使用的单片机为AVR ATmega16 产生脉冲波也就相当于方波,但是我现在想将方波转化为正弦波和三角波,请问大侠们怎么弄啊?
说清楚原理 附加上电路图 电路元件的型号必须注明!

最主要的是 必须有电路元件的型号 例如我知道方波可以用低通滤波器转化为正弦波 你做出电路图的时候 必须注明低通滤波器是什么型号!哈哈 要求有点苛刻哈!
希望 好心的大侠能给回答下, 分不是问题,你想要多少,我有多少都可以给你!
1楼的答案我看到了 很感激你的帮助
AVR 单片机产生的不就是高低电平的直流信号脉冲吗?不就能用示波器显示为方波吗?

电路图发给我邮箱 wang1987107@126.com 我QQ 197511126 跪求大侠指教!
展开
 我来答
搁浅的夜
2010-06-08 · TA获得超过644个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:171万
展开全部
第一,楼主方波和脉冲的概念有点混淆:
一般来讲,对于信号的方波是交流信号,或者含有交流分量。而利用单片机定时器产生的脉冲都是高低电平跳变,都是直流信号。一般不含有交流分量。

对于楼主想要将方波转换成三角波和正弦波,最理想方法是用硬件电路实现,用软件的方法实现三角波有点困难,不过AVR单片机有AD转换,没有DA,需要外接DA转换器能做出三角波。对于正弦波来说,需要用到查表指令,你到网上找找,有很多正弦波的表,调用这个表就行能出正弦波,精度还行。

如果楼主想要电路图,我这里有现成的能够实现的,利用集成运放做的方波,三角波,正弦波转换电路,不过正弦波有点不太准确,毕竟是积分出来的。

补充:
AVR单片机定时出来的脉冲不能改成三角波,这个我试过,除非接D/A转换,不过也不是在脉冲基础上做的,而是通过随机数递减做的。

我给你的硬件电路是完美实现方波振荡---三角波---正弦波的电路,这个电路焊接简单,在仿真调试也能调试出来,只用1个LM324或者2个LM358就能做出来。

参考资料: 自己做过

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式