0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用AT89S52单片机和ADC0809进行自动电阻测试仪设计

电子设计 作者:电子设计 2018-11-14 09:19 次阅读

对于可变电阻,本测试仪还可通过对其电阻的测量,显示出其阻值变化曲线。此外,该测试仪还增加了通过输入电阻的色环颜色,自动输出电阻值的功能。测试结果表明,该电阻测试仪测量速度快、分辨率高,有较高的实用性。

引言

随着科技的进步,电子元器件急剧增加,电阻的测量已经在测量技术和产品研发中应用十分广泛,利用万用表测量电阻已经不能满足人们的需求,因此,设计安全、可靠、方便的电阻测试仪具有极大的现实必要性。该测量仪还具备自动筛选电阻,自动测量和显示电位器阻值随旋转角度变化曲线,可直接从LCD显示屏上读出所测得的电阻值,测量精度高达±0.1%.不仅测量简便,读数直观,且测量精度、分辨率也高于一般电桥。

1.理论分析与计算

1.1 电阻测量原理

根据基尔霍负电压定律,两个串联的电阻和电源串接,两电阻两端的电压是恒等于电源电压的。改变其中的一个电阻阻值,其两端的电压是随着阻值的变化而线性变化的,即:

采用AT89S52单片机和ADC0809进行自动电阻测试仪设计

因此,只要测得R1两端的电压,便可以计算出R1的阻值。

1.2 自动量程转换

在自动量程转换功能中,首先对采集来的电压信号与该档位的电压范围进行比较,若该电压信号在此范围内,则对再次采集的电压信号进行计算,转换成电阻值进行输出显示;若该电压信号不在此范围内,则通过对继电器的控制,使测量档位跳转至下一个档位。如此循环,直至拔出电阻或跳出该测量模式。

1.3 筛选功能原理

当测量模式切换到电阻筛选模式时,可通过键盘输入筛选的电阻阻值和误差范围,实现对在误差范围内电阻的筛选。其实现方法为:

当被测电阻在预设阻值范围内时,在液晶上显示“符合”;当被测电阻不在预设阻值范围内时,在液晶上显示“不符合”,从而实现对电阻的筛选。

1.4 电位器阻值变化曲线装置

该装置是通过单片机控制ULN2003驱动步进电机的旋转,从而带动电位器的转轴旋转,改变电位器的阻值。

2.硬件设计与实现

本自动电阻测量仪主要有控制器、电源、4*4键盘、显示信号采集电路和档位控制电路等组成。其框图如图1所示。

2.1 电源

采用输出为5V/3A的稳定性很强的开关电源为整个系统供电,保证了系统的稳定工作,提高了仪器的可靠性。

2.2 键盘

采用4*4的键盘,当按下模式切换键,输入模式被启动时,可以通过键盘输入相应的电阻数值,键盘口与最小系统的接口为P1口,其中C键为模式切换键,A,E,F键为模式设置键。

采用AT89S52单片机和ADC0809进行自动电阻测试仪设计

2.3 显示部分

采用12864A-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。接口与单片机的P0口和P2口相接,采用并行的数据传送方法控制液晶。明显提高了液晶的显示速度,在屏幕显示方面更加稳定,并且页面显示更加舒适美观。

2.4 AD采样部分

选用精度为VERF*255/256的AD0809模数转化芯片为采样主要设备,通过74LS74分频为AD0809提供时钟,采样速率为200KBPMS,配以合适的电阻测试通道,将被测电阻两端电压采样,转化后的数据传递给单片机,接口为P3,经过计算后控制继电器选通合适的档位再次进行测量,可以更加精确的测试出被测电阻的阻值。

3.软件设计(流程图如下)

采用AT89S52单片机和ADC0809进行自动电阻测试仪设计

4.测试方案与测试结果

4.1 测试方案

(1)测试方法

通过测试可调电阻的阻值与标准万用表的测量值进行比较测试。

(2)测试数据

采用AT89S52单片机和ADC0809进行自动电阻测试仪设计

4.2 测试结果分析

分析测试结果,10k和1k档可以较好的满足设计要求,100Ω档位误差较大。

由测试结果可以看出,当被测电阻阻值越大时,测量误差越小,由于测试仪本身的内阻和噪声干扰等原因,当测试电阻阻值较小时误差较大。

5.小结

该自动电阻测试仪具有100Ω,1kΩ,10kΩ,10MΩ四档自动转换量程、三位数字显示,可以实现根据键盘输入的要求,自动筛选电阻并能显示相应的参数;可在10秒范围内自动精确测量和显示电位器阻值随角度变化的曲线;还具有通过输入电阻的色环颜色,自动输出电阻值的智能功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44501

    浏览量

    632283
  • 电子元器件
    +关注

    关注

    133

    文章

    3287

    浏览量

    104795
  • 电位器
    +关注

    关注

    14

    文章

    1005

    浏览量

    66688
收藏 人收藏

    评论

    相关推荐

    8155和ADC0809怎么同时接到At89S52上啊???急用!!!!!.....

    各位大虾,,小弟才疏学浅,,跪求8155和ADC0809如何同时接到At89S52上,,,时间紧急,,还有一天时间{:soso_e109:}8155接上了,,ADC0809不知道怎么接了!!
    发表于 06-11 17:13

    AT89S52ADC0809做电压采集器,怎么做

    我现在又ADC0809AT89S52 还有一个共阳的4位数码管,能不能给我仿真和源程序
    发表于 11-11 14:51

    ADC0809单片机的连接问题

    看到好多资料上ADC080989C52单片机的连接方式是下图,v而有的情况却是这样的这是什么原因呢?请各位大侠赐教!
    发表于 05-21 10:00

    AT89S52ADC0809做一个模数转换的最小系统

    AT89S52ADC0809做一个模数转换的最小系统,可是实物做完以后对0~5v进行模数转换时,在数码管上显示的结果一直再跳,不稳定,只有0v和5v是稳定不动的。但是同样的方式用proteus仿真就能非常稳定的实现模数转换。
    发表于 07-27 14:47

    怎样去设计一个基于AT89S52单片机的太阳能环境参数测试仪

    导读: 介绍了一种基于AT89S52单片机的太阳能环境参数测试仪,详细阐明了环境参数测试仪的软硬件设计与实现方法。该测试仪能对温度、湿度和照
    发表于 12-13 08:28

    at89s52单片机引脚图,at89s52引脚说明

    本文为您介绍at89s52单片机引脚图及引脚说明,at89S52特点及其功能。at89S52,高性能的8位单片机
    发表于 04-29 22:04 7.9w次阅读
    <b class='flag-5'>at89s52</b><b class='flag-5'>单片机</b>引脚图,<b class='flag-5'>at89s52</b>引脚说明

    基于AT89S52单片机的太阳能环境参数测试仪的系统设计

    太阳能环境参数测试仪的系统设计 介绍了一种基于AT89S52单片机的太阳能环境参数测试仪,详细阐明了环境参数测试仪的软硬件设计与实现方法。
    发表于 05-13 11:42 1012次阅读
    基于<b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>的太阳能环境参数<b class='flag-5'>测试仪</b>的系统设计

    传感器与AT89S52单片机的接口电路设计:测量模块电路

    传感器与AT89S52单片机的接口电路设计    该测试仪AT89S52单片机为核心,外接温湿度传感器SHT
    发表于 05-13 11:50 4350次阅读
    传感器与<b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>的接口电路设计:测量模块电路

    基于AT89S52单片机的太阳能环境参数测试仪设计

    基于AT89S52单片机的太阳能环境参数测试仪设计   引 言   为了确保太阳能发电系统能够正常的工作,需要对太阳能发电系统的各项环境参数进
    发表于 11-23 08:59 980次阅读

    单片机AT89S52实用教程

    本文提供的单片机AT89S52实用教程,希望对你的学习有所帮助!
    发表于 06-03 16:00 794次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>AT89S52</b>实用教程

    基于AT89S52单片机的温湿度检测-毕业设计

    基于AT89S52单片机的温湿度检测
    发表于 04-27 09:36 88次下载

    基于单片机的简易数字R-V-I测试仪的设计

    介绍了一种基于AT89S52单片机的简易数字R-V-I测试仪,用ADC0809作为数据转换芯片,通过相应的测量电路,能够进行
    发表于 12-06 17:45 2590次阅读
    基于<b class='flag-5'>单片机</b>的简易数字R-V-I<b class='flag-5'>测试仪</b>的设计

    基于ADC0809AT89S52单片机的数字电压表的设计

    本设计待测的输入电压为8路,电压范围为0~5V,使用目前广泛使用的AT89S52来做控制系统,用ADC0809进行模拟电压的采集及模数转换,实现采集8路数据,并将结果在四位一体数码管上进行
    的头像 发表于 11-29 09:12 6246次阅读
    基于<b class='flag-5'>ADC0809</b>和<b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>的数字电压表的设计

    AT89S52单片机思维导图

    AT89S52单片机思维导图
    发表于 11-10 18:46 72次下载
    <b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>思维导图

    基于AT89C51单片机ADC0809模数转换与显示

    基于AT89C51单片机ADC0809模数转换与显示Proteus仿真及程序
    发表于 05-04 16:02 31次下载