数字信号发生器课程设计

合集下载

信号发生器 课程设计

信号发生器 课程设计

摘要现代化生产要求电子仪器品种多、功能强、精度高、自动化程度高,而且要求测试速度快、实时性好、具有良好的人机界面。

虚拟仪器正可以实现这些要求,虚拟仪器的概念是由美国国家仪器公司在20世纪80年代最早提出的。

虚拟仪器就是在一同用计算机为核心的硬件平台上,由用户设计定义、具有虚拟前面板、测试功能有测试软件实现的一种计算及仪器系统。

其核心的思想是利用计算机的强大资源是本来需要硬件实现的技术软件化,以便最大限度的降低系统成本,增强系统功能与灵活性。

虚拟仪器代表着从传统硬件为主的测试系统到以软件为中心的测试系统的根本性转变。

信号发生器在电路实验和设备检测中具有十分广泛的用途。

传统的信号发生器其功能完全靠硬件实现,功能单一而且用户的购置、维护费用高。

更重要的是,对于传统的信号发生器,其功能一旦确定不能更改,用户要想使用新的功能则必须重新购买新的仪器,传统信号发生器的不足是显而易见的。

本次课程设计就是利用软件模拟生成信号发生器。

关键词:信号发生器虚拟仪器 LABVIEW前言虚拟仪器作为新兴的测控仪器,将给用户一个充分发挥自己的才能,想象力的空间,用户可以根据自己的设计要求设计仪器系统,符合我们信号发生的开发要求。

在现代电子学的各个领域,常常需要高精度且频率可方便调节的信号发生器,频率越高,产生波形种类越多的发生其性能越好。

随着科技的发展,虚拟仪器技术已成为测试、工业控制和产品设计的主流技术。

随着虚拟仪器技术的功能和性能已被不断的提高,如今在许多应用中它已成为传统仪器的主要替代方式。

随着PC、半导体和软件功能的进一步更新,未来虚拟仪器技术的发展将为测试系统的设计提供一个极佳的模式,并且是工程师们在测量和控制方面得到强大的功能和灵活性。

编程对工程技术人员来说比较麻烦,LabVIEW软件用图形编程语言,直观简单、易于操作。

用户使用LabVIEW可以随意创建程序,并把它当作子程序调用,以创建更复杂的程序,且调用的层次没有限制LabVIEW这种创建和调用子程序的方法,使创建的程序结构模块化,更易于调试、理解和维护。

信号发生器课程设计报告完整版

信号发生器课程设计报告完整版

信号发生器课程设计报告HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】目录一、课题名称 (2)二、内容摘要 (2)三、设计目的 (2)四、设计内容及要求 (2)五、系统方案设计 (3)六、电路设计及原理分析 (4)七、电路仿真结果 (7)八、硬件设计及焊接测试 (8)九、故障的原因分析及解决方案 (11)十、课程设计总结及心得体会 (12)一、课题名称:函数信号发生器的设计二、内容摘要:函数信号发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。

在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。

信号发生器是电子测量领域中最基本、应用最广泛的一类电子仪器。

它可以产生多种波形信号,如正弦波,三角波,方波等,因而此次课程设计旨在运用模拟电子技术知识来制作一个能同时输出正弦波、方波、三角波的信号发生器。

三、设计目的:1、进一步掌握模拟电子技术知识的理论知识,培养工程设计能力和综合分析能力、解决问题的能力。

2、基本掌握常用电子电路的一般设计方法,提高电子电路的设计和实验能力。

3、学会运用Multisim仿真软件对所做出来的理论设计进行仿真测试,并能进一步解决出现的基本问题,不断完善设计。

4、掌握常用元器件的识别和测试,熟悉万用表等常用仪表,了解电路调试的基本方法,提高实际电路的分析操作能力。

5、在仿真结果的基础上,实现实际电路。

四、设计内容及要求:1、要求完成原理设计并通过Multisim软件仿真部分(1)RC桥式正弦波产生电路,频率分别为300Hz、1KHz、10KHz、500KHz,输出幅值300mV~5V可调、负载1KΩ。

(2)占空比可调的矩形波电路,频率3KHz,占空比可调范围10%~90%,输出幅值3V、负载1KΩ。

数字式信号发生器设计

数字式信号发生器设计

1.绪论在电子工程设计和测试中往往需要各类测试信号,其典型的波形是方波、三角波、锯齿波和正弦波。

信号发生器是电子测量中的一种大体仪器,一样作为一个信号源或标准源。

传统的设计方式先是采纳RC振荡器或LC振荡器,后采纳石英晶体振荡器为核心,提供了一个高稳固度的信号源,通过量频混频器、倍频器及分频器对基准频率进行各类算术处置,从而扩展了频带,增加了细度,产生了各类周期性的波形,可是其线路复杂,结构庞大且造价也很高。

信号发生的要紧实现方式依如实现思路能够分为模拟式和数字式,依如实现的方式能够分为直接法、锁相法、直接数字法和混频法四种。

直接法的要紧优势是速度快,相位噪声底,但结构复杂、杂散多。

锁相法所采纳的锁相频率合成技术在最近几年进展较快,但其转换速度不快,电路操纵复杂,这使得该技术的应用受到了必然的限制。

直接数字法是采纳直接数字合成(DDS)的方式实现信号产生。

该技术具有频率转换速度快、频率分辨率高、易于操纵等突出特点。

在信号发生的几种技术当中,直接数字合成技术显现得最晚,但最近几年来进展最快。

随着大规模集成技术和模数混合信号技术的进展,单片集成的DDS芯片纷纷显现,在应用领域内大有后来者居上的势头。

混合法那么指采纳以上方式中的两种或两种以上的方式实现信号发生。

信号发生器概述信号发生器是重要的测量仪器之一,随着测试对象的多样化和数字技术的进步,信号发生器取得了普遍的应用和快速的进展。

信号发生器作为电子技术领域中最大体的电子仪器,普遍地应用于航空航天测控、通信系统、电子对抗、电子测量、科研等各个领域中。

它能知足测试系统的多种要求,成了系统综合测试中不可缺少的组成部份。

目前所利用的信号发生器主若是模拟式信号发生器。

经常使用的信号发生器大多由模拟电路组成,其优势是结构简单和频率范围宽,缺点是低频成效较差,且不能输出任意形状的周期信号。

现有的基准正弦波发生器要紧有两类,一类是采纳模拟正反馈并利用振荡原理来产生基准正弦波模拟方式,但这种方式存在着频率稳固性差、精度不高和对工频抑制能力差等缺点。

(完整版)数字信号发生器的电路设计_(毕业课程设计)

(完整版)数字信号发生器的电路设计_(毕业课程设计)

1 引言信号发生器又称信号源或者振荡器,它是根据用户对其波形的命令来产生信号的电子仪器,在生产实践和科技领域有着广泛的应用。

信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度在一定范围内可任意改变。

信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其他仪表测量感兴趣的参数。

信号发生器在通信、广播、电视系统,在工业、农业、生物医学领域内,在实验室和设备检测中具有十分广泛的用途。

信号发生器是一种悠久的测量仪器,早在20年代电子设备刚出现时它就产生了。

随着通信和雷达技术的发展,40年代出现了主要用于测试各种接收机的标准信号发生器,使信号发生器从定性分析的测试仪器发展成定量分析的测量仪器。

自60年代以来信号发生器有了迅速的发展,出现了函数发生器,这个时期的信号发生器多采用模拟电子技术,由分立元件或模拟集成电路构成,其电路结构复杂,且仅能产生正弦波、方波、锯齿波和三角波等几种简单波形。

到70年代处理器出现以后,利用微处理器、模数转换器和数模转换器,硬件和软件使信号发生器的功能扩大,产生比较复杂的波形。

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

随着现代电子、计算机和信号处理等技术的发展,极大地促进了数字化技术在电子测量仪器中的应用,使原有的模拟信号处理逐步被数字信号处理所代替,从而扩充了仪器信号的处理能力,提高了信号测量的准确度、精度和变换速度,克服了模拟信号处理的诸多缺点,数字信号发生器随之发展起来。

信号发生器作为电子领域不可缺少的测量工具,它必然将向更高性能,更高精确度,更高智能化方向发展,就象现在在数字化信号发生器的崛起一样。

但作为一种仪器,我们必然要考虑其所用领域,也就是说要因地制宜,综合考虑性价比,用低成本制作的集成芯片信号发生器短期内还不会被完全取代,还会比较广泛的用于理论实验以及精确度要求不是太高的实验。

信号发生器数字信号处理课程设计报告

信号发生器数字信号处理课程设计报告

目录一、课程设计要求二、设计过程(1)设计题目(2)设计源代码(3)设计结果(4)结果分析三、设计总结与心得体会四、课程设计指导书一、课程设计要求1、课程设计指导书①《数字信号处理(第二版)》,丁玉美等,西安电子科技大学出版社;②《MATLAB 及在电子信息课程中的应用》,陈怀琛等,电子工业出版社。

2、课程设计题目⑴、信号发生器用户根据测试需要,可任选以下两种方式之一生成测试信号:①、直接输入(或从文件读取)测试序列;②、输入由多个不同频率正弦信号叠加组合而成的模拟信号公式(如式1-1 所示)、采样频率(Hz)、采样点数,动态生成该信号的采样序列,作为测试信号。

⑵、频谱分析使用FFT 对产生的测试信号进行频谱分析并展示其幅频特性与相频特性,指定需要滤除的频带,通过选择滤波器类型(IIR / FIR),确定对应的滤波器(低通、高通)技术指标。

⑶、滤波器设计根据以上技术指标(通带截止频率、通带最大衰减、阻带截止频率、阻带最小衰减),设计数字滤波器,生成相应的滤波器系数,并画出对应的滤波器幅频特性与相频特性。

①IIR DF 设计:可选择滤波器基型(巴特沃斯或切比雪夫型);②FIR DF 设计:使用窗口法(可选择窗口类型,并比较分析基于不同窗口、不同阶数所设计数字滤波器的特点)。

⑷、数字滤波根据设计的滤波器系数,对测试信号进行数字滤波,展示滤波后信号的幅频特性与相频特性,分析是否满足滤波要求(对同一滤波要求,对比分析各类滤波器的差异)。

①IIR DF:要求通过差分方程迭代实现滤波(未知初值置零处理);②FIR DF:要求通过快速卷积实现滤波(对于长序列,可以选择使用重叠相加或重叠保留法进行卷积运算)。

⑸、选做内容将一段语音作为测试信号,通过频谱展示和语音播放,对比分析滤波前后语音信号的变化,进一步加深对数字信号处理的理解。

3、具体要求⑴、使用MATLAB(或其它开发工具)编程实现上述内容,写出课程设计报告。

数字信号发生器的设计

数字信号发生器的设计

课程设计第I页数字信号发生器的设计摘要数字信号发生器是在电子电路设计、自动控制系统和仪表测量校正调试中应用很多的一种信号发生装置和信号源。

而正弦信号是一种频率成分最为单一的常见信号源,任何复杂信号(例如声音信号)都可以通过傅里叶变换分解为许多频率不同、幅度不等的正弦信号的叠加,广泛地应用在电子技术试验、自动控制系统和通信、仪器仪表、控制等领域的信号处理系统中及其他机械、电声、水声及生物等科研领域。

关键词:数字信号发生器、信号处理、应用目录1 绪论 (1)1.1课题描述 (1)1.2信号发生器外围结构 (1)2. 实验芯片简介 (2)2.1AT89C51的简介 (2)2.2DAC0832芯片 (4)3 数字信号发生器的设计方案 (8)3.1方案简介 (8)3.2方案论证与比较 (8)3.3数字信号发生器硬件设计 (9)3.4数字信号发生器的软件实现 (13)3.5测量结果与误差分析 (15)总结 (17)致谢 (18)参考文献 (19)1 绪论1.1 课题描述信号发生器广泛应用于电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域。

采用集成运放和分立元件相结合的方式,利用迟滞比较器电路产生方波信号,以及充分利用差分电路进行电路转换,从而设计出一个能变换出三角波、正弦波、方波的简易信号发生器。

通过对电路分析,确定了元器件的参数,并利用Multisim软件仿真电路的理想输出结果,克服了设计低频信号发生器电路方面存在的技术难题,使得设计的低频信号发生器结构简单,实现方便。

本研究的数字信号发生器是基于直接数字合成即DDS技术设计的,采用VHDL与C语言相结合的方法,通过查找存储于ROM查找表中的各种标准波形数据,产生频率可调并且高精度的正弦波、方波、锯齿波等常用信号,并且可以通过修改表中的数据,实现任意信号发生器.1.2信号发生器外围结构图1 信号发生器外围结构示意图如上为信号发生器结构示意图,本文介绍的是一种用51单片机构成的波形发生器,可产生三角波、方波、锯齿波和正弦波等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。

微机原理与接口技术课程设计_数字信号发生器

微机原理与接口技术课程设计_数字信号发生器

微机系统与接口技术课程设计任务书一、设计目的1、建立微机系统概念加深对微机系统的理解和认识,提高微机系统的应用能力。

2、进一步学习和掌握微机程序设计方法,通过应用程序的应用和调试学习程序的调试。

3、进一步熟悉微机典型接口芯片的使用,接口及外部设备系统的连接方法。

二、题目微机应用系统设计——数字信号发生器的设计三、设计要求1、以8086(8088)CPU为主控单元构建微机应用系统。

2、应用系统的硬件设计,画出电路原理图和线路连接图。

3、应用系统的软件设计,画出软件流程图,写出主要控制程序。

4、根据实验条件,进行微机应用系统的部分模拟调试工作,写出调试说明。

5、整理设计说明,列出参考文献清单。

四、列出使用的元器件和设备清单五、完成定时/计数器8253,中断控制器8259实验,写出实验报告目录第一章绪论 ......................................................................................... - 3 -第二章硬件设计 ................................................................................. - 4 -一、硬件的选择与设计 ....................................................................... - 4 -二、设计原理 ....................................................................................... - 6 -第三章软件设计 ................................................................................. - 9 -一、子程序设计 ................................................................................... - 9 -二、总程序设计 ................................................................................. - 15 -第四章实验调试与设计 ................................................................... - 20 -一、实验箱上连线 ............................................................................. - 20 -二、调试修正程序 ............................................................................. - 20 -三、产生的波形 ................................................................................. - 20 -第五章设计总结 ............................................................................... - 22 -参考文献 ............................................................................................. - 23 -元器件清单 ......................................................................................... - 24 -第一章绪论信号发生器是我们在学习,科学研究等方面不可缺少的工具,锯齿波和正弦波、矩形波、三角波是常用的基本测试信号。

信号发生器的设计课程设计报告

信号发生器的设计课程设计报告

课程设计报告一、设计题目信号发生器的设计二、设计目的1.掌握数字系统的设计方法;2.掌握硬件描述语言——Verilog HDL;3.掌握模块化设计方法;4.掌握开发软件的使用方法。

三、设计要求1.能够正常输出正弦波,方波,三角波;2.能够设置与调整幅度;3.波形选择;四、设计平台(软件、硬件)1.Quartus2简介Altera Quartus II 作为一种可编程逻辑的设计环境, 由于其强大的设计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。

Altera Quartus II 设计软件是业界唯一提供FPGA和固定功能HardCopy器件统一设计流程的设计工具。

工程师使用同样的低价位工具对Stratix FPGA进行功能验证和原型设计,又可以设计HardCopy Stratix器件用于批量成品。

系统设计者现在能够用Quartus II软件评估HardCopy Stratix器件的性能和功耗,相应地进行最大吞吐量设计。

Altera的Quartus II可编程逻辑软件属于第四代PLD开发平台。

该平台支持一个工作组环境下的设计要求,其中包括支持基于Internet的协作设计。

Quartus平台与Cadence、ExemplarLogic、MentorGraphics、Synopsys和Synplicity等EDA供应商的开发工具相兼容。

改进了软件的LogicLock模块设计功能,增添了FastFit编译选项,推进了网络编辑性能,而且提升了调试能力。

2.Modelsim简介Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。

它采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字信号发生器的设计摘要信号发生器也叫做振荡器或是信号源,在现在的科技生产实践中有着广泛而重要的应用。

现在的特殊波形发生器在价格上不够经济,有些昂贵。

而基于AT89C51单片机的函数信号发生器可以满足此要求。

根据傅里叶变换,各种波形均可以用三角函数的相关式子表示出来。

函数信号发生器能够产生多种波形,如三角波、锯齿波、矩形波、方波和正弦波。

本文通过在单片机的外围加上键盘,控制波形的种类和输出频率的大小,加上LED 显示出相应信息。

单片机输出为数字信号,于是在输出端用DAC0832进行D/A转换,再通过两级运放对波形进行调整。

最终在示波器上显示出来。

关键词:信号发生器, AT89C51,D/A转换,波形调整目录1 绪论 (1)1.1 课题研究背景 (1)1.2波形介绍 (1)2系统设计 (3)2.1方案选择 (3)2.2框图设计 (3)2.3单片机模块 (4)2.4按键控制与显示电路设计 (6)2.5 D/A转换电路 (7)2.6 显示电路 (9)2.7 放大电路设计 (12)2.8整体的电路原理图 (13)2.9元件清单 (13)3软件设计 (15)3.1程序流程图 (15)3.2程序代码 (15)4系统仿真及调试 (18)4.1系统仿真图 (18)4.2系统调试 (19)总结 (21)致谢 (22)参考文献 (23)1绪论1.1课题研究背景随着经济与科技不断发展,相应的测试仪器与手段也有了许多改善与提高,但是对之要求也不断提高。

波形发生器的信号已知,使用者然后根据具体的要求,将其作为激励源,测得感兴趣的参数。

信号源仿真各种测试信号,给待测电路,从而满足现实需求。

信号发生器在仿真实验占有重要地位,对于测试仪器来说也同样不可缺少。

因此对相关信号发生器的研究开发有着一定的意义。

传统的信号发生器电路复杂,控制灵活度不够,成本也相对较高。

虽然我国所研制的波形发生器在一定程度上已有了一些成果,但与国外技术确实还存在一定差距,因此很有必要提高相关方面的研究。

利用单片机的控制灵活性,外设处理能力强等特点,实现频率与幅度可调的多种波形,这就克服了传统的缺点,具有良好的实用性。

同时根据程序的易控制性,可以容易实现各种较复杂的调频调幅功能。

1.2波形介绍正弦波,正弦信号可用如下形式表示f (t)=A sin(ωt+θ) (1)其中,A 为振幅,ω是角频率,θ为初相位。

正弦函数为一周期信号如下图1所示:图1正弦波·方波方波函数是我们常用且所熟知的简单波形函数,做脉冲等,其表示形式如下:)2()20()(T t T T t t f ≤≤<≤⎩⎨⎧-=λλ (2) 方波波形如图2。

图2 图形当方波下半段幅值为0时,就为矩形波,一个原理,所以不再赘述矩形波。

锯齿波,锯齿波如图3所示。

图3 锯齿波图形三角波,三角波波形如下图4所示。

图4三角波2系统设计2.1方案选择方案一:利用单片的函数发生器的传统方式,比如8038就行。

它可很容易地产生正弦波和方波等波形,而后用数/模转换器对电压进行调制,也可以用数字调控对频率实现改变,但这种方法产生频率不稳定。

方案二:采用频率合成器,锁相环式的。

对于所选择的频率,用VCO(压控振荡器)加以选定。

这种方法较第一种性能上好,但是对于频率的输出范围难以达到。

而且有一个特点,即电路较为复杂。

方案三:可以利用单片机编程的方法来实现波形的输出。

可选用AT89C51作为控制器,输出相应波形的数字信号,再用D/A转换器输出相应波形的模拟信号。

用DAC0832作为D/A转换器,再经过两级放大后输出,最终在示波器上显示。

可以使用按键扫描来实现波形的变化[3]。

由于方案一的输出信号的频率不稳定还有二方案的电路较为复杂,频率可调范围难以达标等缺点,所以决定采用方案三的设计方法。

方案三的设计用软件可以很方便的实现对硬件的控制,输出需要的波形。

而且方案三中涉及的器件都是容易得到而且价格较为便宜的,所以价格上也有优势。

2.2框图设计基于AT89C51单片机的函数信号发生器由电源电路、单片机主控电路、信号输出电路和按键控制电路四部分组成,整体设计框图如图5所示图5 函数信号发生器系统图AT89C51单片机是整个函数信号发生器的主控部分,通过电脑对程序改写,可以产生不同波形,也可对同种波形的频率幅度进变换。

当单片机输出数字信号经过转换电路后输出相应模拟信号。

上图中输出电路包涵转换电路与整波电路。

图6为函数信号发生器的原理图。

图6 信号发生器原理框图2.3单片机模块2.3.1单片机最小系统8051片内有4KB 的ROM/EPROM ,因此只需要外接晶振电路和复位电路就可以构成最小系统了,如图7所示。

复位电路 按键电路AT89C51主控电路 输出电路电源电路89C51单片机 接口 电路 D/A 转换器 滤波放大 输出波形图7 单片机最小系统·该最小系统的特点如下:(1)由于片外没有扩展存储器和外设,P0、P1、P2、P3都可以作为用户I/O 接口使用。

(2)片内数据存储器有128B,地址空间为00H—7FH,片外没数据存储器。

(3)片内有4KB的程序存储器,地址空间为0000H—0FFFH,没有偏外存储器,EA 应接高电平。

(4)可以使用两个定时/计数器T0和T1,一个全双工的串行通信接口,5个中断源[1]。

·晶振电路工作原理及应用单片机有18、19两引脚。

分别为XTAL1和XTAL2。

单片机采取内部振荡电路时,将这两引脚接石英晶体与微调电容。

此设计采用的是12M晶振和两个30pF的电容。

在芯片内部结构中,XTAL1和XTAL2引脚是一反相放大器的两个输入端,构成单片机内部振荡器。

同样,根据需要不同,也可采用外部时钟方式。

本次设计采用内部时钟方式。

图8时钟电路·单片机复位电路工作原理及应用计算机在启动运行时都需要复位,复位是使中央处理器CPU 和内部其他部件处于一个确定的初始状态,从这个状态开始工作[1]。

89C51单片机有一个复位引脚RST ,高电频有效。

在时钟电路工作以后,当外部电路使得RST 端出现2个机器周期以上的高电平后系统就会内部复位[1]。

我们采用按键复位方式。

如图9所示。

2.4按键控制与显示电路设计本次设计共设计了4个按键,分别为开关S1、S2、S3和S4。

分别接单片机的P3.0、P3.1、P3.3、P3.4口。

S1用来控制输出波的类别,每按一次,切换到另一个波形;S2与S3则调节输出波形频率的增减,按S2时,输出平率增加,而S3则减小;S4则用来显示波形的种类与频率的大小。

如图10所示。

XTAL XTALVcc RST VssMCS-5 1k 200图10 按键电路2.5D/A转换电路D/A转换器经常用于信号发生器的设计中,通过它可以生成各种波形。

其基本原理如下:利用D/A转换器输出模拟量与输入数字量成正比这一特点,通过程序控制CPU 向D/A转换器送出随时间成一定规律变化的数字,则D/A转换器输出端就可输出随时间按一定规律变化的波形[1]。

2.5.1 D/A转换的必要性D/A是先把数字量转换成模拟量,在单片机设计中经常用到。

众所周知,单片机输出信号为数字量,而本设计旨在输出各种波形,属模拟量,所以单片机的数字量必须经过D/A的转换变为模拟信号才能满足要求。

2.5.2 DAC0832的特性及应用DAC0832是一个8位的D/A转换器,为DAC0830的一种。

DAC0832内部主要由8为输入寄存器、8位DAC寄存器、8位D/A转换器和控制逻辑电路组成。

由于DAC0832与单片机接口方便,其转换与控制较易实现,所以在实际工作中有其重要的作用,使用的也较为频繁。

其内部结构及引脚图如图11所示。

图11 DAC0832的内部结构图12 DAC0832的引脚图DAC0832是D/A 转换器的一类,属电流型,所以后要跟着I/V 转换。

数字输入端可以有单缓冲、双缓冲或直通方式输入。

当引脚1WR 、2WR 、CS 、XFER 直接接地时,ILE 接电源,DAC0832处于直通工作方式。

这种状态下,有输入就立即有输出,处理方式简单,但只能通过独立的I/O 接口连接。

当连接ILE 、1WR 、2WR 、CS 和XFER 引脚,使得两锁存器分别工作在直通与受控状态,或者两个同事被控制,则DAC0832处于单缓冲工作方式[1]。

只要数据DAC0832写入8位输入锁存器,就立即开始转换。

双缓冲方式即将对8位DAC 寄存器与对锁存器的控制分开进行,占用的I/O 口相对较大。

根据以上分析,此次设计选取单缓冲方式。

如图13所示。

图13 DAC0832单缓冲方式的连接2.6 显示电路显示电路分为3部分,分别为LED 灯显示,LED 数码管显示,最后还有示波器显示。

·LED 灯显示本次设计共用了4个LED 灯,分别表示示波器上显示了对应的波形,单片机的P2.4—P2.7分别控制相应灯的亮灭。

电路图如图14所示。

图14 电路图·LED数码管显示本次LED数码管的作用是用来显示相应输出信号的频率。

LED数码管显示电路尽管其所能显示的信息简单,但由于其清晰、亮度高使用时间长和所需电压要求低等优势,在单片机应用中有着应用频率较高。

LED数码管显示器是简单地发光二级管按特定的电路连接起来的显示性器件。

而我们在一些单片机设计中常用的是8段式的LED数码管显示器,其分为两类,共阴和共阳之分。

其结构如图所示。

本次设计采用共阴方式。

图15 LED数码管结构图常用数字和字符的编码如下表:表1 常用字段编码表显示字符共阴极字段码共阳极字段码显示字符共阴极字段码共阳极字段码0 3FH C0H C 39H C6H1 06H F9H D 5EH A1H2 5BH A4H E 79H 86H3 4FH B0H F 71H 8EH4 66H 99H P 73H 8CH5 6DH 92H U 3EH C1H6 7DH 82H T 31H CEH7 07H F8H Y 6EH 91H8 7FH 80H L 38H C7H9 6FH 90H 8.FFH 00HA 77H 88H “灭”00 FFHB 7CH 83H ………………LED数码管在显示的方式上有动态显示和静态显示两种方法。

当LED静态显示时,公共端接地或接电源,根据共阴还是共阳决定。

但每一段的段选段都要与I/O接口连接。

这种方式结构简单,程序也简单易理解。

但缺点也因此点而来,一个数码管就要8个I/O口,数码管若多有几个,则就会占用很多I/O口。

而当LED采取动态显示时,是将所有数码管的段选段并接在一起的,用公共的I/O 控制端,公共端不接地或是电源,而是连接I/O口,实现位选,即选取那个数码管亮,几个数码管轮流显示相应信息,这样不断循环。

相关文档
最新文档