毕业设计(论文)基于单片机的数字电压表设计.doc
《毕业设计(论文)基于单片机的数字电压表设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的数字电压表设计.doc(32页珍藏版)》请在三一办公上搜索。
1、摘 要数字电压表(gigital voltmenter)简称DVM,它是采用数字化测试技术,把连续的模拟量(直流输入电压)转化成不连续、离散的数字形式并加以显示的仪表。传统的指针电压表功能单一、精度低,不能满足数字化时代的要求,采用单片机的数字电压表,有精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实施通信。目前,有各种单片A/D转换器构成的数字电压表,已被广泛应用于电子及电工测量、工业自动化仪表、自动监测系统等智能化测量领域,示出强大的生命力。与此同时,由DVM 扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片A/D转换器以及由他们构
2、成的基于单片机的数字电压表的工作原理关键词:A/D 转换器;PC ;电压测量; 液晶显示AbstractDigital voltmeter (gigital voltmenter) abbreviation DVM, it is using digital testing technology, the continuous analogue (dc input voltage) into a discontinuous, discrete digital form and to show appearance. The traditional pointer voltmeter and lo
3、w accuracy of single function, and cant meet the requirements of the digital age, USES the monolithic digital voltmeter, have high precision, strong anti-interference, extensibility, integration is convenient, also can be carried out with PC communications. At present, there are all kinds of single
4、piece of A/D converter in the composition of the digital voltmeter, has been widely used in the electronics and electrical measurement, industrial automation instrument, automatic monitoring system, intelligent measurement field, shows A strong vitality. At the same time, the expansion of DVM into g
5、eneral and special digital instruments, the power and the power measurement technology to a new level. This chapter introduces single chip on the A/D converter and they make by the based on SCM digital voltmeter principle of work Key words: A/D converter; PC; Voltage measurement; Liquid crystal disp
6、lay 目录第1章绪论41.1数字电压表背景41.2数字电压表背景41.3数字电压表的特点5第2章硬件设计72.1单片机AT89S5272.2输入电路112.3A/D转换电路112.4ICL7135的应用132.5CD4060的相关资料182.6ICL7660S的功能与作用192.7液晶显示部分202.8本章小结25第3章系统的软件设计263.1主程序设计263.2A/D中断程序设计283.3本章小结29结论30参考文献31致谢 32第1章绪论1.1数字电压表背景采用新技术、新工艺,由LSI和VLSI构成的新型数字仪表及高档智能仪器的大量问世,标志着电子仪器领域的一场革命,也开创了现代电子测量
7、技术的先河。新型数字仪表的发展主要有四个方向:(1)广泛采用新技术,不断开发新产品(2)向模块化发展新一代数字仪表正朝着标准模块化的方向发展。预计在不久的将来,许多数字仪表将由标准化、通用化、系列化的模块所构成,给电路设计和安装调试、维修带来极大方便。表面安技装术(SMT)和表面安装元器件(SMD)将获得普遍应用。这项技术被誉为世界电子工艺技术的一项重要突破。所谓表面安装是将微型化的表面安装集成电路(SMIC)和表面安装元件,用粘贴工艺直接安装在印刷板上,再用波峰焊接机焊接,由此取代传统的打孔焊接工艺,使印刷板安装密度大为增加,可靠性得到明显提高。(3)多重显示仪表为彻底解决数字仪表不便于观察
8、连续变化量的技术难题,“数字/模拟条图”双显示仪表已成为国际流行款式,它兼有数字仪表准确度高、模拟式仪表便于观察被测量的变化过程及变化趋势的两大优点。模拟条图大致分成三类:液晶(LCD)条图,呈断续的条状,这种显示器的分辨力高、微功耗,体积小,低压驱动,适于电池供电的小型化仪表。等离子体(PDP)光柱显示器,其优点是自身发光,亮度高,显示清晰,观察距离远,分辨力较高,缺点是驱动电压高,耗电较大。LED光柱,它是又多只发光二极管排列而成。这种显示器的亮度高,成本低,但象素尺寸较大,功耗高,驱动电路复杂。(4)作简单化1.2数字电压表背景数字电压表(DigitalVoltmeter)简称DVM,它
9、是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片A/D转换器以及由它们构成的基于单片机的数字电压表的工作原理。1.3数字电压表的特点(1)显示清
10、晰直观,读数准确传统的模拟式仪表必须借助于指针和刻度盘进行读数,在读数过程中不可避免的会引入人为的测量误差。数字电压表则采用先进的数显技术,使测量结果一目了然,只要仪表不发生跳读现象,测量结果就是唯一的。新型数字电压表还增加了标志符显示功能,包括测量项目、符号单位和特殊符号、为解决DVM不能反映被测电压的连续变化过程以及变化趋势这一难题,一种“数字/模拟条图”仪表业已问世。“模拟图条”有双重含义:第一,被测量为模拟量;第二,利用条状图形来模拟被测量的大小及变化趋势。这类仪表将数字显示与高分辨率模拟条图显示集于一身,兼有DVM与模拟电压表之优点。智能数字电压表均带微处理器和标准接口,可配合计算机
11、和打印机进行数据处理或自动打印,构成完整的测试系统。准确度是测量结果中系统误差与随机误差的综合。(2)分辨率高,测量范围宽数字电压表在最低电压量程上末位1个字所代表的电压值,称为仪表的分辨力,它反映仪表灵敏度的高低。分辨力随显示位数的增加而提高。分辨率是指所能显示的最小数字(零除外)与最大数字的百分比。多量程DVM一般可测量01000V直流电压,配上高压探头还可测上万伏的高压。(3)扩展能力强在数字电压表的基础上,还可扩展成各种通用及专用数字仪表数字多用表(DMM)和智能仪表,以满足不同的需要。(4)测量速度快数字电压表在每秒钟内对被测电压的测量次数,叫测量速率,单位是“次/S”。它主要取决于
12、A/D转换器的转换速率,其倒数是测量周期。(5)输入阻抗高,集成度高,微功耗数字电压表具有很高的输入阻抗,通常为10M10000M,最高可达1T。并且新型数字电压表普遍采用CMOS大规模集成电路整机功耗很低。(6)抗干扰能力强5位以下的DVM大多采用双积分式A/D转换器,其串模抑制比、共模抑制比各别可达100dB、80120dB。高档DVM还采用数字滤波、浮地保护等先进技术,进一步提高了抗干扰能力,共模抑制比可达180dB。第2章硬件设计数字电压表的设计方案有很多,本方案主要采用了AT89S52单片机、ICL7135高精度A/D转换器和其他一些辅助芯片经过调试之后最终达到测量目的。2.1单片机
13、AT89S52单片机选用的是ATMEL公司推出的AT89S52,它的封装方式有三种。如图2-1所示。AT89S52是一种低功耗、高性能COMS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52位众多嵌入式控制应用系统提供高灵活、超有效的解决方案。(a)(b)(c)图2-1AT89S52三种封装方式2.1.1 AT89S52的主要特点(1) 与MCS51系列单片机完全兼容(
14、2) 其片内具有256字节RAM,8KB的可在线编程(ISP)FLASH存储器(3) 1000次擦写周期(4) 全静态操作:0Hz33Hz(5) 三级加密程序存储器(6) 32个可编程I/O口线(7) 三个16位定时器/计数器(8) 八个中断源(9) 全双工UART串行通道(10) 低功耗空闲和掉电模式,点掉后中断可唤醒,拥有掉电标识符(11) 看门口定时器(12) 双数据指针2.1.2AT89S52单片机主要接口功能P0口:P0口是一个8位漏极烤炉的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当方位外部程序和数据存储器时,P0口也被作为低
15、8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接受指令字节;在程序校验时,输出指令字节,并需要外部上拉电阻。P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,被外部拉低的引脚由于内部电阻的原因,将输出电流I。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2在flash编程和校验时,P1口接收低8位地址字节。表2-1P1口第二功能引脚号第二功能P1.0T2(定时器/计数器T2的外部计数输入),时钟输出P1.1T2EX(定时器/计数器T2的捕
16、捉/重载触发信号和方向控制)P1.5MOSI(在系统编程用)P1.6MISO(在系统编程用)P1.7SCK(在系统编程用)P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲期能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(I)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2口送出高8位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVXDPTR)时,P2口也接受高8位地址字节和一些控制信号。P3口:
17、P3口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲期能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(I)。P3口亦作为AT89S52特殊功能使用。如下表:表2-2P3口第二功能引脚号第二功能P3.0RXD(串行输入)P3.1TXD(串行输出)P3.2(外部中断0)P3.3(外部中断0)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器写选通)RST:复位输入。晶振工作时,RST脚持续2个机器中期高电平将使单
18、片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/:地址锁存控制信号(ALE)是方位外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程时,此引脚()也用作编程输入脉冲。在一般情况下,ALE以晶振的6分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特变强调,在每次方位外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址位8EH的SFR的第0位置“1”,ALE将被微弱拉高。这个ALE使能标志位(地址为8EH的SFR的第0位)的设置对微控制
19、器处于外部执行模式下无效。:外部程序存储器选通信号()是外部程序存储器选通信号。当AT89S52从外部程序实行外不代码时,在每个机器周期被激活两次,而在方位外部数据存储器时,将不被激活。/VPP:访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程序存储器读取指令,必须接GND。为了执行内部程序指令,应该接Vcc。在flash编程期间,也接收12伏Vpp电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器和输出端。2.2输入电路输入电路的作用是把不同量程的被测的电压规范到A/D转换器所要求的电压值。智能化数字电压表所采用的单片双积分型ADC芯
20、片ICL7135,它要求输入电压02V。本仪表设计是0-1000V电压,灵敏度高所以可以不加前置放大器,只需衰减器,如图3.1.2所示9M、900K、90K、和10K电阻构成1/101/100、1/1000的衰减器。衰减输入电路可由开关来选择不同的衰减率,从而切换档位。为了能让CPU自动识别档位,还要有图3.1.1的硬件连接。2.3A/D转换电路A/D转换器的转换精度对测量电路极其重要,它的参数关系到测量电路性能。本设计采用双积A/D转换器,它的性能比较稳定,转换精度高,具有很高的抗干扰能力,电路结构简单,其缺点是工作速度较低。在对转换精度要求较高,而对转换速度要求不高的场合如电压测量有广泛的
21、应用。2.3.1双积A/D转换器的工作原理双积分式A/D转换器是通过对测电压进行定时积分和对参考电压进行定值积分的两个积分过程,来获得被测电压值数值的一种测量方法。它由积分器、过零比较器、计数器及逻辑控制电路构成,基本电路原理如:图2-2所示,图中为被测电压、为基准电压、位模拟开关、R为积分电阻、C为积分电容、为积分器输出电压、为运算放大器、为电压比较器。图2-2双积A/D转换器工作原理双积分式A/D转换器的工作过程为:A/D转换启动后,首先将输入信号接到积分器上,积分器输出一个负斜波电压,同时计数器开始计数。经过一定时间,计数器达到要求的计数值,逻辑控制电路通过将输入信号切换到基准电压上,积
22、分器开始对进行反向积分,同时计数器从0开始重新计数。由于与的极性相反,所以积分器输出正斜波电压。当积分器输出电压过零时,比较器输出为0,计数器停止计数。双积分式A/D转换器的工作过程波形如图2-3所示。图2-3双积分A/D转换器工作波形如图所示:对输入模拟电压和基准电压进行两次积分,先对输入模拟电压进行积分,将其变换成与输入模拟电压成正比的时间间隔T1,再利用计数器测出此时间间隔,则计数器所计的数字量就正比于输入的模拟电压;接着对基准电压进行同样的处理。在常用的A/D转换芯片(如ADC-0809、ICL7135、ICL7109等)中,ICL7135与其余几种有所不同,它是一种四位半的双积分A/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 数字 电压表 设计
链接地址:https://www.31ppt.com/p-3980600.html