单片机数字电压表开题报告书
单片机课程设计报告报告——数字电压表

数字电压表单片机课程设计报告班级:姓名:学号:指导教师:2011 年3 月29 日数字电压表电路设计报告一、题目及设计要求采用51系列单片机和ADC 设计一个数字电压表,输入为0~5V 线性模拟信号,输出通过LED 显示,要求显示两位小数。
二、主要技术指标1、数字芯片A/D 转换技术2、单片机控制的数码管显示技术3、单片机的数据处理技术三、方案论证及选择主要设计方框图如下:1、主控芯片方案1:选用专用转化芯片INC7107实现电压的测量和实现,用四位数码管显示出最后的转换电压结果。
缺点是京都比拟低,内部电压转换和控制局部不可控制。
优点是价格低廉。
方案2:选用单片机AT89C51和A/D 转换芯片ADC0809实现电压的转换和控制,用四位数码管显示出最后的转换电压结果。
缺点是价格稍贵;优点是转换京都高,且转换的过程和控制、显示局部可以控制。
基于课程设计的要求和实验室能提供的芯片,我选用了:方案2。
2、显示局部方案1:选用4个单体的共阴极数码管。
优点是价格比拟廉价;缺点是焊接时比拟麻烦,容易出错。
方案2:选用一个四联的共阴极数码管,外加四个三极管驱动。
这个电路几乎没有缺点;优点是便于控制,价格低廉,焊接简单。
基于课程设计的要求和实验室所能提供的仪器,我选用了:方案2。
四、电路设计原理模拟电压经过档位切换到不同的分压电路筛减后,经隔离干扰送到A/D转换器进展A/D转换。
然后送到单片机中进展数据处理。
处理后的数据送到LED 中显示。
同时通过串行通讯与上位通信。
硬件电路及软件程序。
而硬件电路又大体可分为A/D转换电路、LED显示电路,各局部电路的设计及原理将会在硬件电路设计局部详细介绍;程序的设计使用汇编语言编程,利用Keil和PROTEUS 软件对其编译和仿真。
一般I/O接口芯片的驱动能力是很有限的,在LED显示器接口电路中,输出口所能提供的驱动电流一般是不够的尤其是设计中需要用到多位LED,此时就需要增加LED驱动电路。
数字电压表的开题报告

五.日程安排
第2-4周、查阅文献、熟悉单片机及编程语言;
第5-9周、完成系统硬件设计;
第10-16周、完成系统软件设计;
第17-18周、写毕业论文。
六.参考文献
[1]王迎旭.单片机原理与应用技术.北京:机械出版社.2004.7
[2]周向红.51系列单片机与实践教程.北京:北京航空航天大学出版社.2008.5
输入输出模块中它除了8位ADC外还有一个8路模拟开关,其作用可根据地址译码信号来选择8路模拟输入,8路模拟输入可以分时共用一个ADC进行转换。可实现多路采集。其转换结果通过三态输出锁存器输出。
四.课题研究方案
本系统主要由四部分组成,即量程转换模块、逐次逼近A/D转换模块、单片机控制模块、液晶显示模块4个模块组成。
[3]刘国荣.单片机微型计算机技术.北京:人民邮政出版社.2008
[4]清源科技.Protel 99 se电路原理图与PCB设计及仿真.机械工业出版社.2008
指导教师意见
指导Hale Waihona Puke 师(签字):年月日学院意见
学院院长(签字):年月日
填表说明:题目类型: 1、工程设计;2、应用研究;3、理论研究;4、其它;(选1、2、3、4)。
二.国内外研究现状
目前,市场上的主要使用的电压表有:指针式电压表和数字电压表两种。由于传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,因此,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信等优点已使数字电压表成为现在电子测量的主要应用产品。同时,由数字电压表扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。
单片机数字电压表开题报告

单片机数字电压表开题报告单片机数字电压表开题报告一、引言在现代科技发展迅猛的时代,电子技术已经渗透到了我们生活的方方面面。
而单片机作为电子技术的重要组成部分,其应用范围也越来越广泛。
本文将以单片机数字电压表为研究对象,探讨其开发的可行性和实际应用的意义。
二、研究目的单片机数字电压表是一种能够测量电压并以数字形式显示的仪器。
其主要目的是为了提供一种简便、准确的电压测量方法,并为用户提供直观的数字显示结果。
本研究的目的是通过设计和开发一个基于单片机的数字电压表,实现对电压的测量和显示。
三、研究方法本研究将采用以下方法来实现单片机数字电压表的设计和开发:1. 硬件设计:选择合适的单片机芯片,并设计相应的电路板,包括电源电路、信号采集电路和显示电路等。
2. 软件开发:使用适当的编程语言和开发工具,编写单片机的程序代码,实现电压的采集、处理和显示功能。
3. 测试和验证:对设计的电路板和程序进行测试和验证,确保其功能和性能达到预期要求。
四、研究内容本研究的主要内容包括以下几个方面:1. 单片机选择:根据实际需求和性能要求,选择合适的单片机芯片,并对其进行详细的介绍和比较。
2. 电路设计:根据电压测量的原理和要求,设计相应的电路板,包括电源电路、信号采集电路和显示电路等。
3. 程序开发:使用适当的编程语言和开发工具,编写单片机的程序代码,实现电压的采集、处理和显示功能。
4. 功能测试:对设计的电路板和程序进行测试,验证其功能和性能是否达到预期要求。
5. 实际应用:将设计好的单片机数字电压表应用于实际场景中,检验其在实际使用中的可行性和实用性。
五、预期成果通过本研究,预期可以实现以下几个方面的成果:1. 设计和开发一个基于单片机的数字电压表,能够准确测量电压并以数字形式显示。
2. 确定合适的单片机芯片,并对其进行详细的介绍和比较,为后续研究提供参考。
3. 设计和实现相应的电路板,包括电源电路、信号采集电路和显示电路等,为电压测量提供可靠的硬件支持。
基于单片机的数字电压表设计的开题报告

开题报告基于单片机的数字电压表的设计研究现状电压表指固定安装在电力、电信、电子设备面板上使用的仪表,用来测量交、直流电路中的电压。
传统的指针式电压表功能单一、精准度低,不能满足数字化时代的需求,并且传统的电压表在测量电压时需要手动切换量程,不仅不方便,而且要求不超过该量程。
目前,由各种单片A/D转换器构成的数字电压表,已经被广泛用于电子及电工测量领域,并且由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量技术提高到崭新水平。
选题意义数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟信量如直流电压转换成不连续的离散的数字形式并加以显示,具有清晰直观,读数准确、扩展功能强等特点,这有别与传统的指针加刻度盘进行读数的方法,避免了读数的视觉差和视觉疲劳。
随着微机测量与控制技术的发展,以单片机为核心的电压表已占有很大的优势,设计主要是研制二路输入直流数字电压表,以单片机AT89C51为核心部件,具有实时显示测量值的功能,单片机体积小、重量轻、价格便宜,电路外围器件少,大大降低了成本。
研究方法硬件设计方面采用AT89C51单片机,A/D转换器采用ADC0809对输入模拟信号进行转换,最后在LED屏显示出来。
软件部分主要有:主程序:在A/D模块启动子程序中,主要根据A/D转换模块的时序图设置单片机的各引脚电平来启动ADC0809。
判断部分主要是通过A/D转换模拟采集到的电压值与档位值进行比较来选择数字电压表的档位,再通过档位处理子程序对A/D转换模块换后的电压值进行处理,然后在数码显示器上显示出来。
LED送显子程序:LED送显子程序主要完成4个LED数码显示器的动态显示功能,显示字型通过查表方式实现。
在显示过程中调用了延时子程序DELAY,使数码显示器能够稳定显示。
自动切换测量程序:档位自动切换子程序的软件设计主要对A/D转换模块转换得到数据和该档位的数据进行比较进行档位的选择,再通过计算将十六进制数转换为十进制数,存储在50H~53H四个单元中,然后再通过调用送显子程序将其显示在数码显示器上显示出来。
数字电压表设计开题报告

电子线路硬件课程设计开题报告课题:数字电压表设计班级:作者:学号:指导老师:摘要数字电压表是利用模拟/数字变换器原理,以十进制数字形式显示被测电压值的仪表,用途十分广泛。
本次课程设计计划用单片机实现。
以单片机芯片AT89C51为核心,在芯片上拓展AD转换、显示部分,然后外接一个衰减电路完成整个数字电压表设计。
目标测量量程0-200V,分为4档:200mV、2V、20V、和200V,分辨率0.1mV,测量误差 < 0.1%。
关键字:数字电压表; AT89C51单片机AbstractA digital voltmeter is an instrument displaying the voltage in decimal system, which is based on simulation to digit. It’s widely used. The design is planned to be finished by using a one-chip computer named AT89C51. An analog to digital converter, a display section, and a voltage attenuation are attached to the chip and they make up the design. The measuring range is 0 to 200 volt. It’s divided into four gears as 200 millivolt, 2 volt, 20volt, and 200volt. The voltage resolution of the voltmeter is 0.1 millivolt and it’s measuring error is less than 0.1 percent.key words: digital voltmeter, one-chip computer, AT89C51一、项目设计目标(1) 项目综合描述本项目要求设计并实现一个数字电压表的装置,该装置能够对0~200V 范围的直流电压进行测量。
单片机课程设计报告数字电压表

单片机课程设课题名称:数字电压表课程原理:1、模数转换原理:试验中,我们选用ADC0809作为模数转换的芯片,其为逐次逼近式AD转换式芯片,其工作时需要一个稳定的时钟输入,根据查找资料,得到ADC0809的时钟频率在10KHZ~1200KHZ,我们选择典型值640KHZ。
课题要求测量电压范围是0到5V,又ADC0809的要求:V ref+<=Vcc,V ref->=GND,故我们取V ref+=+5V,V ref-=0V。
由于ADC0809有8个输入通道可供选择,我们选择IN0通道,直接使ADC0809的A、B、C接地便可以了,在当ADC0809启动时ALE引脚电平正跳变时变可以锁存A、B、C 上的地址信息。
ADC0809可以将从IN0得到的模拟数据转换为相应的二进制数,由于ADC0809输出为8位的二进制数,转换时将0到5V分为255等分,所以我们可以得到转换公式为x/255*5化简为:x/51,x为得到的模拟数据量,也就是直接得到的电压量。
在AD转换完成后,ADC0809将在EOC引脚上产生一个8倍于自身时钟周期的正脉冲,以此来作为转换结束的标志。
然后当OE引脚上产生高电平时,ADC0809将允许转换完的二进制数据输出。
2、数据处理原理:由ADC0809的转换原理可以知道我们从其得到数据还只是二进制数据,我们还需要进一步处理来的到x的十进制数,并且对其进行精度处理,也就是课题要求的的精确到小数点后两位,在这里我们用51单片机对数据进行处理。
我们处理数据的思路是:首先将得到的二进制数直接除以十进制数51,然后取整为x的整数部分,然后就是将得到的余数乘以10,然后再除以51,再取整为x的十分位,最后将得到的余数除以5得到x的百分位。
3、数据显示原理:试验中我们用到四位一体的七段数码管,所以我们只能考扫描显示来完成数码管对x的显示,我们用的是四位数码显示管,但是x只是三位的,故我们将将第四位显示为单位U,通过程序的延时,实现四位数码管的稳定显示。
开题报告(简易数字电压表的设计)

1绪论
2数字仪表设计原理
3芯片介绍
4系统硬件设计
5系统软件设计与说明
6程序调试
7总结
8参考文献
谢
预期目标:
简易数字电压表可以测量0~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示
三、拟采用的研究方法、步骤
研究方法:
A/D转换模块:采用ADC0809转换芯片,其中A/D转换器用于实现模拟量数字量的转换,单电源供电。
目前数字电压表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字电压表的准确度,本毕业设计A/D转换器采用ADC0809对输人模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。
二、研究的主要内容和预期目标(研究的框架,要求列到一级提纲)
DVM的高速发展,使它已成为实现测量自动化、提高工作效率不可缺少的仪表,数字化是当前计量仪器发展的主要方向之一,而高准度的DC-DVC的出现,又使DVM进入了精密标准测量领域。随着现代化技术的不断发展,数字电压表的功能和种类将越来越强,越来越多,其使用范围也会越来越广泛。采用智能化的数字仪器也将是必然的趋势,它们将不仅能提高测量准确度,而且能提高电测量技术的自动化程序,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表(如:温度计、湿度计、酸度计、重量、厚度仪等),几乎覆盖了电子电工测量、工业测量、自动化仪表等各个领域。从而提高计量检定人员的工作效。
毕业论文(设计)开题报告
论文题目
简易数字电压表的设计
一、选题的背景与意义(本研究的现状综述、理论价值与实际意义)
电压表已经有100多年的发展历史,虽然不断改进与完善,仍然无法满足现代电子测量的需求,近二十年,微电子技术,计算机技术,集成技术,网络技术等高新技术得到了迅猛发展。这一背景和形势,不断地向仪器仪表提出了更高、更新、更多的要求,如要求速度更快、灵敏度更高、稳定性更好、样品量更少、遥感遥测更远距、使用更方便、成本更低廉、无污染等。同时也为仪器仪表科技与产业的发展提供了强大的推动力,并成了仪器仪表进一步发展的物质、知识和技术基础。数字电压表(Digital Voltmeter简称DVM)自1952年问世以来,显示出强大的生命力,现已成为在电子测量领域中应用最广泛的一种仪器。数字电压表可以显示清晰、直观,读数准确,准确度高,分辨力强,测量范围广,扩展能力强,测量速度快,输入阻抗高,集成度高,微功耗和抗干扰能力强等优点,独占电压表产品的熬头。
单片机数字电压表开题报告

单片机数字电压表开题报告1. 引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出接口的微型计算机系统。
它广泛应用于嵌入式系统开发中。
本文将介绍如何使用单片机制作一个数字电压表。
2. 设计思路2.1 硬件选择为了制作数字电压表,我们需要选择合适的硬件组件。
以下是选用的组件列表:- 单片机:选择一款功能强大、易于编程的单片机,如Arduino Uno。
- 模数转换器(ADC):用于将模拟电压信号转换为数字信号的芯片。
- 显示器:选择一个合适的数字显示器,如7段LED显示器。
2.2 连接电路将选定的硬件组件按照电路图连接起来。
首先,将输入电压接入ADC引脚,然后将ADC输出连接到单片机的输入引脚。
最后,将单片机的输出引脚连接到显示器。
2.3 编程使用合适的编程语言(如C语言)编写单片机的程序。
程序的主要功能包括读取ADC的输入值,并将其转换为对应的电压值,然后将该值显示在数字显示器上。
3. 实施步骤3.1 搭建电路按照2.2节提供的电路图连接硬件组件。
确保连接正确并稳定。
3.2 编写程序使用Arduino IDE或其他适用的开发工具,编写程序。
程序的主要功能包括以下步骤: - 配置单片机的引脚和ADC模块。
- 循环读取ADC的数值。
- 根据ADC的数值计算电压值。
- 将计算得到的电压值显示在数字显示器上。
3.3 调试和测试上传程序到单片机,并通过串口监视器或其他方式查看输出结果。
确保程序能够正常读取和显示电压值。
4. 总结本文介绍了如何使用单片机制作一个数字电压表。
通过选择合适的硬件组件,搭建电路并编写相应的程序,我们可以实现将模拟电压信号转换为数字信号,并在数字显示器上显示对应的电压值。
这个数字电压表可以在实验室、工程项目等领域中发挥重要作用。
希望本文能为有兴趣制作数字电压表的读者提供一些指导和帮助。
接下来,我们将深入研究硬件和软件细节,并进行更详细的说明和实验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX航空航天大学金城学院毕业设计(论文)开题报告
题目基于单片机的数字电压表的设计系部自动化系
专业自动化
学生XX 高英鑫学号2011032307 指导教师侯瑞职称讲师
毕设地点XX航空航天大学金城学院
2014年11 月22 日
个取出Ub进行比较后,将数码寄存器输出的二进制码按序排列就会等于被测电压值。
图1 逐次逼近比较型数字电压表的原理框图
(2)电压-时间变换型。
所谓电压-时间变换型是指测量时将被测电压值转换为时间间隔△t,电压越大,△t越大,然后按△t大小控制定时脉冲进行计数,其计数值即为电压值。
电压-时间变换型又称为V-T型或斜坡电压式,其原理框图如图2所示。
控制器ST是电压表的指挥部,它每隔一定时间(例如每隔2s)就发出一个启动脉冲,一方面利用启动脉冲打开控制门T,让等间隔的标准时间脉冲序列能通过控制门进入十进制计数器;另一方面启动脉冲触发斜坡电压发生器,使它开始产生一个直线上升的斜坡电压,在斜坡电压上升的过程中,斜坡电压不断与被测电压在电压比较器中进行比较,当斜坡电压等于被测电压Ux时,电压比较器即发出关门信号,将T门关闭。
这时十进制计数器所保留的数就是T门从开启到关闭的时间间隔中,通过T门的标准间脉冲的个数。
被测电压Ux越大,斜坡电压从零上升到被测电压Ux,值所需要的时间、T门开启时间也越长,计数器所计数值也越大,利用数码显示器将计数器所计数值显
示出来,所计的数就是通过T门的脉冲个数。
适当选择标准脉冲发生器的重复频率和斜坡斜率,就能使通过T门的脉冲个数与被测电压值相等,显示器上便可以直接显示出被测电压值。
图2 V-T型数字电压表原理框图
(3) 电压-频率变换型。
所谓电压-频率变换型是指测量时将被测电压值转换为频率值,然后用频率表显示出频率值,即能反映电压值的大小。
这种表又称为V-f型,图3为V-f型数字电压表原理框图。
图中有两个振荡器,HO为固定频率振荡器,AO为可控频率振荡器。
利用被测电压直接控制AO的输出电压频率,使被测电压越大,频率就越高,经混频器混频之后,输出的频率也越高;当被测电压为零时,让可控频率振荡器AO输出的频率等于HO的频率,经混频器混频之后,输出频率为零。
这样就能通过可控频率振荡器,把被测电压值转换为频率值,然后通过计数显示出来。
只要适当选择AO和HO的振荡频率,就能够使显示器读数直接等于被测电压值。
图3 V-f型数字电压表原理框图
数字电压表的设计和开发,已经有多种类型和款式。
传统的数字电压表各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步处理,传统数字电压表是无法完成的。
然而基于PC通信的数字电压表,既可以完成测量数据的传递,又可借助PC做测量数据的处理。
所以这种类型的数字电压表无论在功能和实际上,都具有传统数字电压表无法比拟的特点,这使得它的开发和应用具有良好的前景。
基于单片机的简易数字电压表设计,控制系统采用AT89C51单片机,A/D转换器采用ADC0809为主要硬件,实现数字电压表的硬件电路与软件设计。
数字电压表可以测量0V~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。
本系统用单片机AT89C51构成数字电压表控制系统,具有精度高、速度快、性能稳定和电路简单且工作可靠等特点,具有很好的使用价值。
参考文献
- - 总结资料。