欢迎来到天天文库
浏览记录
ID:36547580
大小:2.48 MB
页数:15页
时间:2019-05-11
《基于单片机的数字电压表设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于单片机的数字电压表设计摘要:在电路设计中我们时常会用到电压表,过去大部分电压表还是模拟的,虽然精度较高但模拟电压表采用用指针式,里面是磁电或电磁式结构,所以响应较慢。为适应许多高速信号领域目前已广泛使用数字电压表。本设计是基于Atmel51单片机开发平台和自动控制原理的基础上实现的一种数字电压表系统。该系统采用Atmel89C52单片机作为控制核心,以ADC0809为数据采样系统,实现被测电压的数据采样;使用系列比较器检测输入电压的范围,并通过继电器阵列实现了输入量程的自动转换;使用共阴极数码管显示被测电压。关键词:单片机、电压检测、模数转换、Abstrac
2、t: Incircuitdesign,weoftenusevoltagemeter,Overthepastmostofthevoltagemeterorasimulation,Althoughhighprecisionanalogvoltageusedinthetable,butwiththepointer,whichisamagneticorelectromagneticstructure,sotheslowresponse.Tomeetthemanyareasofhigh-speedsignalhasbeenwidelyuseddigitalvoltme
3、ter.ThedesignisbasedonAtmel51microcontrollerdevelopmentplatformandautomaticcontrolbasedontheprincipleofadigitalvoltagemetersystem.ThesystemusesAtmel89C52microcontrollerasthecontrolcore,ADC0809forthesampleddatasystem,datasamplingtoachievethemeasuredvoltage;Seriescomparedwiththerangeof
4、detectedvoltage,andrelayarraytoachievethroughtheautomaticconversionoftheinputrange;usingcommoncathodeLEDdisplaythemeasuredvoltage.Keywords:SingleChipMicyoco、Voltagedetection、AnalogDigitalConversion14基于单片机的数字电压表设计 目录摘要1第一章引言3第二章开发平台Keil42.1系统概述42.2整体架构5第三章硬件设计思想和原理图63.1系统总体
5、设计框图63.2单片机系统73.3AD转换电路83.4信号调理模块9第四章软件设计与流程104.1程序流图104.2功能介绍10第五章软件仿真及测试数据115.1仿真结果11参考文献12附录1314基于单片机的数字电压表设计第一章引言电子电压表主要用于测量各种高、低频信号电压,它是电子测量中使用最广泛的仪器之一。根据测量结果的显示方式及测量原理不同,电压测量仪器可分为两大类:模拟式电压表(AVM)和数字式电压表(DVM)。模拟式电压表是指针式的,多用磁电式电流表作为指示器,并在表盘上刻以电压刻度。数字式电压表首先将模拟量经模数(A/D)转换器变成数字量,然后用电
6、子计数器计数,并以十进制数字显示被测电压值。众所周知,模拟电压表精度较高,曾经有很广阔的市场,现在依然有不少工程师依然在使用模拟电压表。的确模拟电压表在显示测量值方面精度校准,然而却也存在问题。模拟电压表采用用指针式,里面是磁电或电磁式结构,所以其响应速度较慢。然而在高速发展的当今社会,高速信号处理的需求越来越多,由于模拟电压表响应速度较慢已经不适用与高速信号领域,取而代之的将是数字电压表。但数字电压表由于存在采样误差,精度不是很高。不过目前可以通过技术手段来缩小误差。使其精度达到与模拟电压表一样精确甚至更高。可见将来数字电压表必将取代模拟电压表。现在有越来越多
7、的数字测量仪器的出现但原理皆与数字电压表殊途同归,因此研究数字电压表有着很大现实意义。 14基于单片机的数字电压表设计 第二章开发平台Keil KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。2.1系统概述 Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿
8、真机厂商纷纷宣布全面支持
此文档下载收益归作者所有