数字电压表课程设计.docx

上传人:b****3 文档编号:2998045 上传时间:2022-11-17 格式:DOCX 页数:26 大小:1.10MB
下载 相关 举报
数字电压表课程设计.docx_第1页
第1页 / 共26页
数字电压表课程设计.docx_第2页
第2页 / 共26页
数字电压表课程设计.docx_第3页
第3页 / 共26页
数字电压表课程设计.docx_第4页
第4页 / 共26页
数字电压表课程设计.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

数字电压表课程设计.docx

《数字电压表课程设计.docx》由会员分享,可在线阅读,更多相关《数字电压表课程设计.docx(26页珍藏版)》请在冰豆网上搜索。

数字电压表课程设计.docx

数字电压表课程设计

 

《单片机技术》课程设计说明书

数字电压表

院、部:

电气与信息工程学院

学生姓名:

zxxxx

指导教师:

肖冬瑞职称讲师

专业:

电气工程及其自动化

学号:

1xxxxxxx

班级:

电气本xxx

完成时间:

2016年x月

 

湖南工学院《单片机技术》课程设计课题任务书

学院:

电气与信息工程学院专业:

电气工程及其自动化

指导教师

肖冬瑞

学生姓名

xxx

课题名称

数字电压表

内容及任务

一、设计任务

设计一个能够测量直流电压的数字电压表。

二、设计内容

1、电压表的硬件系统

(1)、单片机最小系统模块

(2)、供电模块

(3)、显示模块

(4)、键盘模块

(5)、模数转换模块

2、电压表的软件系统

(1)、系统监控程序模块

(2)、显示程序模块

(3)、键盘程序模块

(4)、模数转换及数据处理程序模块

三、设计要求

测量电压范围0~5V,测量精度小数点后两位。

该电压表上电或按键复位后能自动显示系统提示符“P.”,进入测量准备状态,按测量开始键则开始测量,并将测量值显示在显示器上,按测量结束键则自动返回“P.”状态。

主要参考资料

[1]李广弟.单片机基础[M].第3版.北京:

北京航空航天大学出版社,2003.6.

[2]李全利.单片机原理及应用(C51编程)[M].北京:

高等教育出版社,2012.12.

[3]马忠梅.单片机的C语言应用程序设计[M].第4版.北京:

北京航空航天大学出版社,2003.6.   

[4]李光飞.单片机C程序设计指导[M].北京:

北京航空航天大学出版社,2003.01.

[5]李光飞.单片机课程设计实例指导[M].北京:

北京航空航天大学出版社,2004.9.

教研室

意见

 

教研室主任:

(签字)

年月日

摘要

在日常维修、教学和科研中、电压表是不可缺少的。

本课题目的就是以单片机为基础设计出一种结构简单、工作可靠、灵活性好的数字电压表。

该设计介绍了一种基于单片机的简易数字电压表的设计。

该设计主要由三个模块组成:

A/D转换模块,数据处理模块及显示模块。

A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。

数据处理则由芯片AT89S52来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0809芯片工作。

此数字电压表可以测量0-5V的模拟直流输入电压值,并通过一个四位一体的共阳数码管显示出来,误差不超过0.02V。

该设计的数字电压表,其硬件电路所用元件较少、成本低、调节简单;软件采用汇编语言编写,其灵活性较高,经过理论研究、原理设计和整机调试,实验结果表明,该方案可行。

并且由于该数字电压表系统构造简单、抗干扰能力较强,因此具有一定的实用价值。

关键词:

数字电压表;单片机;A/D转换

 

1绪论

1.1课题研究相关背景

数字电压表(DigitalVoltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。

传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。

目前,由各种单片A/D转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,展示出强大的生命力。

目前,数字电压表作为数字化仪表的基础与核心,已被广泛用于电子和电工测量、工业自动化仪表、自动测试系统等领域,显示出强大的生命力。

与此同时,由电压表扩展而成的各种通用及专用仪表(含数字万用表),也将电量及非电量测量技术提高到崭新水平。

本设计重点是A/D转换器以及由它们构成的基于单片机的数字电压表的工作原理。

1.2课题研究意义

数字电压表是诸多数字化仪表的核心与基础。

以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表(如:

温度计,湿度计,酸度计,重量,厚度仪等),几乎覆盖了电子电工测量,工业测量,自动化仪表等各个领域。

除此之外,数字电压还有着传统指针电压表无可比拟的优点:

读数直观、准确,显示范围宽、分辨力高,转入阻抗高,功耗小、抗干扰强等。

因此对数字电压表作全面深入的了解是很有必要的。

但是传统的数字电压表设计通常以大规模ASIC(专用集成电路)为核心器件,并辅以少量中规模集成电路及显示器件构成,这种设计方法灵活性差,系统功能固定,难以更新扩展,不能满足日益发展的电子工业要求。

而应用单片机为核心单元的数字电压表,其灵活性高、系统功能扩展简单,性能稳定可靠。

在这些背景下,设计一种以单片机为基础、结构简单、工作可靠、灵活性好的数字电压表是很有意义的。

1.3国内外研究现状

数字电压表作为电压表的一个分支,在近五十年间得到巨大发展,构成数字电压表的核心器件已从早期的中小规模电路跨入到大规模ASIC(专用集成电路)阶段。

数字电压表涉及的范围也从传统的测量扩展至自动控制、传感、通信等领域,展示了广阔的应用前景。

传统电压表的设计思路主要分为:

用电流计和电阻构成的电压表;用中小规模集成电路构成的电压表;用大规模ASIC(专用集成电路)构成的电压表。

这几中电压表设计方式各有优势和缺点,分别适用于几种特定的应用环境,同时,也为很多新颖的电压表的设计所借鉴和依据。

近入21世纪,随着信息技术一日千里的发展,电压表也必经历从单一测量向数据处理、自动控制等多功能过度的这一历程,特别是计算机技术的发展必将出现智能化技术。

因此,把电压表和计算机技术相结合的智能化电压表就将成为21世纪的新课题。

目前,数字化仪器与微处理器取得令人瞩目的进展,就其技术背景而言,一个内藏微处理器的仪表意味着计算机技术向仪器仪表的移植,它所具有的软件功能使仪器呈现出有某种延伸,强化的作用。

这相对于过去传统的、纯硬件的仪器来说是一种新的突破,其发展潜力十分巨大,这已为70年代以来仪表发展的历史所证实。

概括起来,具有微处理器的仪表具有以下特点:

①测量过程的软件控制对测量数据进行存储及运算的数据处理功能是仪表最突出的特点;②在仪器的测量过程中综合了软件控制及数据处理功能,使一机多用或仪器的多功能化易于实现,成为这类仪器的又一特点;③以其软件为主体的智能仪器不仅在使用方便、功能多样化等方面呈现很大的灵活性。

 

2硬件电路设计

2.1A/D转换介绍

现实世界的物理量都是模拟量,能把模拟量转化成数字量的器件称为模/数转换器(A/D转换器),A/D转换器是单片机数据采集系统的关键接口电路,按照各种A/D芯片的转化原理可分为逐次逼近型,双重积分型等等。

逐次逼近式A/D转换的转换速度快,而且精度高,比如ADC0809、ADC0808等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送到单片机进行分析和显示。

逐次逼近型A/D转换器转换速度快,因而在实际中广泛使用。

本次设计采用ADC0809芯片。

2.1.1逐次逼近型A/D转换器原理

逐次逼近型A/D转换器是由一个比较器、A/D转换器、存储器及控制电路组成。

它利用内部的寄存器从高位到低位一次开始逐位试探比较。

转换过程如下:

开始时,寄存器各位清零,转换时,先将最高位置1,把数据送入A/D转换器转换,转换结果与输入的模拟量比较,如果转换的模拟量比输入的模拟量小,则1保留,如果转换的模拟量比输入的模拟量大,则1不保留,然后从第二位依次重复上述过程直至最低位,最后寄存器中的内容就是输入模拟量对应的二进制数字量。

2.1.2ADC0809芯片

ADC08089是采用逐次逼近式A/D转换原理,可实现8路模拟信号的分时采集,芯片内有8路模拟选通开关,以及相应的通道地址锁存与译码电路,转换时间为100us左右。

ADC0809的引脚图及连线图如图2所示。

图1ADC0809芯片引脚图及连线图

IN0-IN7:

8路模拟量输入通道,用于输入和控制被转换的模拟电压。

ALE:

地址锁存允许信号。

对应ALE上跳沿,A,B,C地址状态送入地址锁存器中。

START:

转换启动信号。

上跳沿时内部寄存器清零;下跳沿时,开启A/D转换;在A/D转换期间,START保持低电平。

EOC:

EOC为转换结束信号。

EOC=0,正在进行转换;EOC=1,转换结束。

使用中既作为查询的状态标志,又可以作中断请求信号使用。

D7-D0:

数字量输出端。

为三态缓冲输出形式,可以与单片机直接相连。

D0为低位,D7为高位。

A,B,C:

地址线,模拟通道的选择信号。

A为低位地址,C为高位地址,用于选择8路模拟输入中的一路,其对应关系如表1所示:

C

B

A

选择的通道

0

0

0

IN0

0

0

1

IN1

0

1

0

IN2

0

1

1

IN3

1

0

0

IN4

1

0

1

IN5

1

1

0

IN6

1

1

1

IN7

表一通道选择表

OE:

OE为输出允许端,高电平能使D0-D7引脚上输出转换后的数字量。

VREF+、VREF-:

参考电压。

参考电压用来与输入的模拟信号进行比较,作为逐次逼近式的基准,(典型的VREF+为+5V、VREF-为0V)。

Vcc、GND:

Vcc为主电源输入端,GND为接地端,一般REF+与Vcc连接在一起,REF-与GND连接在一起.

CLK:

时钟输入端。

2.2单片机系统

2.2.1AT89S52简单功能介绍

AT89S52的主要功能如下:

(1)晶片内部具有时钟振荡器;

(2)有8位CPU和系统可编程Flash;

(3)内部程序存储器即ROM为8KB;

(4)内部数据存储器即RAM为256字节;

(5)32个可编程的I/O口线;

(6)8个中断向量源;

(7)三个定时器/计数器;

2.2.2ATS9S52芯片

AT89S52芯片引脚图及连线图如图2

图2AT89S52芯片引脚图及连接图

本次设计中所用到的引脚有:

P0,P1,P2,P3:

四个8位并行口,实现数据的并行输入/输出;

ALE:

地址锁存信号,此外ALE以1/6晶振频率输出,可作为外部脉冲使用;

RST:

复位信号;

XTAL1,XTAL2:

内部时钟时,外接电容和石英晶体;外部时钟时,接外部时钟脉冲信号;

INT1:

外部中断申请引脚;

/EA:

访问程序存储器控制信号,为高电平时由内而外访问程序存储器;

2.3其他逻辑电路

2.3.174LS74电路

74LS74引脚图及连线图如图3

图374LS74引脚图

本次设计所用脉冲为500KHZ,硬件电路中晶振的频率为12MHZ,经ALE分频得2MHZ,因此用74LS74产生一个四分频电路,即产生500KHZ的脉冲信号,分频电路连线图如图5

图474LS74分频电路

2.3.2或非门,非门电路

(1)74LS02或非门

74LS02引脚图及连线图如图5

图574LS02功能引脚图及连线图

(2)74LS04非门

74LS04引脚图及连线图如图6

图674LS04功能引脚图及连线图

两种电路输出幅度大,带负载能力强,抗干扰能力强,本次设计采用这两个电路进行ADC0809与单片机的连接,ADC0809的EOC引脚通过非门与单片机的外部中断P3.3连接,以提供外部中断请求信号;单片机的写信号/WR和P2.0口通过或非门与ADC0809的ALE引脚相连,读信号/RD和P2.0通

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1