数字电压表的课程设计报告.docx
数字电压表的课程设计报告 引言21 设计参考21.1 参考方案一21.2 参考方案二42 设计任务53 设计方案63.1 芯片的介绍63.1.1 MC14433芯片的介绍63.1.2 MC1413芯片的介绍83.1.3 CC4511芯片的介绍83.2 电路设计83.2.1 电路分析83.2.2 电路图设计94 设计总结104.1 电路调试分析104.2 报告总结105 元器件清单116 结论126.1 谢辞126.2 参考文献121 设计参考 1.1 参考方案一: CC7107 A/D转换器组成的位直流数字电压表 CC7107型A / D转换器是把模拟电路与数字电路集成在一块芯片上的大规模的CMOS集成电路,它具有功耗低、输入阻抗高、噪声低,能直接驱动共阳极LED显示器,不需另加驱动器件,使转换电路简化等特点。附图1是它的引脚排列及功能,各引出端功能见附表端 名功 能V+和V-电源的正极和负极aUgUaTgTaHgH个位、十位、百位笔画的驱动信号,依次接至个位、十位、百位数码管的相应笔画电极abk千位笔画驱动信号,接千位数码管的a、b两个笔画电极PM负极性指示的输出端,接千位数码管的g段。PM为低电位时显示负号INT积分器输出端,接积分电容BUF缓冲放大器的输出端,接积分电阻AZ积分器和比较器的反相输入端,接自动调零电容IN+、IN-模拟量输入端,分别接输入信号的正端与负端COM模拟信号公共端,即模拟地CREF外接基准电容端VREF+、VREF-基准电压的正端和基准电压的负端TEST测试端。该端经500电阻接至逻辑线路的公共地。当作“测试指示”时,把它与V+短接后,LED全部笔画点亮,显示数1888OSC1OSC2时钟振荡器的引出端,外接阻容元件组成多谐振荡器 由CC7107组成的位直流数字电压表接线图上图所示。 外围元件的作用是:(1) R1、C1为时钟振荡器的RC网络。(2) R2、R3是基准电压的分压电路。R2使基准电压VREF1V(3) R4、C3为输入端阻容滤波电路,以提高电压表的抗干拢能力,并能增强它的过载能力。(4) C2、C4分别是基准电容和自动调零电容。(5) R5、C5分别是积分电阻和积分电容。(6) CC7107的第21脚(GND)为逻辑地,第37脚(TEST)经过芯片内部的500电阻与GND接通。(7) 芯片本身功耗小于15mW(不包括LED),能直接驱动共阳极的LED显示器,不需要另加驱动器件,在正常亮度下每个数码管的全亮笔画电流大约为4050mA。(8) CC7107没有专门的小数点驱动信号,使用时可将共阳极数码管的公共阳极接V+,小数点接GND时点亮,接V+时熄 灭。1.2 参考方案二: 单片机与MC14433组成的位直流数字电压表 1.2.1 实验说明MC14433是3位半双积分A/D转换器。抗干扰性强;输入电阻1000M;转换精度高;自动校零;自动极性输出;自动量程控制信号输出;动态字位扫描BCD码输出;单基准电压;转换率为110次/秒。该芯片主要外接元件有时钟振荡电路的外接电阻、补偿电容、以及积分阻容元件。模拟电路部分有基准电压、模拟电压输入。被转换的模拟电压输入量程为199.9mV或1.999V两种,与之相对应的基准电压相应为+200mV或+2V两种。数字电路部分有逻辑控制、BCD码及输出锁存、多路开关、时钟、极性判断及溢出检测等电路。1.2.2 实验内容及实验步骤本实验实现的功能是将输入的模拟电压信号转换为数字形式显示。模拟量为0±2V时,对应的数字量为0±1999,由串行静态显示。过量程引脚OR可与蜂鸣器及发光二极管电路连接,当模拟量绝对超过2V时,有声光报警。(1) 使用MC14433接口电路模块,单片机最小应用系统1的 P0口接MC14433接口电路的Q0DS4口,INT1接DU/EOC,单片机最小应用系统1的P1.0、P1.1连接到串行静态显示模块的DIN、CLK。模拟信号输入接+5V电源和地。(2) 用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。(3) 打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加 MC14433.ASM源程序,进行编译,直到编译无误。(4)进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。(5) 打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。观察静态显示模块,显示“ XXXX”,“XXXX”为不大于1999的十进制数。调节模拟信号. 2 设计任务2.1 设计内容及要求2.1.1 设计数字电压表电路。2.1.2 测量范围:直流电压0V 一1.999V,0V 一19.99V。2.1.3 组装调试位数字电压表。2.1. 4 画出数字电压表电路图,器件电路模块MCl4433,MCl413,CD451l 和MCl403。3 设计方案3.1 芯片的介绍3.1.1 MC14433芯片介绍MC14433芯片常用于数显仪表,是一种采用双积分形式的A/D转换器,适用于低速A/D转换(110次/s),具有良好的工频干扰抑制能力和相当于11位二进制数的转换精度。此外,MC14433芯片还具备了诸如自动校零、自动极性辨别、自动量程控制、动态字位扫描及BCD码形式输出等测量仪表所必备的功能。 CC14433是CMOS双积分式位A / D转换器,它是将构成数字和模拟电路的约7700多个MOS晶体管集成在一个硅芯片上,芯片有24只引脚,采用双列直插式,其引脚排列与功能如图所示。CC14433引脚排列引脚功能说 明:VAG(1脚):被测电压VX和基准电压VR的参考地VR(2脚):外接基准电压(2V或200mV)输入端VX(3脚):被测电压输入端R1(4脚)、R1 C1(5脚)、C1(6脚):外接积分阻容元件端C10.1f(聚酯薄膜电容器),R1470K(2V量程);R127K(200mV量程)。C01(7脚)、C02(8脚):外接失调补偿电容端,典型值0.1f。DU(9脚):实时显示控制输入端。若与EOC(14脚)端连接,则每次A / D转换均显示。CP1 (10脚)、CPo (11脚):时钟振荡外接电阻端,典型值为470K。VEE (12脚):电路的电源最负端,接5V。VSS (13脚):除CP外所有输入端的低电平基准(通常与1脚连接)。EOC(14脚):转换周期结束标记输出端,每一次A / D转换周期结束,EOC 输出一个正脉冲,宽度为时钟周期的二分之一。(15脚):过量程标志输出端,当VXVR 时,输出为低电平。DS4DS1 (1619脚):多路选通脉冲输入端,DS1对应于千位,DS2 对应于百位,DS3 对应于十位,DS4对应于个位。MC14433的转换输出时序:Q0Q3 (2023脚):BCD码数据输出端,DS2、DS3、DS4选通脉冲期间,输出三位完整的十进制数,在DS1选通脉冲期间,输出千位0或1及过量程、欠量程和被测电压极性标志信号。DS1选通时Q0Q3表示的输出结果:DS时,Q3Q2Q1Q0输出过量程、欠量程、千位和极性标志的编码如表9-7所列。由表9-7可知,Q3在Q0=0时,表示千位数的内容: Q3=0,千位为1;Q3=1,千位为0。Q3在Q0=1时,表示过、欠量程: Q3=0,表示过量程;Q3=1表示欠量程。当量程选为1.999 V时,过量程表示被测信号大于1.999 V;欠量程表示被测信号小于0.179 V。Q2表示被测信号的极性: Q2=1,为正极性;Q2=0,为负极性。CC14433具有自动调零,自动极性转换等功能。可测量正或负的电压值。当CP1 、CP0 端接入470K 电阻时,时钟频率66KHz,每秒钟可进行4次A / D转换。它的使用调试简便,能与微处理机或其它数字系统兼容,广泛用于数字面板表,数字万用表,数字温度计,数字量具及遥测、遥控系统。3.1.2 精密基准电源MC1403 A / D转换需要外接标准电压源作参考电压。标准电压源的精度应当高于A / D转换器的精度。本实验采用MC1403集成精密稳压源作参考电压,MC1403的输出电压为 2.5V,当输入电压在4.515V 范围内变化时,输出电压的变化不超过3mV,一般只有0.6mV左右,输出最大电流为10mA。3.1.3 CMOS BCD七段译码驱动器CC4511 七路达林顿晶体管列阵MC1413 MC1413采用NPN达林顿复合晶体管的结构,因此有很高的电流增益和很高的输入阻抗,可直接接受MOS或CMOS集成电路 的输出信号,并把电压信号转换成足够大的电流信号驱动各种负载。该电路内含有7个集电极开路反相器(也称OC门)。MC1413电路结构和引脚排列如图185所示,它采用16引脚的双列直插式封装。每一驱动器输出端均接有一释放电感负载能量的抑制二极管。 MC1403引脚排列 MC1413引脚排列3.2 电路设计3.1电路分析3.1.1 被测直流电压VX经A / D转换后以动态扫描形式输出,数字量输出端Q0 Q1 Q2 Q3 上的数字信号(8421码)按照时间先后顺序输出。位选信号DS1 ,DS2,DS3,DS4通过位选开关MC1413分别控制着千位、百位、十位和个位上的四只LED数码管的位选。数字信号经七段译码器CC4511译码后,驱动四只LED数码管的各段阳极。这样就把A / D转换器按时间顺序输出的数据以扫描形式在四只数码管上依次显示出来,由于选通重复频率较高,工作时从高位到低位以每位每次约300S的速率循环显示。即一个4位数的显示周期是1.2ms,所以人的肉眼就能清晰地看到四位数码管同时显示三位半十进制数字量。3.1.2 当参考电压VR2V 时,满量程显示1.999V;VR200mV时,满量程为199.9mV。可以通过选择开关来控制千位和十位数码管的h笔经限流电阻实现对相应的小数点显示的控制。3.1.3 最高位(千位)显示时只有b、c二根线与LED数码管的b、c脚相接,所以千位只显示1或不显示,用千位的g笔段来显示模拟量的负值(正值不显示),即由CC14433的Q2 端通过NPN晶体管9013来控制g段。3.1.4 过量程标志输出端接发光二极管和有源蜂鸣器负极,另一端接5V的电压.当正常工作时为高电平,二极管和有源蜂鸣器不会发光和鸣叫,当VXVR即输入测量电压大于基准电压时, 二极管和有源蜂鸣器会发光和鸣叫,实现了声光报警。3.2 电路设计3.2.1 数字电压表的原理图:3.2.2 数字电压表的PCB图:4 设计总结4.1 电路调试分析4.1.1 插上MC1403基准电源,用标准数字电压表检查输出是否为2.5V,然后调整10K电位器,使其输出电压为2.00V,调整结束后去掉电源线,供总装时备用。4.1.2 将输入端接地,接通+5V,5V电源(先接好地线),此时显示器将显示“000”值,如果不是,应检测电源正负电压。用示波器测量、观察DS1DS4 ,Q0Q3 波形,判别故障所在。4.1.3 用电阻、电位器构成一个简单的输入电压VX 调节电路,调节电位器,4位数码将相应变化,然后进入下一步精调。4.1.4 用标准数字电压表(或用数字万用表代)测量输入电压,调节电位器,使VX1.000V,这时被调电路的电压指示值不一定显示“1.000”,应调整基准电压源,使指示值与标准电压表误差个 位数在5之内。4.1.5 改变输入电压VX极性,使Vi1.000V,检查“”是否显示,并按4方法校准显示值。4.1.6 在+1.999V01.999V量程内再一次仔细调整(调基准电源电压)使全部量程内的误差均不超过个位数在5之内。至此一个测量范围在±1.999的三位半数字直流电压表调试成功。0V 一19.99V,0V 一199.9V,0V1999V,大量程的测量可以通过分压电阻比例来测量.4.2 报告总结 此次设计直流数字电压表的核心器件是一个双积分型MC14433A / D转换器,它首先将输入的模拟电压信号变换成易于准确测量的时间量,然后在这个时间宽度里用计数器计时,计数结果就是正比于输入模拟电压信号的数字量。然后经过动态扫描用四位的共阴数码管显示出结果. 通过这次的课程设计让我了解了很多芯片工作原理如:AD转换器MC14433,七段译码器CD4511,七路达林顿晶体管MC1413等.对整体的电路设计有了全局的概念,以及对理论与实际运用之间的差别有了更深的理解.虽然刚做出电路板有诸多问题,如虚焊,错焊,元件布局的不合理,通过不断的修改,和调试,这对我的耐力和定力得到了很大的锻炼,最终还是成功的完成了此次数字电压表的设计.这个课设将近花了一个月的时间,从资料的搜集,自己的构思和与同学的讨论到电路设计,电路的制做和电路的调试的整个的过程,让我受益彼多.让我学会了电路的分析,电路的仿真,以及对Altium Designer Summer 08 软件的掌握,对器件的识别和封装都有了更深的理解.这次电路设计虽然并不是很复杂,但整个电路制作过程让我积累了经验,为以后的更复杂的电路奠定了基础.而且还提高了我的撰写报告的能力.5 元器件清单名称规格数量七段译码器CD45111AD转换器MC144331精密基准电源MC14031七路达林顿晶体管MC14131电容0.1uf,0.01uf若干滑动变阻器010K2有源蜂鸣器1二极管发光二极管1电阻470K,100,3K,1K若干共阴数码管46 结论谢 辞 通过一个多月的毕业设计过程中,不断的阅读资料,以及在老师的指导下与同学的讨论,拓宽了我的思路,并帮助我解决了许多难题,才让我取得本次毕业设计的成功。在此谨向他们表示衷心的感谢!感谢学校对我们毕业设计工作的关心与支持,为我们提供了良好的课程设计场所和完备的实验器材,使课程设计能够顺利进行。参考文献:1 童诗白,华成英.第三版.模拟电子技术基础.北京高等教育出社,2022.2 康华光,陈大钦. 第四版.电子技术基础.北京高等教育出版,2022.3 黄继昌,张海贵,郭继忠.实用单元电路及其应用.人民邮电出社,2022.4 MAX187 使用说明 MAXIM说明文档 2022.5 宋贤法 韩晶 路秀丽, Altium Designer Summer 08电路设计实例指导教程. 20226 徐江高速高精度数据采集技术研究D成都:电子科技大学,2022.067 阎石 数字电子技术基础 第五版 高等教育出版社 2022 8 许嘉林,卢艳娥,丁子明ADC信噪比的分析及高速高分辨率ADC电路的实现 桂林电子科技大学1