基于单片机的多功能信号发生器设计

基于单片机的多功能信号发生器设计

ID:44068340

大小:879.44 KB

页数:14页

时间:2019-10-18

基于单片机的多功能信号发生器设计_第1页
基于单片机的多功能信号发生器设计_第2页
基于单片机的多功能信号发生器设计_第3页
基于单片机的多功能信号发生器设计_第4页
基于单片机的多功能信号发生器设计_第5页
资源描述:

《基于单片机的多功能信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于单片机的多功能信号发生器设计摘要:常用的信号发牛•器常用的信号发牛•器绝大部分是山模拟电路构成的,但模拟信号发牛器体积和功耗都很大,而山数字电路构成的低频信号发牛•器,其低频性能好但体积较大,价格较贵,因此,高精度,宽调幅,低价格将成为数字信号发生器的发展趋势。本设计核心任务是:以89S52为核心,结合DAC0832实现程序控制产生正弦波、三角波、方波和锯齿波舛种常用低频信号。可以通过键盘选择波型和输入任意频率值。关键词:信号发生器,89S52,DAC08321、引言信号发牛•器是一种经常使用的设备,由纯粹物理器件构成的传统的设计方法存在许多弊端

2、,如:体积较大、重量较沉、移动不够方便、信号失真较大、波形种类过于单一、波形形状调节过于死板,无法满足用户对精度、便携性、稳定性等的要求,研究设计出-•种貝有频率稳定、准确、波形质量好、输出频率范围宽、便携性好等特点的波形发牛•器貝有较好的市场前景。本次设计的主要目标是学习和运用单片机的C语言,利用单片机AT98C52和8位D/A转换芯片DAC0832共同实现正弦波,方波,三角波,锯齿波这四种常见波形的发生,并且可以接收外接键盘输入而在一•定范围内改变频率。可以在没存波形发生器的情况下仍能得到一些简单波形来进行实验。木次设计主要是用单片机AT89C5

3、2,DAC0832,性能指数都不是很高,所以对此信号源的基木要求是能发生几种常见的波形,正弦波,方波,三角波,锯齿波,并且能够在一定的范围内改变频率。2、系统总体设计2.1、系统方案的比较方案一:用单片AT89C52作为系统的主控核心。单片机具有体积小,使用灵活的,易于人机対话和良好的数据处理,有较强的指令寻址和运算功能等优点。且单片机功耗低,价格低廉的优点。方案二:用FPGA等可编程器件作为控制模块。FPGA可以实现各种复杂的逻辑功能,密度高,速度快,稳定性好等许多有点。FPGA在掉电后会丢失数据上电后须进行一次配置,因此FPGA在应用中需要配置电

4、路和一定的程序。并且FPGA作为数字逻辑器件,竞争、冒险是数字逻辑器件较为突出的问题,因此在使用时必须注意毛刺的产生、消除及抗干扰性。在此系统屮,采用单片机作为控制比采用FPGA实现更简便。基于综合性价确定选择方案一。2.2、控制芯片的选择本系统选用单片机AT89C52和8位D/A转换芯片DAC0832以及zlg7289键盘。3、硬件电路的设计3.1、控制芯片(1)DAC0832DAC0832是美国国家半导体公司生产的一种8位分辨率、双通道D/A转换芯片。DAC0832为8位分辨率D/A转换芯片,其最高分辨可达256级,可以适应-般的模拟量转换要求。

5、英内部电源输入与参考电压的复用,使得芯片的模拟电压输入在广5V之间。芯片转换时间仅为32uS,据有双数据输出可基于单片机的多功能信号发生器设计摘要:常用的信号发牛•器常用的信号发牛•器绝大部分是山模拟电路构成的,但模拟信号发牛器体积和功耗都很大,而山数字电路构成的低频信号发牛•器,其低频性能好但体积较大,价格较贵,因此,高精度,宽调幅,低价格将成为数字信号发生器的发展趋势。本设计核心任务是:以89S52为核心,结合DAC0832实现程序控制产生正弦波、三角波、方波和锯齿波舛种常用低频信号。可以通过键盘选择波型和输入任意频率值。关键词:信号发生器,89

6、S52,DAC08321、引言信号发牛•器是一种经常使用的设备,由纯粹物理器件构成的传统的设计方法存在许多弊端,如:体积较大、重量较沉、移动不够方便、信号失真较大、波形种类过于单一、波形形状调节过于死板,无法满足用户对精度、便携性、稳定性等的要求,研究设计出-•种貝有频率稳定、准确、波形质量好、输出频率范围宽、便携性好等特点的波形发牛•器貝有较好的市场前景。本次设计的主要目标是学习和运用单片机的C语言,利用单片机AT98C52和8位D/A转换芯片DAC0832共同实现正弦波,方波,三角波,锯齿波这四种常见波形的发生,并且可以接收外接键盘输入而在一•定

7、范围内改变频率。可以在没存波形发生器的情况下仍能得到一些简单波形来进行实验。木次设计主要是用单片机AT89C52,DAC0832,性能指数都不是很高,所以对此信号源的基木要求是能发生几种常见的波形,正弦波,方波,三角波,锯齿波,并且能够在一定的范围内改变频率。2、系统总体设计2.1、系统方案的比较方案一:用单片AT89C52作为系统的主控核心。单片机具有体积小,使用灵活的,易于人机対话和良好的数据处理,有较强的指令寻址和运算功能等优点。且单片机功耗低,价格低廉的优点。方案二:用FPGA等可编程器件作为控制模块。FPGA可以实现各种复杂的逻辑功能,密度

8、高,速度快,稳定性好等许多有点。FPGA在掉电后会丢失数据上电后须进行一次配置,因此FPGA在应用中需要配置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。