锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

31-基于51单片机的数字万用表设计

时间:2022-11-30 13:00:00 电阻数字电流表

具体实现功能

系统由AT89S52单片机 AT24C数据存储模块02 按键模块 LCD1602显示 报警模块等构成。

具体功能:万用表可切换测量电压值、电流值和电阻值,并显示四位数字,短路时报警。

1.电压测量范围0-20V,测量误差0.05V;

2.电流测量范围0-200mA,测量误差0.5mA;

3.电阻测量范围为0-1000欧元,误差约为2欧元;

4.短路测量:用导线连接待测量的两点,蜂鸣器发出的声音为短路。

设计背景

数字万用表亦称数字多用表,简称DMM(Digtial Multimeter)。采用数字测量技术,将连续模拟量转换为不连续、离散的数字形式并显示仪表。传统指针万用表功能单精度低,不能满足数字时代的需要,采用单片数字万用表,精度高,抗干扰能力强,可扩展强,集成方便,目前,由各种单片芯片组成的数字万用表,已广泛应用于电子和电气测量、工业自动化仪器、自动测试系统等智能测量领域,显示出强大的活力。

硬件设计

用单片机STC89S52与ADC0832设计数字万用表,利用电阻分压分流形成电压测试电路、电流测试电路和电阻测试电路,并使用四位数字显示。为了设计简单,硬件易于实现和可操作,有利于滑动变阻器的分压分流,但其结果是使万用表的范围更小。电压测量的测量范围为0~20V,实现电流测量的范围为0~200mA,实现电阻测量的范围为0~1K。在实际生产工作中,这样的范围显然不能满足我们的实际需要,但这种方法用于毕业设计中反映原则和实际操作的可实现性。

软件设计

本设计的关键问题是各种测量范围的转换,各部分电路组合成一个完整的数字万用表。设计的万用表可以测量电压值、电流值和电阻值,并显示四位数字。难点解决的问题是程序设计,以确保其可行性设计的正确性。利用A/D模数转换器通过程序使用相应的对应关系,将连续的模拟信号和模拟量转换为离散和不连续的数字量,显示简单易懂的数字量,从而完成数字万用表的功能。

原理图

本系统原理图设计采用Altium Designer具体如图。

程序

本设计利用KEIL5软件实现程序设计,如图所示。

仿真实现

本设计利用protues8.7软件实现仿真设计,如图所示。

全部资料

所有信息包括程序(注释)AD原理图、PCB源文件、protues全网最全面的仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、数据使用介绍等。

资料获取:

数字万用表设计基于51单片机所有信息包括程序(注释)AD原理图、PCB源文件、protues全网最全面的仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、数据使用介绍等。https://mp.weixin.qq.com/s/8K9AdtZrJ1ijhdlVOmZmJg

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章