AT89S52单片机的数字电压表的设计+电路原理图+源码.docVIP

  • 220
  • 0
  • 约5.9千字
  • 约 21页
  • 2017-08-30 发布于浙江
  • 举报

AT89S52单片机的数字电压表的设计+电路原理图+源码.doc

AT89S52单片机的数字电压表的设计电路原理图源码

AT89S52单片机的数字电压表的设计+电路原理图+源码 摘 要:本文设计了一种可以实现交直流测量又具有温度检测和可与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 Voltagemeter 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 本设计主要分为两部分:硬件电路及软件程序。而硬件电路又分为量程自切换电路、单片机小系统电路、A/D转换电路、LCD显示电路、上位机通信电路等。各部分电路的设计及原理将会在硬件电路设计部分详细介绍。程序的设计使用C语言编程,利用Keil软件对其编译,详细的设计算法将会在程序设计部分详细介绍。 1. 设计要求与总体设计方案 1.1 设计要求 (1)测量范围0V~500V。 (2)要求被测电压数字显示。 (3)具有量程自动切换功能。 (4)电压测量误差0.1%。 (5)可与PC机进行实时通信。 (6)可拓展温度测量功能。 1.2 总体设计方案 (1)设计思想 首先将模拟信号通过电压预处理电路进行分压,然后对电压进行滤波,转变后的电压值转换到RMS-DC变换器允许的工作电压范围内,然后把变换后的信号通过模/数转换后直接送入单片机,经单片机输入程序的相应计算后送液晶显示。如果输入的被测电压信号不在适合的量程之中,经过单片机判断之后控制模拟开关对电压预处理电路作适当的调整,以实现仪器自动转换量程的功能。测量系统可与PC机通信,为测量仪表的智能化、网络化提供可能。 (2)设计方框图 系统框图如图1所示。 图1系统框图 2. 硬件电路设计 2.1 电压预处理电路设计 2.1.1 过压保护电路 为保证电压表的安全,通常可以采用火花放电器或压敏电阻器作为过压保护。压敏电阻器是电压灵敏电阻器VS(Voltag

文档评论(0)

1亿VIP精品文档

相关文档