高分跪求大侠 如何将方波转化为正弦波和三角波?
我使用的单片机为AVRATmega16产生脉冲波也就相当于方波,但是我现在想将方波转化为正弦波和三角波,请问大侠们怎么弄啊?说清楚原理附加上电路图电路元件的型号必须注明!...
我使用的单片机为AVR ATmega16 产生脉冲波也就相当于方波,但是我现在想将方波转化为正弦波和三角波,请问大侠们怎么弄啊?
说清楚原理 附加上电路图 电路元件的型号必须注明!
最主要的是 必须有电路元件的型号 例如我知道方波可以用低通滤波器转化为正弦波 你做出电路图的时候 必须注明低通滤波器是什么型号!哈哈 要求有点苛刻哈!
希望 好心的大侠能给回答下, 分不是问题,你想要多少,我有多少都可以给你!
1楼的答案我看到了 很感激你的帮助
AVR 单片机产生的不就是高低电平的直流信号脉冲吗?不就能用示波器显示为方波吗?
电路图发给我邮箱 wang1987107@126.com 我QQ 197511126 跪求大侠指教! 展开
说清楚原理 附加上电路图 电路元件的型号必须注明!
最主要的是 必须有电路元件的型号 例如我知道方波可以用低通滤波器转化为正弦波 你做出电路图的时候 必须注明低通滤波器是什么型号!哈哈 要求有点苛刻哈!
希望 好心的大侠能给回答下, 分不是问题,你想要多少,我有多少都可以给你!
1楼的答案我看到了 很感激你的帮助
AVR 单片机产生的不就是高低电平的直流信号脉冲吗?不就能用示波器显示为方波吗?
电路图发给我邮箱 wang1987107@126.com 我QQ 197511126 跪求大侠指教! 展开
展开全部
第一,楼主方波和脉冲的概念有点混淆:
一般来讲,对于信号的方波是交流信号,或者含有交流分量。而利用单片机定时器产生的脉冲都是高低电平跳变,都是直流信号。一般不含有交流分量。
对于楼主想要将方波转换成三角波和正弦波,最理想方法是用硬件电路实现,用软件的方法实现三角波有点困难,不过AVR单片机有AD转换,没有DA,需要外接DA转换器能做出三角波。对于正弦波来说,需要用到查表指令,你到网上找找,有很多正弦波的表,调用这个表就行能出正弦波,精度还行。
如果楼主想要电路图,我这里有现成的能够实现的,利用集成运放做的方波,三角波,正弦波转换电路,不过正弦波有点不太准确,毕竟是积分出来的。
补充:
AVR单片机定时出来的脉冲不能改成三角波,这个我试过,除非接D/A转换,不过也不是在脉冲基础上做的,而是通过随机数递减做的。
我给你的硬件电路是完美实现方波振荡---三角波---正弦波的电路,这个电路焊接简单,在仿真调试也能调试出来,只用1个LM324或者2个LM358就能做出来。
一般来讲,对于信号的方波是交流信号,或者含有交流分量。而利用单片机定时器产生的脉冲都是高低电平跳变,都是直流信号。一般不含有交流分量。
对于楼主想要将方波转换成三角波和正弦波,最理想方法是用硬件电路实现,用软件的方法实现三角波有点困难,不过AVR单片机有AD转换,没有DA,需要外接DA转换器能做出三角波。对于正弦波来说,需要用到查表指令,你到网上找找,有很多正弦波的表,调用这个表就行能出正弦波,精度还行。
如果楼主想要电路图,我这里有现成的能够实现的,利用集成运放做的方波,三角波,正弦波转换电路,不过正弦波有点不太准确,毕竟是积分出来的。
补充:
AVR单片机定时出来的脉冲不能改成三角波,这个我试过,除非接D/A转换,不过也不是在脉冲基础上做的,而是通过随机数递减做的。
我给你的硬件电路是完美实现方波振荡---三角波---正弦波的电路,这个电路焊接简单,在仿真调试也能调试出来,只用1个LM324或者2个LM358就能做出来。
参考资料: 自己做过
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询