- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机及DSP综合课程设计
题目:数字电压表
专
业:
电子信息工程
班
级:
信息093
姓
名:
学
号:
指导教师:
时 间:2012-06-11~24
通信与电子工程学院
摘要
电压表是测量仪器中不可缺少的设备,目前广泛应用的是采用专用集成电路实现的数字电压表。本文介绍一种基于AT89S52单片机的一种电压测量电路,本系统以AT89S52单片机为核心,以逐次逼近式A/D转换器ADC0808、四位数码管为主体,设计了一款简易的数字电压表,能够测量0~30V的直流电压。
关键词 AT89S52单片机、电压测量、A/D转换器ADC0808、四位数码管。
一.概述
数字电压表的基本工作原理是利用A/D转换电路将待测的模拟信号转换成数字信号,通过相应换算后将测试结果以数字形式显示出来的一种电压表。较之于一般的模拟电压表,数字电压表具有精度高、测量准确、读数直观、使用方便等优点。
电压表的数字化测量,关键在于如何把随时连续变化的模拟量转化成数字量,完成这种转换的电路叫模数转换器(A/D)。数字电压表的核心部件就是A/D转换器,由于各种不同的A/D转换原理构成了各种不同类型的DVM。一般说来,A/D转换的方式可分为两类:积分式和逐次逼近式。
积分式A/D转换器是先用积分器将输入的模拟电压转换成时间或频率,再将其数字化。根据转化的中间量不同,它又分为U-T(电压-时间)式和U-F(电压-频率)式两种。
逐次逼近式A/D转换器分为比较式和斜坡电压式,根据不同的工作原理,比较式又分为逐次比较式及零平衡式等。斜坡电压式又分为线性斜坡式和阶梯斜坡式两种。
在高精度数字电压表中,常采用由积分式和比较式相结合起来的复合式A/D转换器。本设计以AT89S52单片机为核心,以逐次比较型A/D转换器ADC0808、四位数码管为主体,构造了一款简易的数字电压表,能够测量0~30V直流电压。
二.方案设计
方案选择
(1)方案一:考虑到ADC0808的八路模拟量输入通道本质上也是模拟开关,因此可以利用其八个模拟通道中的三个作为量程转换器,即根据通道对应的电压测量范围确定对应的电压放大倍数设计对应的前置放大电路。用液晶LCD1602来显示电压读数可进行片选,实现液晶的动态点亮。因为只需一片液晶就可以完成现示工作,所以当单片机控制前两个控制端时,最高位控制端应接地。用软件作为液晶的驱动显示,且具体译码由软件控制。
方案二:利用手动开关实现量程转换。该方案可简化控制程序,减小系统开销,缩短反应时间,不足之处在于操作麻烦。用四位数码管显示输出的电压,四位数码管性价比高而且便于操作,电路简单。
终上所述:由于两个方案都可以实现同样的功能,但方案二设计简单、系统开销小、反应速度较快,所需元件少、成本低且易于实现,可选此方案。
方案论证
经过以上方案设计,决定采用如图2-1所示方案。
量程转
- 逐次逼近
- 单片机 →四位数码管
换模块
A/D转换模块
控制模块
显示模块
三.硬件设计
单片机控制选择
单片机控制模块的作用是为控制各单元电路的运行并完成数据的换算或处理,主要由单片机、时钟电路。
单片机工作的时间基准是由时钟电路提供的,在单片机的XTAL1和XYAL2两个管脚接一
只晶振及两只电容就构成了单片机的时钟电路,电路中电容器C和C
1 2
对振荡频率有微调作用,
通常取(30±10)pF石英晶体选择11.0592MHz或12MHz都可以。时钟电路如图3-1所示。
图3-1 系统时钟电路
A/D转换模块设计
逐次逼近型A/D转换器属于直接型A/D转换器,它能把输入的模拟电压直接转换为输出的数字代码,而不需要经过中间变量。
ADC0808模块间接
图3-2ADC0808器件图
IN0~IN7:8路模拟量输入。A、B、C:3位地址输入,2个地址输入端的不同组合选择八路模拟量输入。
ALE:地址锁存启动信号,在ALE的上升沿,将A、B、C上的通道地址锁存到内部的地址锁存器。
D0~D7:八位数据输出线,A/D转换结果由这8根线传送给单片机。OE:允许输出信号。当OE=1时,即为高电平,允许输出锁存器输出数据。START:启动信号输入端,START为正脉冲,其上升沿清除ADC0808的内部的各寄存器,
其下降沿启动A/D开始转换。
EOC:转换完成信号,当EOC上升为高电平时,表明内部A/D转换已完成。
A/D转换电路设计
集成摸数转换芯片ADC0808实现的A/D转换电路如图3-7所示,被测信号由
AD
您可能关注的文档
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
文档评论(0)