摘 要:本文设计了一种可以实现交直流测量又具有温度检测和可与PC机通信功能的电压表。该设计主要由电压预处理模块、真有效值转换模块、模数转换模块,MCU控制模块,以及LCD显示模块组成。系统能够根据实际电压的输入完成量程自动转换,此外该电压表又兼具温度测量和时间显示功能,并能与PC机通信实现对电压的远程监控。本设计完成了硬件电路设计和C语言程序的编写,并采用proteus软件实现仿真,仿真实现预期功能,运行稳定。所设计的电压表具有体积小、精度高、操作简便等特点。适用于日常的测量和工业测量等情况。4390
关键词 :ADC0832;模拟开关;AT89S52;DS18B20;Proteus仿真
Design of Digital Voltage Meter Based on MCU
Abstract: This paper puts forward a kind of Digital Voltage Meter that can measurement of AC and DC voltage, temperature detection function, and LCD display module. The system includes five parts of the Voltage preprocessing module, True Root Mean Square conversion module, MCU control module, and LCD display module. And it can in accordance with the actual AC voltage input range corresponding to complete conversion. In addition to the voltmeter is both temperature and time display function, and can realize remote monitoring of the voltage and the PC communication. This paper introduces the software and hardware system components circuit, and to explain the various program module of Keil compiler design process and Proteus simulation test of hardware circuit.This Voltage meter design has the characteristics of small size, high precision, simple operation etc.Suitable for daily measurements and industrial measurement.
Key words: ADC0832; Analog switches; AT89S52; DS18B20; Proteus simulation
目 录
摘 要: 1
引言 1
1. 设计要求与总体设计方案 2
1.1 设计要求 2
1.2 总体设计方案 2
2. 硬件电路设计 3
2.1电压预处理电路设计 3
2.2 量程切换电路设计 5
2.3 真有效值转换电路设计 6
2.4 AD转换电路设计 9
2.5 AT89S52单片机介绍及其外围电路 9
2.6 数值显示电路的设计 11
2.7 通信模块电路设计 12
2.9 时钟芯片部分 13
2.10 温度测量电路设计 15
2.11 电源的设计 15
3. 软件设计 16
3.1系统软件程序流程图 16
3.2 LCD显示的软件控制流程图 17
3.3 ADC0832的软件控制流程图 17
4. 硬件电路仿真 18
5. 结束语 20
参考文献 21
附录一:电路原理图 22
附录二:部分程序 22
致谢 29,4390
基于单片机的数字电压表的设计
引言
数字电压表简称DVM,它是采用了数字化的测量技术,能把模拟量(直流输入电压)转换成离散的数字量 并对其现实的仪表。传统的指针电压表功能单一,精度低,不能满足数字化时代的需求。以单片机为基础的数字电压表,由于其精度高,抗干扰能力强,可扩展性强,集成方便,可与PC进行实时通信。已被广泛的应用为电子及其电工的测量,工业自动化仪表,自动测试系统等智能化测量领域,显示出强大的生命力。
数字电压表是诸多数字化仪表的核心与基础。电压表的数字化是将模拟量比如直流电压转换成离散的数字量,并加以显示,这有别于传统的刻度盘加指针式读数的方法,避免了读数的视差和精确度不高的缺点。目前数字电压表的核心部件是A/D转换器,转换芯片的精度很大程度上影响了数字电压表的准确度。 AT89S52单片机的数字电压表的设计+电路原理图+源码:http://www.youerw.com/zidonghua/lunwen_1042.html