资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
长安大学电子技术课程设计课题名称:函数信号发生器学 院: 姓 名:学 号:指导教师:日 期:2011-01-02目录前言03摘要03关键字03设计要求03第一章 系统概述04第二章 单元电路设计与分析04一、 信号发生器04二、 数字显示信号测量频率05三、 数字显示电压测量幅值05第三章 电路的安装与调试09 一、 信号发生器09二、 数字显示信号频率10三、 数字显示电压幅值11结束语13参考文献13鸣谢14元器件明细表14附图15收获与体会及存在的问题15评语17前言课程设计是继”模拟电子技术”及“数字电子技术”理论学习和实验教学之后又一重要的实践性教学环节,它的任务是在学生掌握和具备电子技术基础知识与单元电路的设计能力之后,综合所学知识进一步学习掌握电子电路的设计方法和试验方法,为今后从事电子技术领域的工程设计打好基础基本要求。摘要本系统以LF353、AT89C51、555、ADC0808为核心器件,外加电容电阻及基本逻辑器件,运用数模电路基本知识,基本实现了设计要求。三种函数信号的产生以及一定限度的改变频率和幅值,数值显示输出频率及幅值均满足要求。关键字LF353、AT89C51、555、ADC0808、函数信号发生器、数字万用表、数字频率计设计要求1. 信号频率范围1HZ100kHZ;2. 输出波形:方波、三角形、正弦波;3. 输出信号幅值范围:010V;4. 具有数字显示输出信号频率和电压幅值功能。第一章 系统概述该系统主要由函数信号发生器产生三种信号,外加控制电路,实现对信号频率、幅度的调节,以及数字频率计模块对输出波形的频率进行测量并显示,数字万用表模块可对输出波形的幅度进行测量,系统框图如下:信号产生电路控制电路频率测量幅度测量 第二章 单元电路设计与分析一、 信号发生器(1)方案分析:在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号波形发生器。其电路使用的元件可以使分立元件,也可以是集成芯片。具体方案如下:正弦波振荡器比较积分电路方案一:方案二:方波发生器积分电路差动放大器ICL8038方波三角波正弦波方案三: 方案四:正弦波振荡器方波发生器积分电路正弦波 方波 三角波方案四选择了用RC正弦波振荡器直接产生正弦波,用方波发生器和积分电路产生方波和三角波,从而避免了方案一和方案二中不理想的情况,能够得到比较好的波形,所以我们决定选择此方案。(2)单元电路设计:正弦波发生电路方波三角波发生电路二、数字显示信号测量频率(1)方案分析:方案一:选用专用八位通用频率计数器ICM7216B组成频率计。方案二:选用数字电路芯片设计。由于方案二所用芯片比较熟悉,设计易实现,故选方案二。(2)单元电路设计时基电路;逻辑控制电路;译码显示电路。三. 数字显示电压测量幅值(1)方案分析方案一:以A/D转换器MC14433为核心器件,它有多路调制BCD码输出端和超量程,采用动态扫描显示,便于实现自动控制。它连接着输入放大器、基准电源、计数器、译码器、逻辑控制器、振荡器和显示器。其中,A/D转换器将输入的模拟量转换成数字量,逻辑控制电路产生控制信号,按规定的时序将A/D转换器中各组模拟开关接通或断开,保证A/D转换正常进行。A/D转换结果通过计数译码电路变换成笔段码,最后驱动显示器显示相应的数值。方案二:采用单片机89C51作为系统的控制核心,以A/D转换器ADC0808作为主要部件,原理是模数(A/D)转换芯片的基准电压端,北侧电压输出端分别输入基准电压和被测电压。模数(A/D)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法来计算出被测量电压的值,最后单片机系统将计算好了的被测电压按一定的是与送入显示电路模块加以显示。对比两种方法,第一种方案比较麻烦,要用到的芯片比较多,而且不容易控制,设计难度比较大。第二种方案运算功能较强、编程灵活、设计成本也较低,能较准确地测量输入电压。因此选择方案二进行设计。(2)单元电路设计AD模块检波电路单片机显示模块系统框图:系统电路图:检波电路:检波电路是一个二端网络,在此设计中是测量正弦波幅值必须有的转化电路。由于测量显示电路是针对直流电压设计的,而信号发生器的输出是交流信号,所以要得到交流信号的峰值并将其峰值检出来,检波电路就可以达到要求.如图示二段网络的左端为交流输入端,右端为交流信号峰值的直流输出端,将右端的输出加到下一级电路就可以进行测量。测量及数字显示电路:芯片介绍(由于仿真软件的原因,元件库中没有AT89S51,故用AT89C51替代)89C51:89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要特性:与MCS-51 兼容 4K字节可编程闪烁存储器 全静态工作:0Hz-24MHz 三级程序存储器锁定 128*8位内部RAM 32可编程I/O线两个16位定时器/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。RST:复位输入。/PSEN:外部程序存储器的选通信号。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。ADC0808:ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换。内部结构ADC0808是CMOS单片型逐次逼近式AD转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。引脚功能ADC0808芯片有28条引脚,采用双列直插式封装,如右图所示。各引脚功能如下:15和2628(IN0IN7):8路模拟量输入端。8、14、15和1721:8位数字量输出端。22(ALE):地址锁存允许信号,输入,高电平有效。6(START): AD转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。7(EOC): AD转换结束信号,输出,当AD转换结束时,此端输出一个高电平(转换期间一直为低电平)。9(OE):数据输出允许信号,输入,高电平有效。当AD转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。12(VREF(+)和16(VREF(-):参考电压输入端11(Vcc):主电源输入端。13(GND):地。2325(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路。第三章 电路的安装与调试一、信号发生器仿真电路正弦波发生电路:方波三角波发生电路:二、数字显示信号频率仿真电路三、数字显示电压测量幅值仿真电路及仿真结果检波电路功能仿真结果:测量及数字显示仿真结果:仿真所用C语言源程序:#include unsigned char code dispbitcode=0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f; unsigned char code dispcode=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x00; unsigned char dispbuf8=10,10,10,10,10,0,0,0; unsigned char dispcount; unsigned char getdata; unsigned int temp; long int i; unsigned int R1; sbit ST=P30; sbit OE=P31; sbit EOC=P32; sbit CLK=P33; void main(void)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号