基于单片机的数字电压表设计

上传人:飞*** 文档编号:4565954 上传时间:2017-08-21 格式:DOC 页数:21 大小:459.50KB
返回 下载 相关 举报
基于单片机的数字电压表设计_第1页
第1页 / 共21页
基于单片机的数字电压表设计_第2页
第2页 / 共21页
基于单片机的数字电压表设计_第3页
第3页 / 共21页
基于单片机的数字电压表设计_第4页
第4页 / 共21页
基于单片机的数字电压表设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于单片机的数字电压表设计》由会员分享,可在线阅读,更多相关《基于单片机的数字电压表设计(21页珍藏版)》请在金锄头文库上搜索。

1、广东技术师范学院天河学院PLC 课程设计报告基于单片机的数字电压表设计系 别 电气工程系 班 级 本自动化 学 号 学生姓名 指导老师 组 员 2012 年 6 月摘要:本文介绍的是数字电压表的发展背景和利用单片机,A/D 转换芯片结合的方法设计一个直流数字电压表。它的具体功能是:最高量程为 500V,分三个档位量程,即 5V,50V,500V,可以通过调档开关来实现各个档位,然后通过四位数码管将被测数据加以显示。目录一、数字电压表简介-1二、数字电压表设计两种方案简介-11. 由数字电路及芯片构建-22. 由单片机系统及 A/D 转换芯片构建-2三、本设计单片机的选择-31. 本设计使用的单

2、片机的简介-3四、各种显示器件的介绍和选择-31. 常用显示器件简介-32. 数码管的参数资料-4五、模数(A/D)转换芯片的选择-61. 常用的 A/D 芯片简介-62. 模数(A/D)芯片 AD0808 的资料-6六总体设计-8七硬件电路系统模块的设计-10八、系统软件的设计-141. 程序设计-14九总结-18参考文献-181一数字电压表简介:如今,数字电压表已绝大部分已取代了传统的模拟指针式电压表。因为传统的模拟指针式电压表功能单一,精度低,读数的时候也非常不方便,很容易出错。而采用单片机的数字电压表由于测量精度高,速度快,读数时也非常的方便,抗干扰能力强,可扩展性强等优点已被广泛的应

3、用于电子及电工的测量,工业自动化仪表,自动测试系统等智能化测量领域。显示出强大的生命力。目前实现电压数字化测量的方法仍然模-数(A/D)转换的方法。而数字电压表种类繁多,型号新异,目前国际仍未有统一的分类方法。而常用的分类方法有如下几种:1 按用途来分:有直流数字电压表,交、直流数字电压表,交直流万用表等。2 按显示位数来分:有 4 位,5 位,6 位,7 位,8 位等。3 按测量速度来分:有低准确度,中准确度,高准确度等。4 按测量速度来分:有低速,中速,高速,超高速等。但在日常生活中,数字电压表一般是按照原理不同进行分类的,目前大致分为以下几类:比较式,电压时间变换式,积分式等。在电量的测

4、量中,电压、电流和频率是最基本的三个被测量。其中,电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。另外,由于数字式仪器具有读数准确方便、精度高、误差小、灵敏度高和分辨率高、测量速度快等特点而倍受用户青睐,数字式电压表就是基于这种需求而发展起来的,是一种必不可少的电子测量仪表。二数字电压设计两种方案简介:设计数字电压表有多种的设计方法,方案是多种多样的,由于大规模集成电路数字芯片的高速发展,各种数字芯片品种多样,导致对模拟数据的采集部分的不一致性,进而又使对数据的处理及显示的方式的多样性。又由于在现实的工作生活中,电压表的测

5、量测程范围是比较大的,所以必须要对输入电压作2分压处理,而各个数据处理芯片的处理电压范围不同,则各种方案的分段也不同。下面介绍两种数字电压表的设计方案。1由数字电路及芯片构建。 这种设计方案是由模拟电路与数字电路两大部分组成,模拟部分包括输入放大器、A/D 转换器和基准电压源;数字部分包括计数器、译码器、逻辑控制器、振荡器和显示器。其中,A/D 转换器是它的核心器件,它将输入的模拟量转换成数字量。模拟电路和数字电路是相互联系的,由逻辑控制电路产生控制信号,按规定的时序将 A/D 转换器中个组模拟开关接通或断开,保证 A/D 转换正常进行。A/D 转换结果通过计数译码电路变换成段码,最后驱动显示

6、器显示出相应的数值。此方案设计其优点是,设计成本低,能够满足一般的电压测量。但设计不灵活,都是采用纯硬件电路。很难将其在原有的基础上进行扩展。2由单片机系统及 A/D 转换芯片构建。这种方案是利用单片机系统与模数转换芯片、显示模块等的结合构建数字电压表。由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出许多的应用电路来。此方案的原理是模数(A/D)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。模数(A/D)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一

7、定的算法计算出被测量电压的值。最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示。此方案不仅能够继承上一种方案的各种优点,还能改进上一种设计方案设计不灵活,难与在原基础上进行功能扩展等不足。三本设计单片机的选择1. 本设计使用的单片机的简介3本设计中选用是 51 系列的 AT89C52,它是低电压、低功耗、高性能的CMOS8 位单片机,片内含 8KB 的可反复擦写的只读程序存储器和 256B 的随机存取数据存储器,32 个 I/O 口线,3 个 16 位定时/计数器,片内振荡器及时钟电路,并与 MCS-51 系列单片机兼容。在设计中,单片机起着连接硬件电路与程序运行及存储

8、数据的任务,一方面,它将 A/D 转换器、显示器和语音芯片等通过I/O 口地址线和数据线连接起来;另一方面,它将用户下载的程序通过控制总线控制数据的输入输出,从而实现册电压的功能。四各种显示器件的介绍和选择1常用显示器件简介本次设计中有显示模块,而常用的显示器件比较多,有数码管,LED 点阵,1602 液晶,12864 液晶等。LED 点阵显示器件是由好多个发光二极管组成的。具有高亮度,功耗低,视角大,寿命长,耐湿,冷,热等特点,LED 点阵显示器件可以显示数字,英文字符,中文字符等。但用 LED 点阵显示的软件程序设计比较麻烦。1602 液晶是工业字符型液晶,能够同时显示 16*2 即 32

9、 个字符。1602 液晶模块内部的字符发生存储器已经存储了 160 个不同的点阵字符图形,这些字这些 字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。使用时直接编写软件程序按一定的时序驱动即可。它的特点是显示字迹清楚,价格相对便宜。,它是由几个发光二极管组成的 8 字段显示器件,其特点是价格非常的便宜,使用也非常的方便,显示效果非常的清楚。小电流下可以驱动每光,发光响应时间极短,体积小,重量轻,抗冲击性能好,寿命长。4在本设计中,我们只需要显示电压的数字值,综合上面各种显示器件的特点:点阵显示器件驱动显示软件程序编写麻烦,占用的引脚相对也较多,不是

10、理想的显示器件。另外,选择液晶显示的话,液晶相对价格比数码管贵的多,故本设计选用数码管。2数码管的参数资料我们选择了 A5461AH 数码管做为本设计的显示模块的显示器件。以下是A5461AH 数码管的各方面参数:A5461AH 四位共阴数码管引脚图详解图 1 A5461AH 四位共阴数码管内部逻辑图1 A F 2 BE DD P3C G 4图 2 A5461AH 四位共阴数码管实物引脚图5图 3 A5461AH 四位共阴数码管封装图显示字形 g f e d c b a 段码0 0 1 1 1 1 1 1 3fh1 0 0 0 0 1 1 0 06h2 1 0 1 1 0 1 1 6bh3 1

11、 0 0 1 1 1 1 4fh4 1 1 0 0 1 1 0 66h5 1 1 0 1 1 0 1 6dh6 1 1 1 1 1 0 1 7dh7 0 0 0 0 1 1 1 07h8 1 1 1 1 1 1 1 7fh9 1 1 0 1 1 1 1 6fhA 1 1 1 0 1 1 1 77hB 1 1 1 1 1 0 0 7chC 0 1 1 1 0 0 1 39hD 1 0 1 1 1 1 0 5ehE 1 1 1 1 0 0 1 79hF 1 1 1 0 0 0 1 71habcdefgdp6五模数(A/D)转换芯片的选择在本设计中,模数(A/D)转换模块是一个重要的模块,它关系到最

12、后数电压表电压值的精确度。所以,A/D 芯片的选择是设计过程中一个很重要的环节。1常用的 A/D 芯片简介常用的 A/D 芯片有 AD0832, AD0809 等几种。下面简单介绍一下这两种芯片。AD0832 也 是 8 位 逐次逼近型 A/D 转换器,可支持致命伤个单端输入通道和一个差分输入通道。它易于和微处理器接口或独立使用;可满量程工作;可用地址逻辑多路器选通各输入通道。AD0808 是 8 位逐次逼近型 A/D 转换器,它是由一个 8 路的模拟开 关 、 一 个地 址 锁 存 译 码 器 、 一 个 A/D 转 换 器 和 一 个 三 态 输 出 锁 存 器 组 成 。 多 路 开 关

13、可 选 通 8 个 模 拟 通 道 , 允 许 8 路 模 拟 量 分 时 输 入 , 共 用 A/D 转 换 器 进 行 转换 。 些 A/D 转 换 器 是 的 特 点 是 8 位 精 度 , 属 于 并 行 口 , 如 果 输 入 的 模 拟 量 变化 大 快 , 必 须 在 输 入 之 前 增 加 采 样 电 路 。综合上述几种 A/D 转换芯片的特点,而且 ADC0808 芯片我们学过,故在本设计中,我们选用 ADC0808 芯片。2模数(A/D)芯片 AD0808 的资料综 合 本 设 计 的 各 方 面 考 虑 , 我 们 选 了 AD0808 模 数 转 换 芯 片 。 下 面

14、 就 介绍 此 芯 片 的 各 方 面 资 料 。AC0808 芯 片 的 封 装 引 脚 图 和 引 脚 说 明 如 下 :7内部结构ADC0808 是 CMOS 单片型逐次逼近式 A/D 转换器,它有 8 路模拟开关、地址锁存与译码器、比较器、8 位开关树型 A/D 转换器。引脚功能(外部特性)ADC0808 芯片有 28 条引脚,采用双列直插式封装,如右图所示。各引脚功能如下:15 和 2628(IN0 IN7):8 路模拟量输入端。8、14、15 和 1721:8 位数字量输出端。22(ALE):地址锁存允许信号,输入,高电平有效。6(START): A/D 转换启动脉冲输入端,输入一个正脉冲(至

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号