- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011年期末课程设计
基于单片机的数字电压表
系 别: 计算机与信息科学系
专 业: 08网络工程
指导教师: 潘新民
组 长: 刘 威 122622008043
组 员: 叶 琳 122622008044
陈 钦 122622008018
连淑群 122622008060
刘朝云 122622008052
基于单片机的数字电压表
摘要:
在电路设计中我们时常会用到电压表,过去大部分电压表还是模拟的,虽然精度较高但模拟电压表用指针式,里面是磁电或电磁式结构,所以较慢基于tmel51单片机开发平台和自动控制原理的基础上实现的一种数字电压表系统。该系统采用tmel89C51单片机作为控制核心,以为数据采样系统,实现被测电压的数据采样;使用系列比较器检测输入电压的范围,并通过继电器阵列实现了输入量程的自动转换;
目 录
摘 要 1
第一章 3
第二章 4
第三章 6
3.1. 6
3.2 7
3.3 8
3.4 9
第四章 10
4.1 。0
4.2 0
11
附 录
引 言
电子电压表主要用于测量各种高、低频信号电压,它是电子测量中使用最广泛的仪器之一。根据测量结果的显示方式及测量原理不同,电压测量仪器可分为两大类:模拟式电压表(AVM)和数字式电压表(DVM)。模拟式电压表是指针式的,多用磁电式电流表作为指示器,并在表盘上刻以电压刻度。数字式电压表首先将模拟量经模数(A/D)转换器变成数字量,然后用电子计数器计数,并以十进制数字显示被测电压值。
众所周知,模拟电压表精度较高,曾经有很广阔的市场,现在依然有不少工程师依然在使用模拟电压表。的确模拟电压表在显示测量值方面精度校准,然而却也存在问题。模拟电压表用指针式,里面是磁电或电磁式结构,所以较慢Proteus ISIS:仿真工具
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。
设计思想和原理图
3.1 数字电压表的介绍
数字电压表简称DMM(Digtial Multimeter)。它是采用数字化测量技术,把连续的模拟量转换成不连续的、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单精度低,不能满足数字化时代的需求,采用单片的数字电压表,精度高、抗干扰能力强,可扩展尾强、集成方便,目前,由各种单片机芯片构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。
数字电压表具有以下几点特点:
1).显示清晰直观,计数准确
2).显示位数
4).分辨力高
5).测试功能强
6).测量范围宽
7).测量速率快
8).输入阻抗高
9).集成度高,微功耗
10).保护功能完善,抗干扰能力强
3.2 数字电压表的硬件介绍及总体框架图
(总体设计框架图)
框图功能说明:
A/D转换器:将输入的模拟信号转换成数字信号。
基准电源: 提供精密电压,供A/D转换器作参考电压。
译码器: 将二-十进制(BCD)码转换成七段信号。
驱动器: 驱动显示器的a、b、c、d、e、f、g七个发光段,驱动发光数码管(LED)进行显示。
显示器: 将译码输出的七段信号进行数字显示,读出A/D转换结果。
3.3 选用芯片介绍
用单片机AT89C51与ADC0808设计一个数字万用表,配合分流电阻、分压电阻、基准电阻可以
文档评论(0)