基于单片机的信号发生器的设计..

基于单片机的信号发生器的设计..

ID:39069159

大小:576.45 KB

页数:33页

时间:2019-06-24

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

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

1、唐山师范学院题目基于单片机的信号发生器的设计院系名称:电子信息科学与技术学号:111180241015摘要33波形发生器即简易函数信号发生器,是一个能够产生多种波形,如三角波、锯齿波、方波、正弦波等波形电路。函数信号发生器在电路实验和设备仪器中具有十分广泛的用途。通过对函数发生器的原理以及构成分析,可设计一个能变换出三角波、锯齿波、方波、正弦波的函数波形发生器。在工业生产和科研中利用函数信号发生器发出的信号,可以对元器件的性能及参数进行测量,还可以对电工和电子产品进行指数验证、参数调整及性能鉴定。常用的信号发生器绝大部分是由模拟电路构成

2、的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不仅参数准确度难以保证,而且体积和功耗都很大,而由数字电路构成的低频信号发生器,虽然其性能好但体积较大,价格较贵,因此,高精度,宽调幅将成为数字量信号发生器的趋势。本文介绍的是利用89C52单片机和数模转换器件DAC0832产生所需不同信号的低频信号源,其信号幅度和频率都是可以按要求控制的。文中简要介绍了DAC0832数模转换器的结构原理和使用方法,89C52的基础理论,以及与设计电路有关的各种芯片。文中着重介绍了如何利用单片机控制D/A转换器产生上述信号的硬件电路和软件

3、编程。信号频率幅度也按要求可调。本设计核心任务是:以AT89C52为核心,结合D/A转换器和DAC0832等器件,用仿真软件设计硬件电路,用C语言编写驱动程序,以实现程序控制产生正弦波、三角波、方波、三种常用低频信号。可以通过键盘选择波形和输入任意频率值。关键词:AT89C52单片机函数波形发生器DAC0832方波三角波正弦波目次1引言42系统设计62.1方案6332.2器件选择62.3总体系统设计62.4硬件实现及单元电路设计72.4.1单片机最小系统设计72.4.2D/A转换器82.4.3运算放大器电路102.4.4LED显示器接口

4、电路112.4.5波形产生原理及模块设计112.4.6显示模块设计132.4.7键盘显示模块设计142.5软件设计流程142.5.1软件中的重点模块设计143输出波形种类与频率的测试183.1测量仪器及调试说明183.2调试过程183.3调试结果22结论23致谢25参考文献26附录A源程序27附录B仿真图341引言单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/33计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换

5、器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。波形发生器是一种数据信号发生器,在调试硬件时,常常需要加入一些信号,以观察电路工作是否正常。用一般的信号发生器,不但笨重,而且只发一些简单的波形,不能满足需要。例如用户要调试串口通信程序时,就要在计算机上写好一段程序,再用线连接计算机和用户实验板,如果不正常,不知道是通讯线有问题还是程序有问题。用E2000/L的波形发生器功能,就可以定义串口数据。通过逻辑探勾输出,调试起来简单快捷。基于单片机的简易波形发生器是一种常用的信号源,它广泛地应用在电子技术实验、自动控制系

6、统和其他科研领域。目前,简易波形发生器的构成方法有很多,例如采用DDS(Direct2DigitalSynthesis)型的任意波发生器、采用专用的信号发生芯片MAX038以及传统的AWG。本设计源于2007年全国大学生电子制做大赛,通过分析比较后采用传统的方法来实现多功能波形发生器。借助高性能单片机运算速度高,系统集成度强的优势,设计的这种信号发生器,比以前的数字式信号发生器具有硬件简单,理解及实现起来较容易,该方案的设计思路较为清晰,且容易对频率和幅值进行控制等优点。低频信号发生器采用单片机波形合成发生器产生高精度,低失真的正弦波电

7、压,可用于校验频率继电器,同步继电器等,也可作为低频变频电源使用。以单片机为核心设计了一个低频函数信号发生器。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,33如正弦波、方波、三角波及其他任意波形。波形的频率和幅度在一定范围内可任意改变。介绍了波形的生成原理、硬件电路和软件部分的设计原理。介绍了单片机控制D/A转换器产生上述信号的硬件电路和软件编程、DAC0832D/A转换器的原理和使用方法、AT89C52以及与设计电路有关的各种芯片、关于产生不同低频信号的信号源的设计方案。该信号发生器具有体积小、价格

8、低、性能稳定、功能齐全的优点。2系统设计2.1方案:利用AT89C52单片机采用程序设计方法产生锯齿波、正弦波、矩形波三种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波

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

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

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