当前位置:文档之家› 多功能信号发生器的设计与实现

多功能信号发生器的设计与实现

题目多功能信号发生器的设计与实现学生姓名王振华学号 **********所在学院物理与电信工程学院专业班级电子信息工程指导教师梁芳完成地点物理与电信工程学院实验室2016 年 6 月 2 日多功能信号发生器的设计与实现王振华(陕西理工学院物理与电信工程学院电子信息工程专业,2012级3班,陕西汉中 723000)指导教师:梁芳[摘要]本文介绍的是利用STC12C5A60S2单片机和数模转换器件DAC0832产生所需不同信号的低频信号源,其信号幅度和频率都是可以按要求控制的。

文中简要介绍了DAC0832数模转换器的结构原理和使用方法,STC12C5A60S2的基础理论,以及与设计电路有关的各种芯片。

着重介绍了如何利用单片机控制D/A转换器产生上述信号的硬件电路和软件编程。

信号频率幅度也按要求可调。

本设计核心任务是:以STC12C5A60S2为核心,结合D/A转换器和DAC0832等器件,用仿真软件设计硬件电路,用C语言编写驱动程序,以实现程序控制产生正弦波、三角波、方波、三种常用低频信号。

可以通过键盘选择波形和输入任意频率值。

[关键词]单片机; LCD1602;信号发生器;DAC0832Design and implementation of multi function signalgeneratorAuthor:Zhenhua Wang(Grade 12,Class 03,Major in Electronics & Information engineering ,Physics & Telecommunications engineering Dept., Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: Fang LiangAbstract:This article describes the STC12C5A60S2 microcontroller and digital to analog converter DAC0832 to produce the desired signal of the low frequency signal source, the signal amplitude and frequency can be controlled as required. The article briefly describes the structure of principles and use of the DAC0832 digital-to-analog converter, the STC12C5A60S2 basic theory and design of circuits a variety of chips. The paper focuses on how to use microcontroller to control the D / A converter to produce the hardware and software programming of the above signals. The signal frequency range is also adjustable as required.The core of the design tasks are: STC12C5A60S2 as the D / A converter and DAC0832 devices, circuit simulation software, design hardware drivers written in C, in order to achieve process control to produce sine wave, triangle wave, square wave, three commonly used low-frequency signals. Waveforms and enter any frequency value can be selected via the keyboard.Key Words:on STC12C5A60S2 function waveform generator DAC0832 square wave, triangle wave, sine wave,sawtooth wave目录1 引言 (1)1.1 目的和意义 (1)1.2 研究概况及发展趋势 (1)1.3 本系统主要功能 (2)2. 总体方案论证与设计 (3)2.1主控模块的选型和论证 (3)2.2显示模块的选型和论证 (3)2.3信号产生模块的选型和论证 (3)2.4程控放大模块的选型和论证 (4)2.5负压产生模块的选型和论证 (4)2.6系统整体设计概述 (4)3.系统硬件电路设计 (5)3.1主控模块 (5)3.1.1 STC12C5A60S2单片机主要特性 (5)3.1.2 STC12C5A60S2单片机的中断系统 (7)3.1.3 单片机最小系统设计 (8)3.2 LCD液晶显示器简介 (8)3.2.1 液晶原理介绍 (8)3.2.2液晶模块简介 (9)3.2.3液晶显示部分与STC12C5A60S2的接口 (9)3.3键盘模块设计 (10)3.4信号产生模块设计 (11)3.4.1 直接数字合成技术介绍 (11)3.4.2 DAC0832芯片介绍 (12)3.4.3 DAC0832波形发生电路设计 (13)3.5程控放大模块的设计 (13)3.6 负压转换电路设计 (14)4.系统软件设计 (15)4.1系统软件总体设计 (15)4.2程序设计原理 (16)5.系统调试 (18)5.1硬件调试 (18)5.2软件调试 (18)结论 (19)致谢 (20)参考文献 (21)附录A (22)附录B (23)附录C (24)附录D (40)附录E (45)附录F (48)1 引言1.1 目的和意义信号发生器亦称波形发生器,主要作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。

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

用分立元件组成的信号发生器,通常是单信号发生器且频率不高,其工作不很稳定,不易调试;用集成芯片的信号发生器,可达到较高的频率和产生多种波形信号,但电路较为复杂且不易调试。

利用DA转换器配合单片机可以实现波形产生的功能,而且可以根据需要进行调整,设计灵活。

随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展促使信号发生器种类增多性能提高尤其随着70年代微处理器的出现更促使信号发生器向着自动化智能化方向发展现在许多信号发生器带有微处理器因而具备了自校自检自动故障诊断和自动波形形成和修正等功能可以和控制计算机及其他测量仪器一起方便的构成自动测试系统当前信号发生器总的趋势是向着宽频率覆盖低功耗高频率精度多功能自动化和智能化方向发展[1]。

在科学研究工程教育及生产实践中如工业过程控制教学实验机械振动试验动态分析材料试验生物医学等领域常常需要用到低频信号发生器而在我们日常生活中以及一些科学研究中锯齿波和正弦波矩形波信号是常用的基本测试信号譬如在示波器电视机等设备中为了使电子按照一定规律运动以利用荧光屏显示图像常用到锯齿波产生器作为时基电路信号发生器作为一种通用的电子仪器在生产科研测控通讯等领域都得到了广泛的应用但市面上能看到的仪器在频率精度带宽波形种类及程控方面都已不能满足许多方面实际应用的需求加之各类功能的半导体集成芯片的快速生产都使我们研制一种低功耗宽频带能产生多种波形并具有程控等低频的信号发生器成为可能[2]。

信号发生器作为一种常见的电子仪器设备,既能够构成独立的信号源,也可以是高新能的网络分析仪,频谱仪以及自动测试装备的组成部分,函数信号发生器的关键技术是多种高性能仪器的基本组成部分,函数信号发生器的关键技术是多种高性能仪器的支撑技术,因为它是能够提高质量的精密信号源及扫描源,可使相应系统的检测过程大大简化,降低检测费用并且提高检测精度。

1.2 研究概况及发展趋势信号发送器是指产生所需参数的电测试信号的仪器。

因其应用广泛,种类繁多,特性各异,分类也不尽一致。

按信号波形可分为正弦信号、函数信号、脉冲信号和随机信号发生器等四大类。

信号波形发生器具有连续的相位变换、和频率稳定性等优点,不仅可以模拟各种复杂信号,还可对频率、幅值、相移、波形进行动态、及时的控制,并能够与其它仪器进行通讯,组成自动测试系统,因此被广泛用于自动控制系统、震动激励、通讯和仪器仪表领域。

在70 年代前,信号发生器主要有两类:正弦波和脉冲波,而信号发生器介于两类之间,能够提供正弦波、余弦波、方波、三角波、上弦波等几种常用标准波形,产生其它波形时,需要采用较复杂的电路和机电结合的方法。

这个时期的波形发生器多采用模拟电子技术,而且模拟器件构成的电路存在着尺寸大、价格贵、功耗大等缺点,并且要产生较为复杂的信号波形,则电路结构非常复杂。

同时,主要表现为两个突出问题,一是通过电位器的调节来实现输出频率的调节,因此很难将频率调到某一固定值;二是脉冲的占空比不可调节。

在70 年代后,微处理器的出现,可以利用处理器、A/D/和D/A,硬件和软件使波形发生器的功能扩大,产生更加复杂的波形。

这时期的波形发生器多以软件为主,实质是采用微处理器对DAC的程序控制,就可以得到各种简单的波形。

90 年代末,出现几种真正高性能、高价格的信号发生器、但是HP公司推出了型号为HP770S的信号模拟装置系统,它由HP8770A任意波形数字化和HP1776A波形发生软件组成。

HP8770A实际上也只能产生8 中波形,而且价格昂贵。

不久以后,Analogic公司推出了型号为Data-2020的多波形合成器,Lecroy 公司生产的型号为9100 的任意波形发生器等。

到了二十一世纪,随着集成电路技术的高速发展,出现了多种工作频率可过GHz 的DDS 芯片,同时也推动了信号波形发生器的发展,2003 年,Agilent的产品33220A能够产生17 种波形,最高频率可达到20M,2005 年的产品N6030A 能够产生高达500MHz 的频率,采样的频率可达1.25GHz。

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

相关主题