数字电压表的设计毕业论文

1.数字电压表设计论文

基于PC的数字电压表设计 本文运用AT89S51和AD678进行A/D转换,根据数据采集的工作原理,设计实现数字电压表,最后完成单片机与PC的数据通信,传送所测量的电压值 数字电压表的设计和开发,已经有多种类型和款式。

传统的数字电压表各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步分析处理,传统数字电压表是无法完成的。然而基于PC通信的数字电压表,既可以完成测量数据的传递,又可借助PC,做测量数据的处理。

所以这种类型的数字电压表无论在功能和实际应用上,都具有传统数字电压表无法比拟的特点,这使得它的开发和应用具有良好的前景。 新型数字电压表的整机设计 该新型数字电压表测量电压类型是直流,测量范围是-5~+5V。

整机电路包括:数据采集电路的单片机最小化设计、单片机与PC接口电路、单片机时钟电路、复位电路等。下位机采用AT89S51芯片,A/D转换采用AD678芯片。

通过RS232串行口与PC进行通信,传送所测量的直流电压数据。整机系统电路如图1所示。

数据采集电路的原理 在单片机数据采集电路的设计中,做到了电路设计的最小化,即没用任何附加逻辑器件做接口电路,实现了单片机对AD678转换芯片的操作。 AD678是一种高档的、多功能的12位ADC,由于其内部自带有采样保持器、高精度参考电源、内部时钟和三态缓冲数据输出等部件,所以只需要很少的外部元件就可以构成完整的数据采集系统,而且一次A/D转换仅需要5ms。

在电路应用中,AD678采用同步工作方式,12位数字量输出采用8位操作模式,即12位转换数字量采用两次读取的方式,先读取其高8位,再读取其低4位。根据时序关系,在芯片选择/CS=0时,转换端/SC由高到低变化一次,即可启动A/D转换一次。

再查询转换结束端/EOC,看转换是否已经结束,若结束则使输出使能/OE变低,输出有效。12位数字量的读取则要控制高字节有效端/HBE,先读取高字节,再读取低字节。

整个A/D操作大致如此,在实际开发应用中调整。 由于电路中采用AD678的双极性输入方式,输入电压范围是-5~+5V,根据公式Vx10(V)/4096*Dx,即可计算出所测电压Vx值的大小。

式中Dx为被测直流电压转换后的12位数字量值。 RS232接口电路的设计 AT89S51与PC的接口电路采用芯片Max232。

Max232是德州仪器公司(TI)推出的一款兼容RS232标准的芯片。该器件包含2个驱动器、2个接收器和1个电压发生器电路提供TIA/EIA-232-F电平。

Max232芯片起电平转换的功能,使单片机的TTL电平与PC的RS232电平达到匹配。 串口通信的RS232接口采用9针串口DB9,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连。

在实验中,用定时器T1作波特率发生器,其计数初值X按以下公式计算: 串行通信波特率设置为1200b/s,而SMOD=1,fosc=6MHz,计算得到计数初值X=0f3H。在编程中将其装入TL1和THl中即可。

为了便于观察,当每次测量电压采集数据时,单片机有端口输出时,用发光二极管LED指示。 软件编程 软件程序主要包括:下位机数据采集程序、上位机可视化界面程序、单片机与PC串口通信程序。

单片机采用C51语言编程,上位机的操作显示界面采用VC++6.0进行可视化编程。在串口通信调试过程中,借助“串口调试助手”工具,有效利用这个工具为整个系统提高效率。

单片机编程 下位机单片机的数据采集通信主程序流程如图2所示、中断子程序如图3所示、采集子程序如图4所示。单片机的编程仿真调试借助WAVE2000仿真器,本系统有集成的ISP仿真调试环境。

在采集程序中,单片机的编程操作要完全符合AD678的时序规范要求,在实际开发中,要不断加以调试。最后将下位机调试成功而生成的.bin文件固化到AT89S51的Flash单元中。

人机界面编程 打开VC++6.0,建立一个基于对话框的MFC应用程序,串口通信采用MSComm控件来实现。其他操作此处不赘述,编程实现一个良好的人机界面。

数字直流电压表的操作界面如图5所示。运行VC++6.0编程实现的Windows程序,整个样机功能得以实现。

功能结果 根据上面所述工作原理及实施方案,在实践中很好地实现了整个样机的功能,各项指标达到了预先的设计要求。电路工作稳定,每次测量均伴有LED发光指示,可视化界面显示也正常。

AD678转换精度是12位,它的分辨率为1/4096。这为整机系统的高精度提供了保障。

为了提高测量精度,运用了AD678自带的校准电路,这样使其A/D转换精度更高。在实际测量中,整机测量精度达到了0.8%。

2.“数字电压表的设计”的论文怎么写

数字电压表的基本原理,是对直流电压进行模数转换,其结果用数字直接显示出来,按其基本工作原理可以分为积分式和比较式两大类。

一、设计目的

(1)掌握数字电压表的设计、组装和调试方法;

(2)熟悉集成电路MC14433,MC1413,CD4511和MC1413的使用方法,并掌握其工作原理

二、设计内容及要求

(1)设计数字电压表电路。

(2)测量范围:直流电压0V~1.999V,0V~19.99V,0V~199.9V,0V~1999V。

(3)组装调试3½位数字电压表。

(4)画出数字电压表电路原理图,写出总结报告。

三、数字电压表的基本原理

数字电压表是将被测模拟量转换为数字量,并进行实时数字显示的数字系统。

该系统可由MC——3½位A/D转换器、MC1413七路达林顿驱动器阵列、CD4511-BCD到七段锁存—译码—驱动器、能隙基准点源MC1403和公阴极LED发光数码管组成。

本系统是3½位数字电压表,3½位是指十进制数0000~1999,所谓3位是指个位、十位、百位,其数字范围均为0~9。而所谓半位是指千位数,它不能从0变化到9,而只能由0变到1,即二值状态,所以称为半位。

各部分的功能如下:

(1)3½位A/D转换器:将输入的模拟信号转换成数字信号。

(2)基准电源:提供精密电压,供A/D转换器作参考电压。

(3)译码器:将二-十进制(BCD)码转换成七段信号。

(4)驱动器:驱动显示器的a,b,c,d,e,f,g七个发光段,

3.求一篇关于“简易数显毫伏表设计”的毕业论文

简易数字电压表的设计

论文编号:JD898 包括开题报告,任务书,外文翻译,论文字数:9215,页数:26

摘 要

在现代检测技术中,常需用高精度数字电压表进行现场检测。本文中的数字电压表控制系统采用AT89C51单片机,A/D转换采用ADC0809,以此实现数字电压表的功能。该系统的数字电压表电路简单,所用的元件较少,成本低,还可以方便地测量0~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。

关键词: AT89C51;数字电压表;A/D转换;ADC0809

Abstract

Designing of Simple Digital Voltmeter

In modem measuring technology, the digital voltmeter is often used in site measuring. The control system of digital voltmeter that described in this paper uses AT89c51, and A/D converter uses ADC0809 to perform the design of the digital voltmeter. The voltmeter has simple electrical circuit,few elements and low cost .The meter has the capability of measuring 8 voltage inputs from 0 to 5 volt at one time, and displays the measurements in turn or only displays one route that selected.

Key words: AT89c51;digital voltmeter; A/D conversion;ADC0809

摘 要 I

Abstract II

第1章 绪论 1

1.1 问题的提出及研究背景 1

1.2 国内外研究现状和发展趋势 2

1.3 本设计的要求及所做的工作 3

第2章 系统硬件电路的设计 4

2.1 系统总体设计 4

2.1.1 设计思路 4

2.1.2 元件选择 5

2.2 系统各模块电路的设计 6

2.2.1输入模块 6

2.2.2 A/D转换模块 7

2.2.3 单片机模块 8

2.2.4 LED数码管显示模块 9

2.3系统总电路 9

第3章 系统程序设计 11

3.1 主程序设计 11

3.2 各子程序设计 11

3.2.1 A/D转换子程序 11

3.2.2 数据处理子程序 12

3.2.3 显示子程序 13

第4章 电路的仿真与调试 14

总 结 15

参考文献(References) 16

致 谢 17

附 录 18

附录1: 简易数字电压表电路仿真图 18

附录2: 简易数字电压表电路原理图 19

附录3: 简易数字电压表电路PCB图 20

附录4: 源程序代码 21

以上回答来自:

4.设计一个数字式电压表的完整电路 毕业设计主要技术数据:

摘 要

本文介绍一种基于89C52单片机的一种电压测量电路,该电路采用ADC0809 A/D转换电路,测量范围:0 –- 1.999V;0 – 19.99V;0 – 199.9V; 0 – 1999V共四个量程,使用LED显示,可以与PC机进行串行通信。该显示电路使用LED数码管,运用数字动态扫描的方法,来实现输出数据的显示。复位电路则采用比较常用的上电复位操作。此外,系统能实现远程测量结果传送扩展功能。正文着重给出了软硬件系统的各部分电路,89S52的特点,ADC0809的功能和应用,显示电路的功能和应用。可以方便地进行8路其它A/D转换量的测量,远程测量结果传送等扩展功能。该电路设计新颖、功能强大、可扩展性强。

关键词: 单片机 A/D转换 按键 电压测量

目 录

1.绪论………………………………………………………………(1)

2.硬件设计…………………………………………………………(2)

2.1功能要求……………………………………………………(2)

2.2设计思想……………………………………………………(2)

2.3系统硬件电路的设计………………………………………(3)

2.3.1 ADC0809简介……………………………………………(3)

2.3.2 AT89C52…………………………………………………(4)

2.3.2.1晶振电路…………………………………………(6)

2.3.2.2复位电路…………………………………………(6)

2.3.2.3键盘接口…………………………………………(7)

2.3.3 74LS244简介 ……………………………………………(7)

2.3.4显示电路………………………………………………… (8)

3.系统程序的软件设计 ……………………………………………(10)

3.1初始化程序…………………………………………………(10)

3.2主程序………………………………………………………(10)

3.3显示子程序…………………………………………………(10)

3.4模/数转换测量子程序…………………………………… (11)

4.性能测试及分析 …………………………………………………(12)

4.1性能测试 ……………………………………………………(12)

4.2性能分析 ……………………………………………………(12)

5.结论 ………………………………………………………………(13)

6.致谢 ………………………………………………………………(14)

7.参考文献 …………………………………………………………(15)

附录A.实物及原理图 ………………………………………………(16)

附录B.原理图 …………………………………………………… (17)

附录C.控制源程序 ………………………………………………(18)

附录D.材料清单 …………………………………………………(25)

我先给你提供份提纲你看下。

5.请问基于单片机的数字电压表毕业设计你有吗

这个网上很多的 这是我之前做的一个 代码程序如下 传不上图片,可以交流下的 #include #define uint unsigned int#define uchar unsigned charsbit clock=P3^7;sbit ale=P3^3;sbit a=P3^4;sbit b=P3^5;sbit c=P3^6;sbit start=P3^0;sbit oe=P3^1;sbit eoc=P3^2;sbit dopt=P1^7;uchar code disp[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchar shi,ge,yi,er,voit;uint temp;void delay(uint x);uchar tt;void display();void main(){ TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; EX0=1; ET0=1; TR0=1; a=0; b=0; c=0; ale=0; start=0; while(1) { ale=1; start=1; delay(2); start=0; ale=0; while(eoc==0); oe=1; // oe=0; voit=P0; oe=0; display(); }}void extre0() interrupt 1{ TH0=(65536-100)/256; TL0=(65536-100)%256; clock=~clock;}void display() { temp=voit*1.0/255*500; shi=temp%10; ge=temp/10%10; yi=temp/100%10; er=temp/1000; //d1=1;w1=0; P1=disp[er]; //d1=0;w1=1; P2=0xfe; delay(2); P1=0x00; //d1=1;w1=0; P1=disp[yi]; //d1=0;w1=1; P2=0xfd; dopt=1; delay(2); P1=0x00; //d1=1;w1=0; P1=disp[ge]; //d1=0;w1=1; P2=0xfb; delay(2); P1=0x00; //d1=1;w1=0; P1=disp[shi]; //d1=0;w1=1; P2=0xf7; delay(2); P1=0x00; }void delay(uint x){ uchar i; for(;x>0;x--) for(i=0;i<120;i++);}。

数字电压表的设计毕业论文

转载请注明出处众文网 » 数字电压表的设计毕业论文

资讯

语音识别毕业论文

阅读(94)

本文主要为您介绍语音识别毕业论文,内容包括语音识别方面的优秀论文去哪里找比较好希望能提供一些比较经典的,求论文(语音识别),语音识别论文要做到怎样的程度才可以发。试读结束,如需阅读或下载,请点击购买>原发布者:吴泽琼语音信号的分析与处

资讯

旅游景区营销毕业论文

阅读(88)

本文主要为您介绍旅游景区营销毕业论文,内容包括旅游市场营销的论文怎么写,写景区营销的论文从什么角度入手,关于旅游营销方面的毕业论文。旅游市场营销论文旅游营销创新论文:论开放型旅游营销课程的构建【摘 要】 旅游营销课程在旅游管理专

资讯

网络爬虫毕业论文

阅读(78)

本文主要为您介绍网络爬虫毕业论文,内容包括用JAVA做网络爬虫毕业设计,CrawlScript语言和heritrix,哪个好百,求网络爬虫参考文献,求网络爬虫参考文献。主题网络爬虫研究综述

资讯

php新闻发布系统毕业论文

阅读(81)

本文主要为您介绍php新闻发布系统毕业论文,内容包括新闻发布系统的论文,谁给个新闻发布系统论文啊,新闻发布系统论文急。目 录摘要 1关键字 1引言 21 概述 21.1 互联网简介 21.2 JSP简介[2] 21.3 ACCESS简介 31.4 SQL

资讯

影视制作毕业论文

阅读(89)

本文主要为您介绍影视制作毕业论文,内容包括求一篇关于影视剪辑的论文,求一份关于影视后期Final和AE的5000字毕业论文谢谢,寻找一篇关于影视表演的毕业论文。影视剪辑编辑艺术论文2007-12-02 12:32影视剪辑艺术是电影电视艺术的重要组成部

资讯

毕业论文科研

阅读(92)

本文主要为您介绍毕业论文科研,内容包括论文的研究方向怎样填,论文完成课题所具备的条件,论文研究现状怎么写。原发布者:豆豆D双鱼如何选择论文的研究方向有好的研究方向,虽不一定可以写出出色的论文,但至少为将来完成一篇出色的论文奠下了良

资讯

毕业论文页眉字号

阅读(90)

本文主要为您介绍毕业论文页眉字号,内容包括论文打印用几号字什么字体,论文要用几号字体,毕业论文的所有的字号要求是什么。毕业设计(论文)的格式要求毕业论文要求全部打印、装订。选用A4纸,全文一律采用宋体字,正文字号为小四号。行距为单倍行

资讯

郑州大学本科毕业论文

阅读(103)

本文主要为您介绍郑州大学本科毕业论文,内容包括郑州大学自考本科毕业论文怎么提交,郑州大学本科毕业生的毕业论文去哪查,请教:郑州大学对应届生的毕业设计/论文有无要求。河南08年下半年自学考试报考通知 网上报名:8月1日9月7日 现场确认:9月

资讯

有关电子商务的毕业论文

阅读(88)

本文主要为您介绍有关电子商务的毕业论文,内容包括电子商务专业毕业论文该如何选题,电子商务毕业论文题目,关于电子商务论文。电子商务专业毕业论文参考选题 1. 电子商务环境下供应链的构建研究 2.客户关系管理系统与电子政务 3.企业采用电

资讯

移动互联网毕业论文

阅读(89)

本文主要为您介绍移动互联网毕业论文,内容包括有关我身边的移动互联网的论文,有关我身边的移动互联网的论文,急要一篇互联网未来的发展趋势论文1000字左右。摘要:移动互联网业务和应用包括移动环境下的网页浏览、文件下载、位置服务、在线游

资讯

cad室内设计毕业论文

阅读(82)

本文主要为您介绍cad室内设计毕业论文,内容包括求一篇室内设计毕业论文范文,我学室内设计的,个人职业生涯论文怎么写,1500字的室内设计毕业论文。不知道你具体需要什么样的,以下为你提供几个相关的题目和内容。希望会对你有所帮助! 五星级宾

资讯

本科毕业论文相似度

阅读(90)

本文主要为您介绍本科毕业论文相似度,内容包括大学毕业论文相似度是怎么定义的,本科生毕业论文相似度,论文相似度是全部相似度加起来不超过30%吗,还只要不低于一篇的30。一般是百分之三十以下,一百年以内所有的专业所有的论文都进行对比,期刊

资讯

护理本科毕业论文

阅读(94)

本文主要为您介绍护理本科毕业论文,内容包括护理专业毕业论文格式,护理专业毕业论文范文5000字,护理系毕业论文的格式怎样写。毕业论文有一定的格式,具体要求根据实际需要来确定,最基本的格式您可以参考下面的文章:毕业论文的写作格式、流程与

资讯

医学毕业论文ppt模板

阅读(93)

本文主要为您介绍医学毕业论文ppt模板,内容包括本科毕业论文答辩ppt怎么写,毕业论文答辩PPT怎么写,毕业论文设计答辩PPT怎么弄。快要硕士论文答辩了,PPT还没有做,在网上搜索了一通,大概知道了做论文答辩PPT的要点。也给需要答辩的同学一个参考

资讯

语音识别毕业论文

阅读(94)

本文主要为您介绍语音识别毕业论文,内容包括语音识别方面的优秀论文去哪里找比较好希望能提供一些比较经典的,求论文(语音识别),语音识别论文要做到怎样的程度才可以发。试读结束,如需阅读或下载,请点击购买>原发布者:吴泽琼语音信号的分析与处

资讯

旅游景区营销毕业论文

阅读(88)

本文主要为您介绍旅游景区营销毕业论文,内容包括旅游市场营销的论文怎么写,写景区营销的论文从什么角度入手,关于旅游营销方面的毕业论文。旅游市场营销论文旅游营销创新论文:论开放型旅游营销课程的构建【摘 要】 旅游营销课程在旅游管理专

资讯

网络爬虫毕业论文

阅读(78)

本文主要为您介绍网络爬虫毕业论文,内容包括用JAVA做网络爬虫毕业设计,CrawlScript语言和heritrix,哪个好百,求网络爬虫参考文献,求网络爬虫参考文献。主题网络爬虫研究综述

资讯

php新闻发布系统毕业论文

阅读(81)

本文主要为您介绍php新闻发布系统毕业论文,内容包括新闻发布系统的论文,谁给个新闻发布系统论文啊,新闻发布系统论文急。目 录摘要 1关键字 1引言 21 概述 21.1 互联网简介 21.2 JSP简介[2] 21.3 ACCESS简介 31.4 SQL

资讯

影视制作毕业论文

阅读(89)

本文主要为您介绍影视制作毕业论文,内容包括求一篇关于影视剪辑的论文,求一份关于影视后期Final和AE的5000字毕业论文谢谢,寻找一篇关于影视表演的毕业论文。影视剪辑编辑艺术论文2007-12-02 12:32影视剪辑艺术是电影电视艺术的重要组成部

资讯

毕业论文科研

阅读(92)

本文主要为您介绍毕业论文科研,内容包括论文的研究方向怎样填,论文完成课题所具备的条件,论文研究现状怎么写。原发布者:豆豆D双鱼如何选择论文的研究方向有好的研究方向,虽不一定可以写出出色的论文,但至少为将来完成一篇出色的论文奠下了良

资讯

毕业论文页眉字号

阅读(90)

本文主要为您介绍毕业论文页眉字号,内容包括论文打印用几号字什么字体,论文要用几号字体,毕业论文的所有的字号要求是什么。毕业设计(论文)的格式要求毕业论文要求全部打印、装订。选用A4纸,全文一律采用宋体字,正文字号为小四号。行距为单倍行

资讯

南航本科毕业论文

阅读(90)

本文主要为您介绍南航本科毕业论文,内容包括南航本科毕业论文查重多少课通过,南航本科毕业论文查重多少课通过,南京航空航天大学毕设有不过的吗。论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列