- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
word专业整理
学习资料 整理分享
基于51单片机数字万用表
摘要:
本设计采用AT89C52为主控芯片配以振荡电路设计设计了一个数字万用表,可用于测量直流电压,直流电流,电阻和电容,并配以档位转换。本系统使用ADC0832作为数据转换芯片,LM358作为放大芯片,通过LCD1602显示,各模块主要通过AD转换以及电压放大实现测量功能。
绪论:
数字多用表(GMM)就是在电气测量中要用到的电子仪器。它可以有很多特殊功能,但主要功能就是对电压、电阻和电流进行测量。传统的指针式万用表功能单精度低,不能满足数字化时代的需求,采用单片机制作的数字万用表,具有精度高、抗干扰能力强,可扩展力强、集成方便等优点,目前,由各种单片机芯片构成的数字电万用表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。
总体设计设计方案:
电压
电压
分压电路AD电路
分压电路
AD电路
单
片
机
显示电路
显示电路
电流放大电路AD电路
电流
放大电路
AD电路
电阻晶振电路
电阻
晶振电路
振荡电路放大电路路路
振荡电路
放大电路
路路
电容
电容
功能开关
功能开关
1.电压测量原理与AD转换电路
ADC0832是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。本系统只对CH0 进行单通道转换。
电压信号输入单片机显示
电压信号输入
单片机显示
AD转换分压
AD转换
分压
电压测量流程图
对于本设计分压电路模块介绍之前首先分析以下两种设计方案。
多量程分压电路
多量程分压器原理
上述两图所制作的多量程电压测量,其内阻比较小,不能达到测量要求,对电路做以下改进。
对于本次设计的电压模块只设置5V,30V两个档位,如图直接采用一组分压电路既可达到要求。
2.电流测量原理与放大电路
对于电流模块此处给予多种方案:(本系统采用的方案二)
方案一:
原理:通过改变检流电阻的大小实现不同档位的转换。
图中保险丝可保护电流过大,二极管防止电压过大,当二极管两端电压达到导通电压,检流电阻连端电压将达到稳定,从而有效的控制输入电压的大小。
方案二:
电流测量原理与方案一基本相同,但在相同电流的测量上此电路比方案一电路的内组更小,由于加入了运算放大器,所以最大的输出电压不会超过电源电压(实验数据显示不会超过3.6V)并不用担心检流电阻两端电压大小。而且此方案还有一个最大的优势,它的分辨率更高,理由如下:
根据ADC0832的最小分辨率x可知,此方案中测量电流的最小分辨电流i满足i*R*k=x(R为检流电阻,k为放大器放大倍数),得到i=x/(R*k)
在方案一中,i’=x/R’,由于电阻材质的问题其本身电压不能超过额定电压,在量程相同的情况下Imax*R*k=3,Imax*R’3.因此RxR’
即ii’.
(LM358 内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。)
单片机处理3.电阻模块的测量原理
单片机处理
显示AD转换放大电压选择量程接入电阻
显示
AD转换
放大电压
选择量程
接入电阻
放大电路
放大器的最大放大电压为3V左右(实际放大为3.5V左右,这里取3V),则输入电压满足5*10V(1010+R).V是最大输入电压,R是待测电阻。可以知道待测电阻R=50k/Uo-1010.
ADC0832的最小分辨率为0.02V即放大后的最小电压为0.02V. 则输入电压满足5*10v(1010+R).v是最小输入电压。根据上述说明可以得出各个档位测量范围。
档位1(V=0.05,v=0.0003..),R148990
档位2(V=0.005, v=0.00003..),8990R1498990
档位3(V=0.0005,v=0.000003..), 98990
如果挡位1取9000,档位2取99000,档位3取999000.
在上述电路制作成功后并没有达到比较好的测量效果,对于大电阻的测量测量值往往会远小于实际电阻值。针对这个问题,在对放大器各级电压比较后发现主要是由于大电阻测量时输入电压太小以至于达不到放大器的正常放
文档评论(0)