具体实现功能
系统由AT89S52单片机+AT24C02数据存储模块+按键模块+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 Designer19,具体如图。
程序
本设计利用KEIL5软件实现程序设计,具体如图。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
上一篇:32-基于51单片机的火灾报警器
下一篇:30-基于51单片机出租车计价器(霍尔测速)
推荐阅读最新更新时间:2024-11-10 11:24
推荐帖子
- 【Atmel SAM R21创意大赛周计划】晒货
- 本帖最后由ljj3166于2014-12-1722:39编辑 大半夜突然接到快递小哥的电话说是有北京来的货,相必就是R21了不多说,开箱验货盒子很皮实封面上的机器人蛮搞笑的,三个戴喇叭(看上去真像喇叭)ATMEL真有意思,呵呵包装盒背面,还有二维码果断一扫,看看有没有彩蛋结果纯文字介绍,还以为能中个仿真器啥的话说ATMEL的仿真器真心贵果板正面照做工一如既往的好啊值得收藏果板菊花照ATMEL的xplainedpro系列的标准接口不够骚包啊同门A
- ljj3166 Microchip MCU
- 请问STM32F系列什么时候出带外部总线的型号?
- 请问STM32F系列什么时候出带外部总线的型号?请问STM32F系列什么时候出带外部总线的型号?可以发邮件到mcu.china@st.com说明你的需求和计划。如果楼主需要带外部总线的型号做项目,请直接与我们联系imgsrc=https://bbs.eeworld.com.cn/upfiles/img/20081/2008110113047629.jpgonload=thumbImg
- blue670117 stm32/stm8
- 跪求multisim中max333的spice模型
- 各位前辈你们好,谁有multisim中max333的spice模型呀?方便传给一下吗谢谢啦跪求multisim中max333的spice模型别跪了,找找美信,让他们提供美信不是所有的器件都要这种模型最好找官方的,不然就不用仿了首先谢谢你的回复,但是我在官网上找了没有max333的,请问还有其他方法吗MAX333:典型工作电路都是很老的器件了哦
- wwwlizhencom 模拟电子
- 晒WEBENCH设计的过程+P10R-005(S)热电耦传感器设计
- 本帖最后由ltbytyn于2014-8-1611:22编辑 P10R-005(S)热电耦传感器设计第一步:打开TI官网,进入WEBENCH的“传感器”选项。选择“热耦合传感器”,点击“开始设计”。第二步:选择热电偶传感器。首先选择热电偶温度范围和接合点温度选择热电偶类型选择具体型号,右侧能看到所选传感器参数这样传感器就选择好了,点击“StartDesign”开启热电偶设计第三步:查看热电偶传感器方案具体参数。查看方案中用到的芯片datasheet查看额定值、电
- ltbytyn 模拟与混合信号
- MSP430单片机中的看门狗定时器研究
- 引言 软件的可靠性一直是一个关键问题。任何使用软件的人都可能会经历计算机死机或程序跑飞的问题,这种情况在嵌入式系统中也同样存在。由于单片机的抗干扰能力有限,在工业现场的仪器仪表中,常会由于电压不稳、电弧干扰等造成死机。在水表、电表等无人看守的情况下,也会因系统遭受干扰而无法重启。为了保证系统在干扰后能自动恢复正常,看门狗定时器(WatchdogTimer)的利用是很有价值的。 1看门狗的作用 看门狗定时器是一个计数器,基本功能是在发生软件问题和程序跑飞后使
- qinkaiabc 微控制器 MCU
- EEWORLD大学堂----ADI & 世健 新基建系列第一期
- 橙色凯 工控电子
设计资源 培训 开发板 精华推荐
- 8 极有源低通滤波器针对精密、低噪声和高增益进行了优化
- 2017年全国大学生电子设计大赛_微电网模拟系统(A题)设计报告_国二
- L7815A输出稳压电路的典型应用
- LTM4608AEV 3V 至 5.5Vin、2.5V/8A 输出 DC/DC 稳压器的典型应用电路
- 50MHz 热 RMS 至 DC 转换器。电路测量输入波形的直流加热功率
- LT5568-2 的典型应用 - GSM/EDGE 优化、高线性度直接正交调制器
- LT6657AHMS8-2.5 低噪声精密 20 位模数转换器应用的典型应用电路
- LMV321SQ3T2G 维恩电桥振荡器典型应用电路
- LT6656BCS6-2.5、2.5V 2 端子电压基准电流源的典型应用
- LT1580、快速响应低压差稳压器在 4 安培时实现 0.4 压差