• 946.50 KB
  • 2022-05-11 18:36:00 发布

电子线路设计课程设计实验报告-可简易数字显示的集成直流稳压电源的设计

  • 21页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
.设计课题:可简易数字显示的集成直流稳压电源的设计一设计目的:通过可简易显示的直流稳压电源的设计、安装和调试,要学会:⑴选择变压器、整流二极管、滤波电容及集成稳压器来设计直流稳压电流;⑵掌握直流稳压电路的调试及主要技术指标的测试方法。⑶选择合适的A/D转换芯片和各种辅助设计IC,并掌握它们的各种指标和性能;⑷掌握软件控制显示和A/D转换方法和硬件电路的连接,巩固汇编语言设计的基本知识及技巧;⑸学会模拟和数字电路的汇合设计,体会其中的要点和难点;⑹掌握软硬件结合安装调试的方法和熟练掌握印制电路板技巧;⑺通过设计加深对基础知识的认知和个学科间的联系,能基本的进行综合电路课题的设计。二技术指标:⑴两路基本电压输出±5V和±12V电压、一路可调0~20V可显示电压输出,最大输出电流为1.5A。⑵输出纹波电压5~6mV,输出电流大于1A⑶输出功率≥20W,总体谐波失真小于0.2%,稳压系数Sv≤5×10-3。⑷数字电压表四位显示,分辨率小于20mV,可连续可调。显示范围为四档:Ⅰ:0~5V、Ⅱ:5~10V、Ⅲ:10~15V、Ⅳ:15~20V。⑸可外接测量范围0~20V的电压,具有自动换档的功能。三设计要求:⑴合理选择设计方案、独立元器件和各种芯片;⑵完成全电路理论设计、安装调试、绘制电路图和制作电路板;⑶撰写设计报告、调试总结报告及使用说明书。 四设计内容:1:基本原理1.1:直流集成稳压电源原理交流电源电压经电源变压器变换成整流电路所需的交流电压植后,通过整流电路变成单向脉冲电压,再由滤波电路滤去其中的交流分量,得到较平滑的直流电压,最后经稳压电路获得稳定的直流电压。1.2:数字电压显示原理直流电压经过模数转换器进行采样、量化与编码输出二进制代码,由单片机系统进行处理,一方面根据计算结果去自动切换量程;另一方面通过显示系统进行实时的显示输出电压值。2:结构框图3:单元电路设计3.1:直流稳压电源 3.1.1方案选择在两种方案中,第一种是用的集成度很高的稳压管,如图下,它里边除了增加了一组启动电路外,其余部分与一般的串联型稳压电路完全一样,其基准电压源的保护性更高,保护电路更完善。串联稳压电路基本电路CW7800内部电路组成框图启动电路是集成稳压器中的一个特殊环节,它的作用是在Ui输入后,帮助稳压器快速建立输出电压U0。调整电路由复合管构成。取样电路由内部电阻分压器构成,分压比为固定的,所以输出电压是固定的。CW7800系列稳压器中设有比较完善的保护电路,主要用来保护调整管。它具有过流、过压和过热保护功能。当输出过流或短路时,过流保护电路动作限制调整管电流的增加;当输入、输出压差较大,即调整管的C、E之间的压降超过一定值后,过压保护电路动作自动降低调整管的电流,以限制调整管功耗,使之处于安全工作区。过热保护电路是集成稳压器独特的保护措施,当芯片温度较低时,过热保护电路不起作用,当芯片温度达到最大允许值时,保护电路将迫使输出电流减小,芯片功耗随之减小,从而可避免因过热而损坏。但是像在方案二中的电路中,它的输出电压受到三极管放大倍数的影响很大,如果三极管的放大倍数足够大的话它的稳定性就越好,这就是利用了三极管的稳压特性,但是要做到一个三极管的放大倍数无穷的大,但是每个三极管的放大倍数都是有限的,但是两个或多个三极管一起的话就可以解决这个问题,但是当电源要求长时间的工作的话三极管会变得不稳定,也就是在电路中的电流大小不一,很容易引起电路不稳定,这样的话电路很容易因过热而停止对外输出。但是在方案一中就不会出现这样的情况,稳压管里边有一个过流、过压和过热保护功的电路,但是这个地方没有这样的保护电路,在三端可调输出电路中方案一中采用的是CW317的稳压管和电阻可调。而方案二中采用的是电阻可调,同样的也是由于受温度影响,当负载中的电流过大时产生大量的热量,以致电路不能正常输出。而稳压管是高度集成的元件,元件本身体积小,发热量不如方案二中的大,故采用第一种方案。 直流稳电源基本电路3.1.2.电源变压器电源变压器的作用是将220V的交流电压V1变换成整流滤波电路所需要的交流电压V2。变压器副边与原边的功率比为式中,为变压器的效率。一般小型变压器的效率如表所示。小型号变压器的效率副边功率<1010~3030~8080~200效率0.60.70.80.853.1.3.整流滤波电路整流二极管D1—D4组成单相桥式电路,将交流电压V2变成脉动的直流电压,再经过滤波电容C滤除纹波电压Vi。Vi与交流电压V2的有效值V,2的关系为每只二极管承受的最大反向电压通过每只二极管的平均电流式中,R为整流滤波电路的负载电阻。它为电容C提供放电回路,RC放电时间常数应满足式中T为50Hz的交流电压的周期,即20ms。3稳压电路调节器整管T1与负载电阻RL组成串联式稳压电路。T2与稳压管Dz组成采样比较放大电路,当稳压器的输出负载变化时,输出电压V0应该保持不变,稳压过程如下。设输出负载电阻RL变化,使V0,则3.1.4、直流稳压电源设计 直流稳压电源的类型有多种,就这个问题我用下面两种方案来进行设计。方案一用CW78系列和CW79系列的及CW317构成的稳压电路。集成稳压电源设计的主要内容是根据性能指标,选择合适的电源变压器、集成稳压器、整流二极管及滤波电容。首先我们介绍一下集成稳压器常见的稳压器有固定三端与可调式三端稳压器,我们先介绍固定三端稳压器及其典型应用。我们通常所用的7800和7900系列的稳压管如下图所示:固定三端式稳压稳压器的典型应用(a)CW78xx系列典型应用(b)CW79xx系列典型应用在CW78xx系列中1脚接输入,2脚接地,3脚接输出。CW79xx系列中1脚接地,2脚接输入,3脚接输出。其中CW78xx系列中输出为正电压,如7815则它的输出电压为+15V而CW79xx系列中输出为负电压,如7915则输出电压为-15V,(它们的输出额定电流以字母为标志,L表示0.1A,M表示0.5A,无字母表示1.5A)但不管是输出为正电压的78系列还是输出为为负电压的79系列,它们的输入端所接入的电容Ci的功能是进一步滤除纹波,输出端接入的电容C0能改善负载的瞬态影响,使电路稳定工作。Ci和C0最好用漏电流小的电容,如果是电解电容的话,则电容量要比图中的增加10倍。下面我们介绍一组可调式三端输出集成稳压器如下图是一个三端可调的基本应用电路,V1用于防止输入短路时C4上存储的电荷产生很大的电流反向流入稳压器使之损坏.V2用于防止输出短路时C2通过调整端放电而损坏稳压器.C2还用于减小输出纹波电压.R1、Rp构成取样电路,这样,实质上电路构成串联稳压电路,调节Rp可改变取样比,即可调节输出电压U0的大小。该电路的输出电压U0等于由于,可以略去,又,所以可见,当R2=0时,U0=1.25V,当R2=2.2K时,U0=24V 三端可调稳压器基本应用电路考滤到器件内部电路绝大部分的表态工作电流IQ由输出端流出,为保证负载开路时电路工作正常,必须正确选择电阻R1。根据内部电路设计IQ=5mA,由于器件参数的分散性,实际应用中可选用IQ=10mA,这样R1的值可定为3.2:电压显示电路3.2.1:电压显示电路方案的选择现在的显示电路分为模拟和数字显示两种:模拟显示是根据传感器把电能量相应的转换成扭矩以指针的偏移量来计算;数字显示是先把模拟电压进行A/D转换,把转换后的数字信号进行处理后再送显示系统进行显示。现实应用中一般把两种显示方法有机结合在一起,即先把电能量用传感器转换成易于数字化的信号再通过A/D转化进行处理显示。现实中如PC、MCU和大部分运算型IC都只能处理数字信号即只运算“0”和“1”两个信号,因此要把模拟信号进行数字显示就必须把信号数字化。所以数字显示电路中A/D芯片是必需的。在此设计电路中,由于电压范围较小、值也不大再加上模拟显示成本高、精确度不好、不便于操作、损耗快所以采用直接进行A/D转换后数字显示的方案。随之而来的是如何进行处理、处理后怎样控制显示?其中就必须要一个微处理器或者运算芯片把A/D转换后的信号进行处理,再把处理后的结果送给显示系统来显示。市面上这样的芯片多如牛毛,考虑设计成本、硬件电路的适配和集成度、和显示电路的综合控制等方面,我采用常用的单片机作为运算和控制的核心。若要实现自动换控制,只要单片机是不够的,必须有控制电路也就是“开关”。通常所用的继电器等强电方面的控制开关在电子方面显然是“大材小用”了,所以只有选用在电子范畴的控制开关。常见的有光耦、热敏电阻、声控、模拟开关(基于CMOS传输门原理)等器件进行控制。又因为数字电路对应的“1”都有个范围,也就是A/D转化的信号范围是一定的,要想扩展就必须在A/D转换前把信号进行缩小或扩大。也就是必须要有多路选择开关根据单片机输出的控制信号进行制动以控制缩小或放大比例以适配A/D转换。所以我选用模拟开关以便于调整比例。 3.2.2单片机最小系统单片机最小系统电路由单片机芯片和外围电路组成。由于把本次设计的各单元电路拆分到基本单元电路,所以在此仅设计外围的时钟电路和复位电路。总体设计中的模数转换电路和显示电路是基于此最小系统进行设计的。介于此,下述电路的设计将不再做赘余设计,仅将各口连接线标出以做标记。单片机是微型计算机向稳定可靠、体积小和价格低廉这个方向发展的产物。也正因为它有这些特性才被广泛的应用于实现各种测量和控制功能。也是我选择它作为控制和处理数据的核心。①单片机芯片的选择现在单片机的种类很多,但主要是基于Intel早期推出的MCS-51系列。根据ROM的种类不同/内部定时器等的不同又可分为8*C…/51/52系列。至于具体的型号和其他产品型号在此不做累述。一般的简易单片机设计采用8031系列配合外围电路,8031系列为片内无ROM需扩展,因此应用此系列的设计便于进行程序的装载和修改但外围扩张过多必然要进行I/O口的扩展,这样就增加设计要求和成本。80C51系列有内部ROM因此不需要扩展可直接下载程序运行。考虑到整体电路主要是基于单片机最小系统的模数转换电路和显示电路并不复杂,而且一块80C51芯片的接口就可以满足需求,所以采用80C51作为设计芯片。下面简要介绍下80C51的结构框图和基本功能:下图为单片机系统结构框图。中央处理器简称CPU,是单片机的核心,完成运算和控制操作。包括运算和控制器两部分。80C51中共有256个RAM单元,但其中后128单元被专用寄存器占用,供用户使用的只要前128个单元,用于存放可读写的数据。80C51有4K的程序存储器,用于存放程序和原始数据。出于控制应用的需要,80C51有两个16位的定时/计数器,以实现定时或计数功能,并以起定时或计数的结果对单片机进行控制。4个8位的并行I/O口实现数据的并行输入输出。一个全双工的串行口用来实现串行数据传送。该串行口的功能很强,既可以作为全双工的异步收发器使用,也可作为同步移位器使用。80C51有5个中断源,即外中断两个,定时/计数中断两个,串行中断一个。全部中断分为高级和低级共两个优先级别。80C51内部有时钟电路,但石英晶体和微调电容需外接。上述系统的地址信号、数据信号、控制指令都是通过总线传送的。总线结构减少了单片机的连线和引脚,提高了集成度和可靠性。 按照设计要求,单片机是数据采集处理和控制中心。数据的输入和控制信号的引出都要用到单片机的I/O口。所以在实际应用中I/O的分配极其关键,观察整个电路设计:采集数据的输入要八个I/O口;控制A/D转换芯片至少要启动、关闭和转换标志信号三个I/O;数据显示段控和位控需要14个I/O口;A/D转换外接时钟信号由ALE引脚提供;模拟开关至少需要2个I/O进行控制;再加上单片机本身时钟电路复位电路使用的口线和电源接口,计算下来单片机的40个引脚以足够所以不需进行扩展。设计中我采用P1口八位口线对A/D转换数据进行接收;PO口八位口线作为显示的段控线、P2口的低四位口线作为位控位;P2.4和P2.5作为量程转换的控制口线;/RD和/WR分别作为A/D转换启动和停止的信号线;我采用中断方式对A/D转换结果控制所以/INT0作为转换标志信号;ALE二分频为A/D转换器提供时钟信号。右图(12)为80C51的引脚图。80C51为芯片封装:DIP,引脚数量:40。a:信号引脚(第 一功能)说明:P0口8位双向输入输出口线,完成数据的传送;在构造单片机应用系统片外总线时,既作为8位数据总线(D0~D7),又作为地址总线的低8位(A0~A7)分时使用。P1口8位双向输入输出口线,完成数据的传送;在单片机处于编程工作方式时,由它输入存储器单元地址的低8位。图(12)P2口8位双向输入输出口线,完成数据的传送;在构造单片机应用系统片外总线时,作为地址总线的高8位(A8~A15)使用;在单片机处于编程工作方式时,由它输入存储器单元地址的高8位;P3口8位双向输入输出口线,完成数据的传送;ALE:地址锁存控制信号。在不扩展单片机系统时不使用,但ALE端仍产生频率为晶体振荡器振荡频率fosc的1/6的周期性正脉冲信号,此信号可以作为外部时钟或外部定时脉冲使用;在扩展单片机系统时,ALE的输出用于控制把P0口输出的低8位地址送锁存器锁存,即锁存地址的低位字节,以实现低位地址和数据总线信息的分离。/PSEN:外部程序存储器读选通信号在读外部ROM时,/PSEN有效(低电平),以实现外部ROM单元的操作。RST:复位信号,高电平有效。但有效的高电平信号必须维持两个机器周期以上,用以完成单片机复位初始化操作。XTAL1和XTAL2:外接晶体引线端当使用芯片内部时钟时,用于外接石英晶体和微调电容;当使用外部时钟时,用于连接外部时钟脉冲信号,此时,XAL1接地、XTAL2连接外部时钟脉冲信号。VSS:地线VCC:+5V电源b:信号引脚(第二功能)说明:ALE/PROG:编程脉冲输入端在单片机处于编程工作方式时,输入编程脉冲;/EA/VPP:编程电压(25V或21V)输入端;RST/VPD:备用电源引入端VCC掉电期间,此引脚可接上备用电源。一旦芯片在使用过程中,当VCC电源发生故障(电压突然下降或断电,称掉电,或失电),电压下掉到低于规定的值,备用电源经此端向内部RAM提供电压,以保护内部RAM中的信息不丢失,使单片机复电后,能正常运行。P3口口线的第二功能如图(13)P3口口线第二功能信号名称P3.0RXD串行数据接收输入P3.1TXD串行数据发送输出P3.2/INT0外部中断0申请输入P3.3/INT1外部中断1申请输入P3.4T0T/C0计数输入输入P3.5T1T/C1计数输入输入P3.6/WR外部RAM写选通输出P3.7/RD外部RAM读选通输出 注意:对于ALE/PROG,/EA/VPP和RST/VPD,由于第一功能信号与第二功能信号是单片机在不同工作方式下的信号,因此,不会发生使用上的矛盾;对于P3口口线,在实际使用时应优先考虑其第二功能。图(13)②时钟和复位电路设计根据上述的单片机的原理和内部结构我选取6MHz的石英晶体组成时钟电路。如图(14)单片机有两种复位方式:上店复位和按键手动复位。上电复位的电路通过电容充电来实现。按键手动复位有电平方式和脉冲方式复位。按键电平复位是通过使复位端经电阻与VCC电源接通而实现的。按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的。图(14)注意的只有保证复位信号高电平持续时间大于两个机器周期才能完成复位。我选择6MHz的石英晶体,则一个机器周期为2μs,则高电平至少应该持续4μs以上。所以我采用按键电平复位电路,电路图和元件属性值如图(15)。复位是单片机的初始化操作,主要功能是把PC初始化为0000H,使单片机从0000H开始执行程序。当由于程序运行出错或操作错误使系统处于死锁定状态时,为摆脱困境也需要复位键以重新启动。图(15)单片机最小系统是整个电路的心脏,数据处理和控制都在此处完成。单片机最小电路的设计并不复杂但其外围电路的设计就比较复杂。综上所述即可得单片机最小系统电路。由于此节不涉及各I/O的应用、使用引脚少及在显示和模数转换电路中还要给出此系统的接口电路图所以在此就不给出。对A/D转换电路和显示电路的控制程序在附录中给出。 3.2.3:数模转换电路的实现⑴:A/D转换芯片的选择现在的A/D转换芯片很多,有并行的也有串行的。有多路输入也有单路输入的。输出精度也各不相同。所以在此对型号就不做介绍主要说明一下内部转换电路的方式。根据转换原理A/D转换器可分为三种:双积分、逐次逼近和并行式。双积分型是一种间接型A/D转换器。基本原理是将输入的模拟电压UI先转换成与UI成正比的时间间隔,在此时间内用计数器对恒定频率的时钟脉冲计数,计数结束时,计数器记录的数字量正比于输入的模拟电压,从而实现A/D转换。逐次逼近型是一种反馈比较型A/D转换器。原理过程类似于天平称质量,把砝码从大到小依次置于天平上,与被称物体进行比较,如砝码比物体轻,则保留该砝码,否则去掉,直到称出物体的质量为止。并行式A/D转换器由基准电压、电阻分压器、电压比较器、寄存器、代码转换器组成。其中电阻分压器把基准电压按一定的比例进行量滑电平划分,各个不同等级的量化电平分别加到相应比较器的反向端,作为各个比较器的参考电压,输入模拟电压同时加到各比较器的同向输入端,根据输入电压的大小,各比较器输出的状态不同,他们经寄存器送到代码转换电路,完成二进制编码,从而实现A/D转换。并行式A/D转换器的转换速度极快,是各种A/D转换器中速度最快的一种,速度约为十几纳秒,但它的电路复杂,所用的触发器和比较器数量多,所以这种转换器成本高、价格贵,一般场合较少使用,多用于要求转换速度很高的情况。逐次逼近型的速度比并行式的慢,转换时间大约在几微秒到几百微妙之间,属于中速的A/D转换器,但由于电路简单,成本较底,因而被广泛应用。双积分型转换时间长、工作速度底,约为数十毫秒,但它的电路结构简单,转换精度高,抗干扰能力强,因此常用于低速场合,数字式仪表大多采用这种A/D转换器。A/D转换器的主要参数有三个:①分辨率:分辨率是指A/D转换器输出数字量的最底位变化一个数码时,对应输入模拟量的变化量。显然A/D转换器的位数越多,分辨最小模拟电压的值就越小。值得注意的是一个n位的A/D转换器,是一个设计参数而不是测量参数。②相对精度:是指A/D转换器实际输出数字量与理论输出数字量之间的最大差值。通常用最底有效位LSB的倍数来表示。③转换速度:即完成一次转换所需的时间,也就是从转换开始到输出端出现稳定的数字信号所需要的时间。综上所述,我选用逐次逼近型COMS工艺A/D转换器ADC0804。下面对ADC0804简要介绍:1234567891011121314151617181920CSRDWRCLKININTRVIN+VIN-AGNDVREF/2DGNDVCCCLKRD7D6D5D4D3D2D1D08位COMS依次逼近型的A/D转换器.三态锁定输出存取时间:135US分辨率:8位转换时间:100US总误差:正负1LSB工作温度:ADC0804LCN---0~70度输入电压范围:5V单电源供电。双列直插式封装图(16)AGND:模拟信号地。D7~D0:具有三态特性数字信号输出。DGND:数字信号地。VREF/2:参考电平输入,决定量化单位。CS:低电平有效的片选端。INTR:A/D转换结束信号,低电平表示本次转换已完成。INTR:A/D转换结束信号,低电平表示本次转换已完成。 VIN(+)VIN(-):差动模拟电压输入.输入单端正电压时,VIN(-)接地:而差动输入时,直接加入VIN(+)VIN(-)。CLKIN、CLKR:时钟输入或接振荡无件(R,C)频率约限制在100KHZ~1460KHZ,如果使用RC电路则其振荡频率为1/(1.1RC)。CKLIN为外部时钟信号输入端。/WR:用来启动转换的控制输入,相当于ADC的转换开始(/CS=0时),当/WR由高电平变为底电平时,转换器被清除:当/WR回到高电平时,转换正式开始/RD:外部读取转换结果的控制输出信号。/RD为高电平时,DB0~DB7处理高阻抗:/RD为底电平时,数字数据才会输出。②芯片引脚的连接要实现A/D转换只有芯片还远远不够,怎么样和外围电路连接才是关键。本电路中主要是和单片机系统的连接。由图(16)中引脚图和引脚功能简介中可以总结出最基本的连接方式:D0~D7具有三态特性所以可以直接和单片机的I/O连接不需缓存;CS是片选信号,因为设计电路中始终要进行A/D转换而且无其他扩展芯片所以直接接地使A/D转换器始终选定;AGND为模拟地直接接地即可,同理DGND直接接数字地;CLKIN、CLKR为时钟信号引入端,为了和单片机实时同步工作采用ALE信号二分频来(ALE输出频率为单片机机器周期的二倍)提供时钟信号;INTR:A/D转换结束信号,低电平表示本次转换已完成。中断方式实质上是一种资源共享技术主要用于实时控制,可以最大程度的提高速度,所以我采用中断方式获取此信号直接和外中断0断口相连;VREF/2:参考电平输入,决定量化单位。此信号的精确对输出的影响很大,我采用直接电阻分压为此引脚提供信号;/WR和/RD和单片机是兼容的所以直接相连即可;VIN(+)VIN(-)为输入信号选端,由于只输入正电压所以VIN(-)直接接地,信号由VIN(+)输入。③使用ADC080等A/D转换器时有以下几个注意点:①CS与WR同时为低电平A/D转换器被启动且在WR上升沿后100us模数完成转换,转换结果存入数据锁存器,同时,INTR自动变为低电平,表示本次转换已结束。如CS、RD同时来低电平,则数据锁存器三态门打开,数字信号送出,而在RD高电平到来后三态门处于高阻状态。②ADC0804的零点无须调整。满刻度调整时,先给输入端加入电压,使满刻度所对应的电压值是,其中是输入电压的最大值,是输入电压的最小值。当输入电压与值相当时,调整端电压值使输出码为FEH或FFH。③在使用A/D转换器时,为保证其转换精度,要求输入电压满量程使用。如输入电压动态范围较小,则可调节参考电压,以保证小信号输入时ADC0804芯片8位的转换精度。④模数、数模转换电路中要特别注意到地线的正确连接,否则干扰很严重,以至影响转换结果的准确性。A/D、D/A及取样保持芯片上都提供了独立的模拟地(AGND)和数字地(DGND)的引脚。在线路设计中,必须将所有的器件的模拟地和数字地分别连接,然后将模拟地与数字地仅在一点上相连。图(17)地线的正确连接方法如图(17)所示。⑤ 时钟电路可以外接也可以通过外加电阻、电容产生。我采用外接时钟信号。单片机的ALE信号进行二分频的时钟作为外部时钟的输入,以达到同步工作和便于操作。采用D触发器作为分频电路。电路图如右图(19)中74F74接法综合以上所述可的A/D转化总体电路如图(19)电路图中的二分频电路也可以采取JK触发器等;来组成。至于分压电路的电阻阻值没什么理想的计算公式,是实际设计中实验测试得来的。电源由设计电源直接提供。值得注意的是没有单个D触发器,在此采用74LS74双上升沿D触发器的集成芯片。引脚接法如图(18)中所示。图(18)→3.3:显示电路显示电路由单片机控制。采用四为LED显示器。由于单片机的I/O不足以驱动LED显示,所以在显示电路中要加上驱动电路。我在设计中使用了一块74LS244的八路反向器作为段控位的驱动,采用74LS04的六路反向器作为位控位的驱动。LED显示器有共阴极和共阳极两种。选取什么类型的没有什么硬性的优缺点,在考虑电路尽量简单的情况下因人而定,我选用共阴极的。市面上还有LCD等显示器,但考虑电路显示的只是0~9的数字而且对清晰度等没有另外的要求,在加上LED的成本较低,所以采用LED显示器做输出显示设备。下面对选用的芯片进行简要的说明:LED显示器即由发光二极管组成,发光二极管的压降一般为1.5~2.0伏,驱动电流取10~20mA为宜。若采用四个独立的LED进行显示,电路就很复杂也需要更多的硬件,所以我采用集成四个LED的组合显示器件,采用动态扫描显示。它内部已经把相同的引脚并联起来。这样组合器件外部只要12个引脚:七个段控、一个小数点和四个位控。引脚图如图(19)。LED驱动时一般要串联限流电阻以防止LED损坏。串联限流电阻计算公式如下:式中,VF为正向导通电压;IF为导通电流(10~20mA)。通过计算可得R0约为450Ω,实际中取510Ω来防止损坏LED。图(19) 驱动LED我采用一片74LS244(八路反向器)和一片74LS04(六路反向器)。74LS244为三态输出的八组反向缓冲器和总线驱动器。引出端符号:如图(20)1A1~1A4,2A1~2A4输入端/1G,/2G三态允许端(低电平有效)1Y1~1Y4,2Y1~2Y4输出端此芯片为双列直插式封装。输入电压不超过7V(一般取5V),输出电压最高为5.5V最低为2V、低电平最大为0.8V,输出高阻态时高电平电压最大为5.5V,输出图(20)高电平时电流为-15mA,输出低电平时电流不超过24mA,适宜在0~70℃的温度范围内工作,功率约为110mW。74LS244用于LED的段控,输入端可直接与单片机的P0口相连,输出端接LED的八个断控线。74LS04为六反向器,双列直插式封装。特性参数和74LS244基本相同。只是功率只有10几mW,而且输出高电平时最大电流只有-100μA,输出低电平最大电流最大为8mA。74LS04输入端接P2口的低四位口线作为位控位。为了保护LED在74LS244输出段串联8个限流电阻来提供驱动.74LS04的引脚排列如图(21)图(21)综上所述,可得显示电路的总体电路如下图(22)图(22) 3.4:量程控制电路①方案选择较高电压转换为低电压一般可以运用电阻分压、减法电路或者比例运放电路三种方法来实现。电阻(或者阻容)分压电路驱动能力较弱而且会消耗部分功率,不适合在测量领域。减法运算和比例运算电路可较好的克服分压电路的不足,但减法电路必须另接高精度稳定度的比较电压进行运算。而且减法电路实际上就是差动式放大电路,电路存在共模电压只有选取KCMR比较高的集成运放才能保证一定的运算精度,并且阻值的计算和调整不方便,但是电路只需一个运放,元件少、成本低所以在一些要求不高的场合应用。比例运算可以实现降低电压功能的是反向比例运算电路即从反向端输入待测信号。由于它是深度电压并联负反馈,输入电阻等于R1较小。共模输入约为0对集成运放KCMR的要求较低。减法电路高频特性不是很好,在开关进行调档动作时不稳定。综上所述我选择反向比例运算电路作为量程控制电路。下面对反向比例运算电路进行介绍说明,同时略提减法电路:1)反向比例运算电路:基本电路图如图(23)R1为输入电阻;Rf为反馈电阻;R2为平衡电阻一般取R2=R1∥Rf,信号由反向端图(23)输入。正向端经平衡电阻接地。由运算放大器的“虚短”和“虚断”两个基本特点可知:Ua≈Ub=0Ia≈0即:Ii=If由于Ii=(Ui-Ua)/R1=Ui/R1If=(Ua-Uo)/Rf=-Uo/Rf所以闭环放大倍数为:Af=Uo/Ui=-(Rf/R1)上式表明,输出电压Uo与输入电压Ui之间存在着比例运算关系,比例系数由阻值Rf与R1的比值确定,而与放大器本身的参数无关。改变Rf与R1的比值,可使Uo与Ui获得不同的比例,这样就实现了比例运算。式中负号表示Uo与Ui反相。如果Rf=R1,则UO=-Ui,即:Af=-1,这时输出电压与输入电压大小相等、相位相反;这时运算放大器又称反相器。上述电路中,同相输入端接有电阻R2,称为平衡电阻,其作用是使两个输入端的电阻保持平衡,以提高输入级差放电路的对称性,其阻值对运算结果没有影响。通常取R2=R1∥Rf。2)减法运算电路,基本电路图如(24)根据集成运放的“虚短”和“虚断”两个基本特点可知:Ua≈Ub=0Ia≈0由图可知:因为,则,于是有图(24) 整理得:而又因,故当,,得;若Rf=R1,则vO=vI2-vI1即实现了减法运算。根据设计要求A/D转换只输入正电压,通过一级的反向比例运算不能实现正电压输出,所以在设计时多加一级反向比例运算电路来实现正电压输出。为防止A/D转换电路及外围电路对运算电路的影响,设计时在两级反向比例放大器后再加一级电压跟随器作为隔离级。电压跟随器是特殊的同向比例运算电路。同向比例运算电路和反向比例运算电路的不同点在于从正向端输入信号而反向端接地。在此不做累述,仅对电压跟随器简要介绍:基本电路图如右图(25),其工作特点如下:电路为深度电压串联负反馈,输入电阻趋于无穷大,此电路的共模信号不为零可能对电路造成一定的干扰,所以尽量选用有较高共模抑制比的集成运放。整体电路图如图(26):图(25)图(26)3)整体电路参数计算和说明:我选用一般集成运放UA741来构成比例运算电路。主要性能参数如下表:电源电压+Vcc、-VEE+3V~+18V,典型+12V-3V~-18V,典型-12V工作频率10KHZ输入失调电压VIO2mV单位增益带宽BW1MHZ输入失调电流IIO20nA转换速率SR0.5V/uS开环电压增益AVO106dB共模抑制比KCMR90dB输入电阻Ri1MΩ功率消耗50mW输出电阻Ro75Ω输入电压范围±13V UA741芯片引脚图如图(27):(1)脚为OA失调调整端(2)脚为IN-反向输入端(3)脚为IN+正向输入端(4)脚为V-负电源端(5)脚为OA失调调整端(6)脚为OUT输出端(7)脚为V+正电源端(8)脚为NC空为双列直插式封装,值得注意的是集成运放应用时图(27)有许多注意事项,如是双电源供电要特别注意电源的接法、使用余热进行焊接、使用前进行调零等。在此就不多介绍可参考相关技术资料。图(27)中*X、*Y和Z分别接量程自动控制选择电路中的中的对应接口。通常反馈电阻的阻值不能太大,否则会产生较大的噪声和漂移,一般取10K~500K之间。输入电阻的取值应远大于信号源内阻。设计中我们要完成四挡的运算就必须要有个运算比例来实现。若只用一级电路来实现,第二级仅当反向器,这样就必然导致反馈电阻过小或者输入电阻过大才可以实现1、1/2、1/3、1/4四档的运算。例如:输入电阻取通常的20K,则实现1/4运算的时候反馈电阻就只有5K这样就会是电路不稳定。因此我采用第二级固定实现1/2的比例运算,然后第一级分别实现2、1、2/3、1/2的比例运算,这样进行级联后即可实现1、1/2、1/3、1/4四档比例的运算。为了兼顾反馈和输入电阻各自的影响,我选输入电阻为30K远大于电源内阻(约75Ω),此时反馈电阻第一级为60K(1倍档)、30K(1/2倍档)、20K(1/3倍档)、15K(1/4倍档)第二级反馈电阻为15K来固定实现1/2的比例运算和反向运算。按照上述不难计算出平衡电阻的阻值依次为20K、15K、12K、10K。此电路经EWB仿真证实设计可行,而且输出电流为25mA左右可以驱动A/D进行转换不需再加电流放大电路。3.5:量程自动控制选择电路为达到设计指标就必须要进行量程的转换。指标要求输入电压为Ⅰ:0~5V、Ⅱ:5~10V、Ⅲ:10~15V、Ⅳ:15~20V。共四档。且A/D转换器的输入电压允许范围为0~5V所以如何进行输入量程的转换也就决定着本设计的可用性。①转换方式的选择一般在普通场合我进行档位转换的时候都是手动方式,即通过滑动变阻或者多向开关进行控制,这种方法简单易懂、硬件电路也不复杂而且操作简单但要求操作者要对被测量估值以便选取合适量程,或者从最高档位依次进行测量直至得到合适的测量结果。而且手动换档只是适应于间断测量和动态范围不大的场合也不便于实现自动化的控制。而自动切换电路可弥补手动切换的不足但对硬件要求过高而且还要有合适的信号去控制切换。但自动切换也有电路复杂、软硬件要求高、稳定性差等不足。结合我们设计课题的要求我选取自动控制切换电路。这样有以下几点好处:1)可充分利用系统的资源,因从整体电路看来单片机还有剩余的口线;2)可以快速的根据显示电压对输出电压进行调整省去手动的繁琐;3)提高电路的集成度优化设计电路,更好的保护转换电路;4)防止了手动换档造成的瞬间电压损坏电路的隐患;5)自动化控制适应范围更广泛便于应用;但自动切换也有起不足:1)控制信号选取的准确可信度和自动转换的误差等随机性大:2)硬件成本、设计难度的增加及相应的软件设计的复杂性;3 )由于是在不切断测量输入的情况下自动切换,就有转换时间间隙的干扰和瞬间电压造成误差的消除问题;4)自动控制芯片在电路中负载效应势必要消耗一部分功率,使电路效率下降。针对自动控制的不足我采用一下方法或者电路来尽量弥补:1)通过选取多个控制信号进行综合来控制转换时机以达到尽量准确;2)设计软件时如键盘消抖一样设计一个延时程序对切换后进行延时采样量化来消除瞬间误差。3)采用必要的级间耦合方式(如电容耦合)来减小误差。在输入于输出之间加上隔离器减小负载效应。②自动转换模拟开关的选择早期的模拟开关大多工作于±20V的电源电压,导通电阻为几百欧姆,主要用于模拟信号与数字控制的接口,近几年,集成模拟开关的性能有了很大的提高,它们可工作在非常低的电源电压,具有较低的导通电阻、微型封装尺寸和极佳的开关特性。根据电路需要我采用CMOS工艺的双通道四路模拟开关CD4052。以下对此芯片简要介绍:内部原理和引脚如右图(28)为双列直插式封装。由于CD4052采用CMOS工艺只适于处理幅度不超过其工作电压、电流较小的模拟或数字信号。它有X、Y两个输入端和0、1、2、3四个输出端,具体选通那一路信号见图(29)。控制电平A、B由单片机P2.4和P2.5控制。模拟开关的开关速度大约是几十到几百纳秒一般是“先断后通”的模式。作为负载模拟开关的电阻和电源电压有关,根据资料显示电压在一定范围越大导通电阻越小,所以我采用12V供电这样导通电阻为100Ω左右。↓图(29)↑图(28)设计电路如图(30)→值的注意的是提高电源电压的同时应相应提高选通控制端A、B的逻辑电平。在实际电路中可采用电源电压上拉钳位的方法。当电源电压取12V时,上拉电阻取1.5K以上就可以保证有效高电平不低于5V。这样就可以降低导通电阻。 此外,适当提高电源电压,还可以同时减小导通电阻路差和加快开关速度。图(30)中*X、*Y和Z分别是上面量程控制电路里的节点连接标识符。相应阻值的计算在量程控制电路中以给出。3.6:输出单元电路和其他外围电路设计①输出单元电路的设计如图(31)设计是为了应用,为了方便对外进行输出,在印制电路板是专门指定输出接口便于对外相连。根据指标要求分别设置个电压的两路输出。②其他外围电路设计电路进行设计时一般都要进行可测性设计。但由于我选取的A/D转换芯片ADC0804只有一个输入端不可预留接口进行检测,为了弥补这点缺憾我在设计时设计一个选择端口,使用时接可变电源的输出接口,图(31)检测时则可通过此接口对外接检测信号。此接口可由短路冒进行控制。电路整体进行级联时要进行测试来确定必要的耦合方式。为了对整体电路进行控制,在级联时接单路开关进行控制,这样还可以在不使用此单元时断开电路以降低功耗。在电源产生电路中的变压器输出端连接熔断管以对整个电路进行保护,再连接一个发光二极管来标记电路工作。电路中各个集成芯片的接地端都接一个对地滤波电容以减少自激和噪声的干扰。电容一般取0.1~1μF。外围小电路的设计不一一给出设计电路,电路将在整体电路原理图中给出。五:整体电路原理图和PCB图 六实验总结通过本次实验对电路设计有了更深的体会,明白自己知识的缺乏,也从中学到了很多东西,如元件的封装制作,显示电路的原理等,为后面的毕业设计打下了很好的基础。在设计中遇到了很多不懂的东西,使我懂得丰富知识的必要性 湖南工学院实验报告课程名称:电子线路设计专业:电子信息工程班级:电信0404学号:41040431姓名:罗俊指导老师:王勇刚