毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C52单片机多功能信号发生器+电路图+源程序(2)
1.1 信号发生器的概述
信号发生器应用广泛,分类很多。按照频率可分为:低频信号发生、器超低频信号发生器、视频信号发生器、高频信号发生器、超高频信号发生器等。低频:频率范围为几十赫兹到几百千赫兹。高频:几百千赫兹到几兆赫兹。超高频信号发生器,一般用于LC震荡电路。而其他频率发生器大多用于RC震荡电路,通过改变电容和电阻值,从而改变频率。用以上原理设计的信号发生器,其输出波形一般只有正弦波和脉冲波2种,其零点不可调。而按照输出波形可分为:正弦信号发生器和非正弦发生器。但是在非正弦信号发生器中有有脉冲信号发生器,函数信号发生器,图形信号发生器等。
本设计需要的多功能信号发生器,为了增强其的多功能性,依赖于
计算机
通讯输出。在使用这种发生器时,由于编辑一个任意功能有时需要花费很长的时间和精力,并且每次编辑的功能可能有所差异,一般会在发生器内配置一定数量的非易失性存储器。我们往往把所需要的程序从计算机接口下载到单片机的存储器中。
所以在此基础上,我们可以将产生各种不同波形的程序吸入EPROM中,装入本机,按照用户的选择,产生不同的波形,再在DAC0832输出端加入放大电路,就可以完成一个频率、幅度均可调的多功能信号发生器的设计。这样的及其体积小、耗电少、价格便宜并且便于携带。
1.2 研制多功能信号发生器的目的及意义
随着科技以及仪表设备的迅速发展,人们对于测量以及其他各类信号发生器的要求也越来越高,不再仅仅满足于现在的带有微处理器的信号发生器,更向着宽频率覆盖、低功耗、高频率、精度、多功能、自动化和智能化方向不断发展。在科学研究、工程教育及生产实践中,各种波形曲线均可以用三角函数方程式来表示。而在我们日常生活中,锯齿波和正弦波、矩形波信号是常用的基本测试信号。譬如在
通信
、广播、电视系统中,为了使电子按照一定规律运动,以利用荧光屏显示图像,常用到锯齿波产生器作为时基电路。
本课题基于单片机的多功能信号发生器设计,以性价比相对较高的AT89C51为核心,以廉价并且简单的元器件构建而成,产生各种波形,如三角波、方波、锯齿波、正弦波等,实现自由切换,以及在采用高性能微处理器实现使用频率范围和幅度范围内的调整。在设计过程中,不仅让我们能够掌握简单的信号发生器的应用软硬件的设计方法,还能提高我们在处理信号发生器实际问题方面的能力。
2 信号发生器的系统设计
本设计要求产生各种波形,如三角波、方波、正弦波以及锯齿波。要求波形稳定,性价比高,而且可以在采用高性能微处理器下,实现使用频率范围和幅度范围内的调整。
2.1 总体设计方案的比较和选定
方案一:
采用分立元件实现非稳态的多谐振振荡器,然后根据需要加入的积分电路的构成矩形、正弦、三角等波形发生器。这种信号发生器输出频率成分范围窄,而且电路参数设定较为麻烦,其频率大小的测量需要很多时候需要通过硬件电路切换来实现,操作较为不便。
方案二:
采用集成芯片外接电路产生。芯片能自动产生各种波形的电压波形。例如:ICL8038这个芯片就具有此功能。虽然这个方案外接电路设计简单,易操作,但是产生的波形有一定得延时,频率稳定度不高,有一定失真。
方案三:
采用单片机和数模转换器产生波形。数字信号可以通过D\A转换器转换成模拟信号,所以我们用数字信号转化模拟信号的方法来获取所需的波形。只需在Keil软件中进行程序的编写,存入单片机中,产生各式各样的信号,用键盘进行接收数据,进行各种功能的转换以及信号频率的调节。当数字信号经过接口电路哭提报给到达转换电路,将其转化为模拟电路并进行放大就是所要输出的波形。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
Matlab维特比译码算法在不同信道中的性能仿真研究
下一篇:
三菱PLC的多路温度控制设计+梯形图
STC89C52单片机智能车红外避障控制设计
单片机双极性神经刺激脉冲发生器的设计
单片机的环境参数检测仪的设计+电路图
AT89C52汽车轮胎检测电路设计+电路图+程序
单片机的数字式电感电容表设计
STC89C52单片机的信号发生器的设计
STC89C51单片机便携式环境检...
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】
辩护律师的作证义务和保...
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
多元化刑事简易程序构建探讨【9365字】