单片机信号发生器设计--论文

合集下载

基于单片机的信号发生器设计毕业论文

基于单片机的信号发生器设计毕业论文

编号:____________审定成绩:____________毕业设计(论文)设计(论文)题目:___基于单片机的信号发生器设计____单位(系别):______________________学生姓名:______________________专业:______________________班级:______________________学号:______________________指导教师:______________________答辩组负责人:______________________摘要随着现代电子技术的飞速发展,电子测量技术不断完善,信号发生器作为电子测量技术的关键设备也不断更新,信号发生器的频率精度和频率稳定性已成为关注的焦点,国内信号发生器频率精度不高,频率稳定性差,成为约束信号发生器技术发展的瓶颈。

本文从提高信号发生器的频率精度和稳定性的角度出发,利用单片机和频率控制实现信号幅度数字存储和转换的方案和实现。

在本文中,对信号发生器硬件系统的设计过程进行了研究,并进行了电路设计,充分发挥了高精度,高稳定性的特点。

然后,软件系统的设计从整体软件流程图计划。

整个软件系统分为程序初始化模块,键盘显示模块,频率控制字计算模块,频率控制字传输模块等,频率输出控制更准确。

在本文中,分析了数字信号发生器组装和调试的硬件系统,组装和调试过程,故障现象的组装和调试过程进行了分析和解决;在完成硬件系统的基础上,然后软件逐步调试,获得准确的测试数据,通过最终的测试数据验证数字信号发生器具有高精度和高稳定性的优异性能。

最后,本文总结和展望了整个设计和验证过程,提出了进一步提高信号发生器精度和稳定性的思想。

它还提出了如何提高输出频率范围的想法。

如何进一步提高数字信号发生器的性能和未来的研究工作。

【关键词】信号发生器髙性能高精度高稳定度单片机ABSTRACTWith the rapid development of modern electronic technology, electronic measurement technology continues to improve, the signal generator as the key equipment of electronic measurement technology is also constantly updated, the signal generator frequency accuracy and frequency stability has become the focus of attention, the domestic signal generator frequency Accuracy is not high, the frequency stability is poor, become a constraint signal generator technology development bottleneck. In this paper, the frequency and stability of the signal generator to improve the accuracy and stability of the use of single-chip and frequency control to achieve signal amplitude digital storage and conversion program and implementation.In this paper, the signal generator hardware system design process was studied, and the circuit design, give full play to the high precision, high stability characteristics. Then, the software system is designed from the overall software flow chart. The whole software system is divided into program initialization module, keyboard display module, frequency control word calculation module, frequency control word transmission module, focusing on frequency control word calculation method improvement, frequency output control more accurate.In this paper, the hardware system, the assembly and debugging process of the digital signal generator assembly and debugging are analyzed and the process of assembling and debugging the fault phenomena is analyzed and solved. On the basis of the hardware system, the software is gradually debugged and obtained accurately Of the test data, through the final test data to verify that the digital signal generator with high accuracy and high stability of the excellent performance.Finally, this paper summarizes and prospects the whole design and verification process, and puts forward the idea of further improving the accuracy and stability of the signal generator. It also raises the idea of how to increase the output frequencyrange. How to further improve the performance of digital signal generator and future research work.【Keywords】signal generator high performance high precision high stability single chip目录摘要 (I)ABSTRACT (II)引言 (1)第一章绪论 (2)第一节研究背景 (2)第二节研究现状 (2)第三节研究目的及意义 (4)第二章方案设计 (6)第一节方案比较 (6)一、方案一 (6)二、方案二 (6)三、方案三 (7)四、选出方案 (7)第二节芯片选择 (7)一、方案一 (7)二、方案二 (8)三、选出方案 (9)第三章电路设计 (10)第一节基本原理 (10)第二节单片机资源分配 (10)一、单片机基本原理介绍 (10)二、AT89S51工作原理 (14)第三节资源分配 (14)第四节电路原理 (15)一、DAC0832芯片原理 (15)二、DAC0832工作原理 (16)第五节 MC1403 (18)第六节 LM324 电压放大器 (19)第四章软件设计 (20)第一节主程序框架 (20)第二节子程序框架 (21)一、锯齿波形 (21)二、三角波形 (22)三、正弦波形 (22)四、方波波形 (23)五、延时程序 (24)第五章测试结果展示 (25)第一节仿真波形 (25)一、锯齿波 (26)二、三角波 (26)三、正弦波 (27)四、方波 (27)第二节产生各波形的数据 (28)第三节波形结果分析 (28)总结 (29)参考文献 (30)致谢 (31)引言如今是科技和仪器仪表高度智能化的信息社会快速发展的时代,电子技术进步,带来根本性的变化。

基于单片机的DDS信号发生器设计毕业论文

基于单片机的DDS信号发生器设计毕业论文

摘要本文首先介绍了信号发生器的发展以及直接数字频率合成技术(DDS)的现状和发展趋势,然后介绍了DDS的原理结构及其主要构成部分。

再根据系统的要求,比较合理地采用了DDS技术,以单片机AT89S52和AD9850芯片为核心,设计了一种结构简单性能优良的信号发生器。

最后详细分析了该信号发生器的系统结构,软硬件设计和具体电路实现。

信号发生器的硬件部分包括三个模块,分别是单片机主控制模块,DDS模块和信号频率显示模块。

软件部分主要开发基于单片机AT89S52的数据处理和控制程序,以及信号发生器的外部通信程序。

最终完成实验电路板的制作,并通过电路板的调试,实现电路工作正常。

根据系统的最终测试结果可知该信号发生器具有输出信号波形精度高,频带宽等特点。

关键词:信号发生器;DDS;AT98S52;AD9850;频率;ABSTRACTThis article describes the development of the signal generator, the status and development trends of direct digital frequency synthesis (DDS) technology at first, then introduces the principle of DDS structure and its main components. According to system requirements, more rational use of DDS technology, single-chip AT89S52 and AD9850 chip as the core, has designed a simple structure and excellent performance of the signal generator. Finally, there is a detailed analysis of the signal generator system architecture, hardware and software design and specific circuit implementation. The hardware portion of the signal generator consists of three modules, namely, single-chip main control module, DDS module and signal frequency display module. Some of the major software development based on MCU AT89S52 data processing and control procedures, as well as external communication signal generator program. Completing the pilot circuit board production, and through the debug board to realize the circuit is working properly. According to the results of final test, the system shows that the output signal waveform signal generator has high accuracy, bandwidth and other characteristics.Keywords: Signal Generator; DDS; AT98S52; AD9850; Frequency目录摘要 (I)ABSTRACT .................................................................................................................. I I 第1章绪论 (1)1.1 课题背景 (1)1.2 课题的主要研究目的和意义 (1)第2章 DDS简介 (3)2.1 DDS结构 (3)2.2 频率预置与调节电路 (4)2.3 累加器 (4)2.4 控制相位和控制波形的加法器 (5)2.5 波形存储器 (5)2.6 D/A转换器 (5)2.7 低通滤波器 (6)第3章系统整体设计方案 (7)3.1 系统设计原理 (7)3.2 总体设计框图 (7)第4章系统各模块组成 (8)4.1 单片机控制模块 (8)4.1.1 AT89S52单片机介绍 (8)4.1.2 AT89S52功能特性描述 (8)4.1.3 时钟电路 (11)4.1.4 复位电路 (11)4.2 按键控制模块 (12)4.3 LCD显示模块 (13)4.4 AD9850 与单片机连接模块 (13)4.4.1 AD9850简介 (13)4.4.2 AD9850的控制字与控制时序 (16)4.4.3 单片机与AD9850的接口 (18)第5章软件设计与硬件调试 (20)5.1 程序流程图 (20)5.2 软件测试 (21)5.3 硬件电路制作 (21)5.4 硬件电路调试 (22)第6章结束语 (27)致谢 (28)参考文献 (29)附录1 原理图 (30)附录2 主程序代码 (31)第1章绪论1.1 课题背景信号发生器[1],它是一种悠久的测量仪器,最早出现于十九世纪20年代。

《2024年单片机控制多功能信号发生器》范文

《2024年单片机控制多功能信号发生器》范文

《单片机控制多功能信号发生器》篇一一、引言随着科技的进步和电子技术的快速发展,单片机技术被广泛应用于各种电子设备中。

其中,单片机控制的多功能信号发生器以其灵活性、可编程性和高可靠性等优点,在通信、雷达、测试测量等领域发挥着重要作用。

本文将详细介绍单片机控制多功能信号发生器的设计原理、主要功能、实现方法及优缺点分析。

二、设计原理单片机控制多功能信号发生器以单片机为核心,通过编程控制实现各种信号的输出。

其主要设计原理包括信号源设计、单片机控制系统设计和输出电路设计三个部分。

1. 信号源设计:信号源是信号发生器的核心部分,通常采用直接数字合成(DDS)技术或波形存储器技术实现。

DDS技术具有频率、相位和幅度可调的特点,而波形存储器技术则可以实现多种标准波形的存储和输出。

2. 单片机控制系统设计:单片机控制系统负责接收用户指令,对信号源进行控制,并实现信号的输出。

系统采用C语言或汇编语言进行编程,具有高效率、高可靠性和易于修改的特点。

3. 输出电路设计:输出电路负责将单片机控制系统的指令转化为实际的信号输出。

通常采用运算放大器、滤波器等电路实现信号的放大、滤波和整形等功能。

三、主要功能单片机控制多功能信号发生器具有以下主要功能:1. 多种波形输出:可输出正弦波、方波、三角波等标准波形,以及用户自定义的任意波形。

2. 频率、相位和幅度可调:通过单片机控制系统,可实时调整信号的频率、相位和幅度。

3. 多种触发方式:支持外部触发和内部触发两种方式,可满足不同应用场景的需求。

4. 实时监控与控制:可通过计算机或手机等设备,实时监控信号发生器的状态,并进行远程控制。

5. 高精度和高稳定性:采用先进的DDS技术和高精度AD/DA转换器,保证信号的高精度和高稳定性。

四、实现方法单片机控制多功能信号发生器的实现方法主要包括硬件设计和软件设计两个部分。

1. 硬件设计:硬件设计包括单片机最小系统设计、信号源电路设计、输出电路设计和电源电路设计等。

基于单片机的低频信号发生器的设计毕业论文

基于单片机的低频信号发生器的设计毕业论文

基于单片机的低频信号发生器的设计毕业论文燕山大学本科生毕业设计(论文)摘要本文是基于单片机的低频信号发生器的设计。

我所设计的信号发生器是由单片机AT89C51,D/A转换器DAC0832,低频放大器LM324和四位一体数码管实现的。

本系统输出的电压范围是0~5V,频率范围是1~1000Hz,以电压的方式输出正弦波、三角波和方波信号,用数码管显示信号的频率。

可通过键盘选择输出波形和调节频率的大小。

该信号发生器具有操作简便、灵活,性价比高和智能化的特点,可广泛用于电子测量、调试工程中。

本文首先对信号发生器的原理,发展历史进行了较全面的介绍,为本次设计奠定了扎实的基础。

其次,介绍了信号发生器的种类,通过对几种不同低频信号发生器的比较从中确定本次设计方案,并介绍其基本设计原理。

其次,通过学习AT89C51和DAC0832的主要结构和功能,设计了一种以这两个芯片为核心的低频信号发生器。

本次设计主要是通过软件控制整个电路系统,最后通过软件的主程序流程图和子程序流程图介绍本系统软件的工作过程。

关键词信号发生器;单片机AT89C51;D/A转换;低频放大器I燕山大学本科生毕业设计(论文)AbstractThis article is according to the low-frequency signal generator single-chip design. I designed the signal generator is made up with a single-chip microcomputer of AT89C51, D/A converter of DAC0832, low-frequency amplifier of LM324 and four-in-one digital control to achieve. The system can output the electric voltage biggest be worth for the 0-5 V. The frequency is a 1-1000 Hz Of rectangle wave, triangle wave, and sine wave,for third kinds of form signal.,output voltage waveform signal with a digital display signal frequency. The signal generator is simple, flexible, cost-effective and intelligent features, can be widely used in electronic measurement and testing work.This article first introduce signal generating device principle, the historical development has been carrying on the comprehensive introduction, has laid the solid foundation for this design. Secondly, introduced signal generating device's type, through to several kind of different low-frequency signal generator's comparison definite this design proposal, and introduces its important job principle. Thridly, through studies AT89C51 and the DAC0832 primary structure and the function, has designed one kind of these two chips as the core low-frequency signal generator. This design is mainly through the software control entire circuitry, finally introduces this system software work process through software's master routine flow chart and the subroutine flow chart.Keywords The signal occurrence machine;Monolithic machine AT89C51;D/A conversion;low noise amplifierII目录摘要 ........................................................................... .. (I)Abstract ..................................................................... ........................................... II 第1章绪论 ........................................................................... .. (1)1.1 课题背景 ........................................................................... .. (1)1.2 信号发生器的发展历史 (1)1.3 信号发生器发展趋势及现状 ............................................................... 3 1.4 课题主要内容和章节安排 ................................................................... 4 第2章低频信号发生器的设计原理 (6)2.1 信号发生器的种类 ........................................................................... .... 6 2.1.1 按输出信号频率范围分类 ............................................................ 6 2.1.2 按输出波形分类 ............................................................................6 2.1.3 按信号发生器的性能分类 ............................................................ 7 2.2 低频信号发生器的方案设计 ............................................................... 7 2.2.1 方案一 ........................................................................... ................. 7 2.2.2 方案二 ........................................................................... ................. 8 2.2.3 方案三 ........................................................................... ................. 9 2.3 基于AT89C51信号发生器的方案设计及原理 ................................. 9 2.3.1 信号发生器的硬件电路设计方案 ................................................ 9 2.3.2 信号发生器的软件电路设计方案 ............................................... 11 2.4 本章小结 ........................................................................... .................. 12 第3章信号发生器的硬件部分 (13)3.1 主要器件 ........................................................................... .................. 13 3.1.1 单片机芯片AT89C51 (13)3.1.2 数模转换器DAC0832 (16)3.1.3 LM324的结构与功单元电路设计 ........................................................................... .......... 19 3.2.1时钟电路 ........................................................................... ............ 19 3.2.2复位电路 ........................................................................... ............ 20 3.2.3 电源电路 ........................................................................... .. (20)III3.2.4 数码管显示接口电路 (21)3.2.5 键盘接口电路 ........................................................................... .... 22 3.2.6 D/A转换电路 ........................................................................... ..... 23 3.2.7 I/V转换电路 ........................................................................... ...... 24 3.3 本章小结 ........................................................................... ................... 25 第4章信号发生器的软件部分 (26)4.1 主程序流程图 ........................................................................... ........... 26 4.2 子程序流程图 ........................................................................... ........... 27 4.2.1 显示子程序流程图 (27)4.2.2 正弦波产生流程图 (28)4.2.3 方波和三角波产生流程图 ........................................................... 29 4.2.4 中断子程序流程图 (30)4.3.5 键扫描子程序流程本章小结 ........................................................................... ................... 33 结论 ........................................................................... ....................................... 34 参考文献 ........................................................................... ................................. 35 致谢 ........................................................................... ....................................... 57 附录1 ............................................................................ ..................................... 37 附录2 ............................................................................ ..................................... 42 附录3 ............................................................................ ..................................... 46 附录4 ............................................................................ . (56)IV燕山大学本科生毕业设计(论文)第1章绪论1.1 课题背景随着社会科学的进步,电力电子技术的发展,人们对于一些电路分析所需的仪器种类越来越多,同时要求其的精度也越来越高。

基于单片机的低频信号发生器的设计毕业设计论文

基于单片机的低频信号发生器的设计毕业设计论文

基于单片机的低频信号发生器的设计任务书一设计题目;低频信号发生器二设计任务与要求设计制作低频信号发生器,要求利用单片机产生正弦波,方波及三角波等波形(1)正弦波用单片机实现正弦波的输出输出的波形有1HZ` 10HZ 100HZ 1KHZ 10KHZ 5种可选频率输出电压范围有0~5V可调(峰峰值)用六位数码管显示频率频率误差<1%(2)方波频率范围:0.01HZ—100KHZ频率误差:<0.1%电压范围:0~10 V(3)三角波频率范围:0.01HZ~10KHZ频率误差:<0.1%电压范围:0~20V(峰峰值)失真率:r≤3%目录一绪论 (1)二信号发生器方案设计与选择 (3)三主要电路原件介绍 (6)四单元电路硬件设计 (15)五系统软件设计 (20)六软件程序 (26)七结论 (34)八致谢 (35)九参考文献 (36)第1章绪论1.1 选题背景及其意义波形发生器也称函数信号发生器,作为实验信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。

目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿波,正弦波,方波,三角波等波形。

信号发生器作为一种常见的应用电子仪器设备,传统的可以完全由硬件电路搭接而成,不用依靠单片机。

但是这种电路存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点。

在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟机械振动等领域常常要用到低频信号源。

而由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC很大;大电阻,大电容在制作上有困难,参数的精度亦难以保证;体积大,漏电,损耗显著更是致命的弱点。

一旦工作需求功能有增加,则电路复杂程度会大大增加。

因此需要选择其它的方法来解决此类问题,我们想到了通过单片机来实现所要求的功能,即采用单片机AT89C51还有数模转换DAC0832、运算放大器,此种方法硬件要求简单,编程容易,同时能够实现所要求的功能。

基于单片机的多功能信号发生器毕业论文

基于单片机的多功能信号发生器毕业论文

单位代码: 005分类号: TN 本科毕业论文(设计)题目:基于单片机的多功能信号发生器设计专业:电子信息工程姓名:学号:指导教师:职称:毕业时间:基于单片机的多功能信号发生器设计摘要:信号发生器常被用来当作信号发生源,它可以产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波,并且各波形的幅度和频率可调,正是因为信号发生器可以产生各种波形的信号,因此在在电路实验和设备检测生产实践和科技领域中都有着广泛的应用。

本系统主要包括四个部分,电源供电,单片机最小系统,DA转换,显示。

本系统主要用89C52 单片机与DA转换器TLC5615构成的函数信号发生器,可产生方波、三角波、正弦波,可以由程序控制改波形的周期,并可以通过按钮实现不同波形切换。

DA输出信号的幅值为0-2.5V,频率步进1KHz可调,实际信号频率通过4位数码管显示。

关键字:TLC5615;89C52;DA转换;信号发生器Multi-function signal generator based on single chipmicrocomputerAbstract:Placing signage at signal generator is often used as a signal, it can produce various waveform, such as triangle wave, sawtooth wave, rectangle wave (including square wave), sine wave, and the wave amplitude and frequency adjustable, it is because the signal generator can produce various waveform signal, therefore in circuit experiment and test equipment in the field of production practice and science and technology has a wide range of applications.System mainly includes four parts, power supply, single chip microcomputer minimum system, DA conversion, display. This system mainly USES the 89 c51 and constitute of the DA converter TLC5615 function signal generator, can produce square wave, triangle wave, sine wave, can be controlled by the program to change the cycle of the waveform, and can implement different waveform by pressing the button switch. Output signal amplitude of 0-2.5 V, step 1 KHZ frequency is adjustable, the actual signal frequency through the four digital tube display.Keywords: TLC5615;89C52;DA converter;signal generator目录1引言 (1)2 方案论证 (1)2.1单片机选择与论证 (1)2.2 DA选择与论证 (1)2.3 显示模块选择与论证 (2)2.4 输入按键选择与论证 (3)3硬件电路设计 (4)3.1硬件设计总体框图 (4)3.2 系统原理框图简介 (4)3.3 单片机最小系统设计 (4)3.3.1 单片机主控电路 (5)3.3.2单片机最小系统组成 (5)3.4 DA输出设计 (6)3.4.1芯片简介 (7)3.4.2 TL431简介 (7)3.4.3 D/A转换器的组成 (8)3.4.4 D/A转换器的主要技术指标 (8)3.6 按键电路 (10)4 软件设计 (11)4.1软件设计总流程图 (11)4.2 波形输出软件设计 (11)4.2.1 DA转换器软件设计 (12)4.2.2 方波产生软件设计 (13)4.2.3 三角波产生软件设计 (13)4.2.4 正弦波产生软件设计 (14)4.3 显示程序设计 (15)4.4 波形频率设定 (16)5 系统调试与仿真 (17)5.1 方波仿真图 (17)5.2 正弦波仿真图 (18)5.3三角波仿真图 (18)6 结语 (18)致谢 (20)参考文献 (21)附录1电路原理图 (22)附录2电路PCB图 (23)附录3程序 (24)1引言便携式和智能化越来越成为仪器的基本要求,对传统仪器的数字化,智能化,集成化也就明显得尤为重要。

毕业设计(论文)-基于AT89C51单片机的信号发生器的制作

毕业设计(论文)-基于AT89C51单片机的信号发生器的制作

本科生毕业设计(论文)( 2011届 )题目:信号发生器的制作专业:电子信息工程学生姓名:学号:指导教师:职称:合作导师:职称:完成时间:2011 年 3 月 29 日成绩:本科毕业设计(论文)正文目录摘要 (1)英文摘要 (1)1 引言 (1)1.1 选题背景和意义 (1)1.2 国内外研究现状、发展动态 (2)1.2.1 信号发生器的发展历史 (2)1.2.2 信号发生器的发展特点 (2)2 总体设计方案 (3)2.1 设计思想 (3)2.1.1 设计内容及要求 (3)2.1.2 方案选择与论证 (3)2.2 方案的结构模块划分 (4)2.2.1 各功能模块介绍 (4)3 硬件电路的设计 (5)3.1 主控电路及主控芯片的选择 (5)3.2 时钟电路设计 (8)3.3 复位电路的设计 (8)3.3.1 复位功能 (9)3.3.2 复位后的状态 (9)3.4 最小应用系统的设计 (10)3.5 按键电路设计 (11)3.5.1 人机交互接口的设计 (11)3.5.2 键盘设计需要解决的几个问题 (11)3.5.3 按键的确认 (11)3.5.4 重键与连击的处理 (11)3.5.5 按键防抖动技术 (11)3.6 LCD显示模块的设计 (13)3.7 D/A 转化电路和I/V电路的设计 (13)3.7.1 DAC0832管脚功能介绍 (14)3.7.2 D/A转换器的性能指标: (15)3.7.3 I/V 转换电路 (15)4 软件设计 (16)4.1 主程序 (16)4.2 定时器0服务程序 (17)4.3 外部中断服务程序 (18)4.4 LCD液晶显示程序 (19)5 软硬件联合调试结果 (19)6 结束语 (21)7 参考文献 (21)附录1 (22)附录2 (22)信号发生器的制作电子信息工程专业指导老师:)摘要:在科学研究、工程教育及生产实践中,常常需要用到低频信号发生器。

信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。

基于AT89C51单片机的多功能函数信号发生器设计毕业论文

基于AT89C51单片机的多功能函数信号发生器设计毕业论文
1.2波形介绍
·正弦波
正弦信号可用如下形式表示
f(t)=Asin(ωt+θ)(1)
其中,A为振幅,ω是角频率,θ为初相位。正弦函数为一周期信号如下图1所示:
图1 正弦波
·方波
方波函数是我们常用且所熟知的简单波形函数,做脉冲等,其表示形式如下:
(2)
方波波形如下:
图2 图形
当方波下半段幅值为0时,就为矩形波,一个原理,所以不再赘述矩形波。
(2)片内数据存储器有128B,地址空间为00H—7FH,片外没数据存储器。
(3)片内有4KB的程序存储器,地址空间为0000H—0FFFH,没有偏外存储器, 应接高电平。
(4)可以使用两个定时/计数器T0和T1,一个全双工的串行通信接口,5个中断源[1]。
·晶振电路工作原理及应用
单片机有18、19两引脚。分别为XTAL1和XTAL2。单片机采取内部振荡电路时,将这两引脚接石英晶体与微调电容。此设计采用的是12M晶振和两个30pF的电容。在芯片内部结构中,XTAL1和XTAL2引脚是一反相放大器的两个输入端,构成单片机内部振荡器。同样,根据需要的不同,也可采用外部时钟方式。本次设计采用内部时钟方式。如图所示。
It can control the type and the output frequency of the waveform when the microcontroller are equipped with the keyboard. Also when it coupled with the LED it can be displayed. It can be sure that it is digital signal that come from the microcontroller. So we should add the DAC0832 on the output side for D/A conversion. With the two levels of op-amp we can adjust waveform. Finally display on theoscilloscope.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

12目录1. 系统设计1.1 设计要求1.2方案设计与论证1.2.1 信号发生电路方案论证1.2.2 单片机的选择论证1.2.3 显示方案论证1.2.4 键盘方案论证1.3 总体系统设计1.4 硬件实现及单元电路设计1.4.1 单片机最小系统的设计1.4.2 波形产生模块设计1.4.3 显示模块的设计1.4.4 键盘模块的设计1.5 软件设计流程1.6源程序2. 输出波形的种类与频率的测试2.1 测试仪器及测试说明2.2 测试结果3. 设计心的及体会4. 附录4.1 参考文献4.2 附图1、系统设计经过考虑,我们确定方案如下:利用AT89S52单片机采用程序设计方法产生锯齿波、正弦波、矩形波三种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控制三种波形的类型选择、频率变化,最终输出显示其各自的类型以及数值。

本系统利用单片机AT89S52采用程序设计方法产生锯齿波、正弦波、矩形波三种波形,再通过D/A转换器DAC0808将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,能产1Hz—3kHz的波形。

通过键盘来控制三种波形的类型选择、频率变化,并通过液晶屏1602显示其各自的类型以及数值,系统大致包括信号发生部分、数/模转换部分以及液晶显示部分三部分,其中尤其对数/模转换部分和波形产生和变化部分进行详细论述。

1.1、设计要求1)、利用单片机采用软件设计方法产生三种波形2)、三种波形可通过键盘选择3)、波形频率可调4)、需显示波形的种类及1.1 课题的来源与技术背景不论是在生产还是在科研与教学上,信号发生器都是电子工程师仿真实验的最佳工具。

随着我国经济和科技的发展,对相应的测试仪器和测试手段也提出了更高的要求,信号发生器己成为测试仪器中至关重要的一类,因此开发信号发生器具有重大意义。

传统的信号发生器采用专用芯片,成本高,控制方式不灵活。

本设计充分利用单片机灵活的控制、丰富的外设处理能力,采用DDS 技术,实现频率、幅值可调的函数波形的输出,同时可以根据需要方便地实现各种比较复杂的调频、调相和调幅功能,具有良好的实用性。

根据其频率发生方法又可分为谐振法和合成法两种。

一般的传统发生器都是采用的谐振法,即用具有频率选择性的回路来产生正弦振荡,来获得所需频率,也可以根据频率合成技术来获得所需频率。

利用频率合成技术制成的合成波形发生器,通常被称为频率合成器或频率综合器。

频率综合器是指利用频率合成技术合成的频率源,它常常是没有调制的,也没有足够宽的和足够准确的输出电平调节,其工作范围往往也不宽,最小频率间隔也比较大,一般做专用设备使用,或做某一个系统中的一个组成部分。

1.2研究信号发生器的目的及意义波形发生器是信号源的一种,主要给被测电路提供所需要的己知信号(各种波形),然后用其它仪表测量感兴趣的参数。

可见信号源在各种实验应用和试验测试处理中,它的应用非常广泛。

它不是测量仪器,而是根据使用者的要求,作为激励源,仿真各种测试信号,提供给被测电路,以满足测量或各种实际需要。

目前我国己经开始研制波形发生器,并取得了可喜的成果。

但总的来说,我国波形发生器还没有形成真正的产业。

就目前国内的成熟产品来看,多为一些PC仪器插卡,独立的仪器和VXI系统的模块很少,并且我国目前在波形发生器的种类和性能都与国外同类产品存在较大的差距,因此加紧对这类产品的研制显得迫在眉睫。

函数波形发生器发展很快近几年来,国际上波形发生器技术发展主要体现在以下几个方面:(1)过去由于频率很低应用的范围比较狭小,输出波形频率的提高,使得波形发生器能应用于越来越广的领域。

波形发生器软件的开发正使波形数据的输入变得更加方便和容易。

波形发生器通常允许用一系列的点、直线和固定的函数段把波形数据存入存储器。

同时可以利用一种强有力的数学方程输入方式,复杂的波形可以由几个比较简单的公式复合成v=f(t)形式的波形方程的数学表达式产生。

从而促进了波形发生器向任意波形发生器的发展,各种计算机语言的飞速发展也对任意波形发生器软件技术起到了推动作用。

目前可以利用可视化编程语言(如Visual Basic, Visual C等等)编写任意波形发生器的软面板,这样允许从计算机显示屏上输入任意波形,来实现波形的输入。

(2)与VXI资源结合。

目前,波形发生器由独立的台式仪器和适用于个人计算机的插卡以及新近开发的VXI模块。

由于VXI总线的逐渐成熟和对测量仪器的高要求,在很多领域需要使用VXI系统测量产生复杂的波形,VXI的系统资源提供了明显的优越性,但由于开发VXI模块的周期长,而且需要专门的VXI机箱的配套使用,使得波形发生器VXI模块仅限于航空、军事及国防等大型领域。

在民用方面,VXI模块远远不如台式仪器更为方便。

(3)随着信息技术蓬勃发展,台式仪器在走了一段下坡路之后,又重新繁荣起来。

不过现在新的台式仪器的形态,和几年前的己有很大的不同。

这些新一代台式仪器具有多种特性,可以执行多种功能。

而且外形尺寸与价格,都比过去的类似产品减少了一半。

1.3主要研究内容(1)理论基础分析。

了解波形发生器的相关理论,包括几种常用波形,如正弦波、方波等,然后介绍了波形发生器的主要方案及原理。

(2)硬件系统设计。

主要包括以下几个模块:串口电路;键盘、LED显示电路;单片机系统;DAC芯片和放大电路设计。

(3)软件系统设计。

主要有:系统总体流程设计;串口程序设计;单片机程序设计;键盘响应程序设计;LED显示程序设计;DAC控制程序设计。

(4)系统仿真调试。

通过计算机进行模拟仿真调试。

2. 信号发生器的理论分析与设计方案在测试与测量技术过程中,常用到已知波形的数字化生成,它在许多与测量有关的领域有着不可替代的作用。

例如,数字化仿真,常被用于算法研究、模型研究、系统辨识或以蒙特卡罗法搜索模型与算法。

任意波形发生器出现以后,给人们提供的不仅是一个通用的基础技术平台,而是在人们面前打开了通往无限宽广空间的一扇门,使得人们对于信号波形的掌握与应用再也不必局限于简单的正弦波、方波等几种有限的波形了,它可以按照人们提供的测量序列产生出几乎任意形状的连续波形信号。

常用波形介绍函数波形的一般表达式可以表示为 ),....,(21t c c c y m =,下面来介绍几种常用的函数波形[3]:2.1.1 正弦函数正弦信号与余弦信号,两者只是在相位上相差2π,可以统称为正弦信号。

其一般形式为f (t )=A sin(ωt +θ ) (1)式中,A 为振幅,ω 是角频率,θ 为初相位。

上述三量是正弦信号的三要素。

它的波形见图1。

正弦信号是周期信号,其周期T 与频率f 及角频率ω 之间的关系为:ωπ21==f T (2)图1 正弦波形在实际应用中经常遇到单边指数衰减的正弦信号,其波形如图2所示,表达式为:)0()0(0sin )(<≥⎩⎨⎧=-t t t Ae t f t ωα (3)图2 指数衰减的正弦信号波形2.1.2方波波形函数方波函数是一种常用的波形函数,其表达式为:)2()2()(TtTTttf≤≤<≤⎩⎨⎧-=λλ(4)方波的波形如图2-3图3 方波波形2.2 设计方案目前信号发生的主要实现方法由直接模拟法、直接数字法两种。

2.2.1直接模拟法图4 直接模拟法框图这是传统函数发生器的简化基本结构,一般都是由自由振荡器产生原始波形,然后经过转换电路将原始波形转换成其他波形,在上图中三角波是由振荡器产生的,方波是三角波通过比较器转变而成的,正弦波是三角波通过一个波形整形电路(正弦波整形器)演变而来的,所需要波形经过放大和衰减输出,显然这种方式产生的波形种类有限,每增加一种波形,都要增加相应的转换电路,整个电路变得很复杂,最重要的是要产生用户所需要的任意波形复杂的波形几乎不可能[5]。

2.2.2 直接数字法直接数字法是采用直接数字合成(Direct Digital Synthesis)的方法实现信号产生。

该技术具有频率转换速度快、频率分辨率高、易于控制的突出特点。

直接数字合成技术近年来发展得很快,而要产生任意波形就必须采用直接数字很成技术。

随着DDS技术的发展,出现了各种各样的直接数字合成的结构,但基本上可以发成两种:(1)基于地址计数器的数字频率合成法;(2)基于相位累加器的数字频率合成法。

由于直接数字法在设计上的的优点,本课题设计采用的是基于地址计数器的直接数字合成法。

1.2方案设计与论证1.2.1 信号发生电路方案论证方案一:通过单片机控制D/A,输出三种波形。

此方案输出的波形不够稳定,抗干扰能力弱,不易调节。

但此方案电路简单、成本低。

方案二:使用传统的锁相频率合成方法。

通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。

此方案,电路复杂,干扰因素多,不易实现。

方案三:利用MAX038芯片组成的电路输出波形。

MAX038是精密高频波形产生电路,能够产生准确的三角波、方波和正弦波三种周期性波形。

但此方案成本高,程序复杂度高。

以上三种方案综合考虑,选择方案一。

1.2.2 单片机的选择论证方案一:AT89S52单片机是一种高性能8位单片微型计算机。

它把构成计算机的中央处理器CPU、存储器、寄存器、I/O接口制作在一块集成电路芯片中,从而构成较为完整的计算机、而且其价格便宜。

方案二:C8051F005单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容。

除了具有标准8052的数字外设部件,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,而且执行速度快。

但其价格较贵以上两种方案综合考虑,选择方案一1.2.3 显示方案论证方案一:采用LED数码管。

LED数码管由8个发光二极管组成,每只数码管轮流显示各自的字符。

由于人眼具有视觉暂留特性,当每只数码管显示的时间间隔小于1/16s时人眼感觉不到闪动,看到的是每只数码管常亮。

使用数码管显示编程较易,但要显示内容多,而且数码管不能显示字母。

方案二:采用LCD液晶显示器1602。

其功率小,效果明显,显示编程容易控制,可以显示字母。

以上两种方案综合考虑,选择方案二。

1.2.4键盘方案论证方案一:矩阵式键盘。

矩阵式键盘的按键触点接于由行、列母线构成的矩阵电路的交叉处。

当键盘上没有键闭合时,所有的行和列线都断开,行线都呈高电平。

当某一个键闭合时,该键所对应的行线和列线被短路。

方案二:编码式键盘。

编码式键盘的按键触点接于74LS148芯片。

当键盘上没有闭合时,所有键都断开,当某一键闭合时,该键对应的编码由74LS148输出。

相关文档
最新文档