基于单片机设计一个波形发生器,可产生方波、三角波、正弦波,且波形幅度、周期可调.要求完成以下研究: 1:单片机最小系统的设计 2:数/模转换电路的设计 3:波形放大电路的设计
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 06:21:11
基于单片机设计一个波形发生器,可产生方波、三角波、正弦波,且波形幅度、周期可调.要求完成以下研究: 1:单片机最小系统的设计 2:数/模转换电路的设计 3:波形放大电路的设计
基于单片机设计一个波形发生器,可产生方波、三角波、正弦波,且波形幅度、周期可调.
要求完成以下研究:
1:单片机最小系统的设计
2:数/模转换电路的设计
3:波形放大电路的设计
4:单片机软件编程
要求设计的波形发生器,能产生方波、三角波、正弦波,且波形幅度、周期可调.
并非代做,而是希望谁有做过相同课题的童鞋能把你的论文发给我.悬赏金还可再增加
基于单片机设计一个波形发生器,可产生方波、三角波、正弦波,且波形幅度、周期可调.要求完成以下研究: 1:单片机最小系统的设计 2:数/模转换电路的设计 3:波形放大电路的设计
1、推荐采用AVR单片机,理由:速度快,价格低,外围电路简单,为了调试方便,建议采用带JTAG仿真口的单片机,如Atmeg162.
2、最小系统只要接上电源,如果对频率准确要求较高,外接一个晶体整荡器(16MHz),为了实现你的设计,还需要RC滤波器,运算放大器,按键,LED指示灯等.
3、建议不用数模转换,方波直接由定时器产生,三角波由方波经积分器产生,正弦波采用PWM输出加低通滤波器实现.
4、方波调幅通过调节其后放大器增益实现,采用数字电位计或模拟电位计,三角波幅值调节通过调节方波幅值实现.正弦波调幅通过改变PWM调制比实现.
5、建议采用双电源(运放比较好用,也好选型),单片机输出波形经低通滤波器滤波后,再经过电容耦合,采用运算放大器放大.
6、编程主要关注定时器的使用,AVR定时器PWM工作模式,正弦波输出采用查表法.
7、在熟悉定时器应用并了解PWM基本原理后,你说的所有功能都较容易实现,而且可以实现任意波形.但是,也有缺点,缺点就是正弦波频率不能太高,要波形品质较好的话,上限频率只能达到1kHz左右.