基于C8051F005单片机的小电阻测试仪设计

发布者:码字奇思最新更新时间:2012-05-26 来源: 21ic 关键字:C8051F005  小电阻测试仪  测量精度 手机看文章 扫描二维码
随时随地手机看文章

    在电路测试过程中常常会碰到由于忽略某些小电阻的影响引起实验数据与理论值之间存在较大误差,从而影响测试效果。例如电感器、变压器中往往存在铜电阻,地铁铁轨的电阻;由于其数值较小,一般的指针万用表无法测量出来;通常实验室里会用电桥进行测量,但电桥操作手续较烦,又不能直接读出被测电阻阻值。鉴于此,我们采用了单片机,利用单片机的优势设计了该测量仪。该测量仪可直接从LCD显示屏上读出所测得的电阻值,测量范围为10μΩ~2.9999kΩ,同时可以把测试的数据进行储存,然后经串行口送入上位机,通过上位机的强大功能,可以对所测得的数据进行分析、处理。该测试仪的测量精度高达±0.1%,并采用四端测量法,电阻值不受引线长短及接触电阻的影响。不仅测量简便,读数直观,且测量精度、分辨率也高于一般电桥。可用于实验室、研究所,尤其适用于工作现场。

    2、测试原理


    如上图本机的基本原理是采用在被测电阻上通过已知的恒定电流,取出被测电阻上的压降,经放大器放大转换为0~3V直流电压,然后送入C8051F005A/D转换的输入端,经单片机处理,最后经过液晶显示器直接显示电阻阻值。

    由于要实现对微小电阻的测量,所以要求放大器的分辨率高(高潮达10μV),线性度好,输入阻抗高,并要求漂移低、抑制噪声和抗干扰能力强,为此我们设计了如图2中信号处理电路所示的差动放大器。此放大器由运放A1、A2组成第一级差分式电路,A3组成第二级差分式电路,R3、R4、RW组成反馈网络,引入了深度电压串联负反馈,故有较高的输入阻抗,且A1、A2都选同相端作为输入端,则它们的共模输出电压和漂移电压也都相等,再经过A3组成的差分式电路,可以互相抵消,故它有很强的共模抑制能力和较小的输出漂移电压;A4是电压反向跟随器,其作用是使前后级隔离。分析此电路可得下列方程。

    当R5= R7、R6= R8时,上述方程化简可得:
 

    从(3)式知输出电压U4与被测电阻RX成正比。放大器的倍数由R3、R4、RW而定,由于A/D转换器的输入电压为0~3V,本仪器设置放大器的放大倍数为10倍,在U4端得到0~3V的直流电压。为了保证放大器的分辨率和稳定性,除上述电路本身优点外,集成运放A1、A2、A3选用了高精度、低噪声、低漂移的max495,反馈支路的电阻均选用高精度、低温度系数的精密电阻,此外还采取了一些屏蔽措施有效地抑制了噪声和干扰。测试时被测电阻与测试仪器间采用四端接线法,恒流源电流经IN1输入从IN2输出,测量时用四根专用导线与被测电阻Rx连接,当被测电阻较小时,为了避免导线电阻和接触电阻的影响,四根连接导线要做到特性一致、阻抗相同,这样就可以消除导线电阻和接触电阻的影响。 

    3、小电阻测试仪的硬件设计 

    该仪器的核心部分是能够实现各种功能的电路板,它采用了CYGNAL公司的C8051Fxxx型单片机C8051F005。该系统主要包括电源电路、信号采集电路、信号放大电路、液晶驱动及显示电路、串行通讯电路、系统复位电路和C8051F005单片机系统电路(包括模数转换电路)。系统各部分的详细电路如图2所示。

    3.1、C8051F005单片机系统电路

    本系统使用的是C8051F005,它具有如下特点:

    片内有多达60KB的Flash ROM和2KB RAM,用户无需再外扩存储器; 

    一个12位的A/D转换器ADC12,自带采样保持功能; 

    两通道串行通讯接口,可用于异步或同步模式; 

    一个模拟比较器,可实现电压比较或基准电压的输出。

    ADC12是12位精度的A/D转换模块,带有采样保持功能,具有高速、通用的特点。它有8个外部信号采样通道和4个内部通道。由差动放大器输出的信号由通道0输入单片机,A/D转换的时钟、转换模式和参考电压源都可以由用户用软件设置。
由于该单片机内部集成了众多的外围模块,不但使电路的设计变得简单,还可以大大缩小电路板的尺寸。另外,在电路板上预留一个JTAG接口,再配以一个普通的PC机,就可以很方便地实现系统软件的调试。

图2、系统详细电路图  [page]

    3.2、串行通讯电路 

    C8051F005单片机内部集成了两个通用串行同步/异步模块USART0和USART1,均支持两种不同的串行协议,即;通用异步协议(UART协议)和同步协议(SPI协议)。本电路采用UART协议,再通过一个RS232接口芯片MAX3221E与PC机通讯。

    MAX3221E是工作电压为+3.0~+5.5V、仅需1μA的供给电流且具有自动关闭功能的单路RS-232收发器。C8051F005单片机的一大特点就是低功耗,它有多种功耗状态可以编程控制。MAX3221E也是具有低功耗特点的接口器件,通过EN、FORCEON、FORCEOFF引脚可以控制驱动器、接收器的工作状态,启动或禁止自动降低功耗功能,从而使其工作在不同的能耗状态,达到降低功耗的目的。

    3.3、电源电路

    本系统采用电池供电,这样既可以保持系统运行的稳定可靠又可便于在实验室以外的环境下使用。

    3.3、LCD驱动及显示电路

    LCD显示选用型号为SMS0501C段码显示驱动器。该液晶显示器的接口方式为二线式串行接口,显示方式为反射式正显示,工作电压为2.7V~5.5V。

    3.4、其他电路

    除了以上几个主要的电路外,系统还有电源欠压检测电路和系统复位电路等。电源欠压检测电路采用的是C8051F005单片机内部集成的模拟比较器来实现。系统复位电路采用按钮复位形式,利用电容的充放电对单片机进行正确复位。当按钮被按下时,C8051F005单片机的RST引脚即为低电平,只要这个低电平保持2个机器周期以上,单片机即可正确复位。 

    4、软件设计

    本系统的软件设计采用模块化设计的方法,整个程序包括主程序、数据采集程序、数据处理程序、串行通讯程序、定时器中断程序、LCD显示程序。所有的程序均采用C语言编写,可以很方便地调试和下载程序代码。限于篇幅,本文只给出主程序的流程图,如图3所示。

    系统的主程序主要完成C8051F005单片机系统的初始化、设置系统时钟和中断字,调用键盘处理程序,根据不同的按键转入相应的服务程序,完成不同的功能,如数据的采集与处理、串行通信以及历史记录的查询。其中串行通讯子程序不仅可以将单片机存储的数据传送到PC机进行处理分析,用户也可以根据情况从PC机上设置待测数据多少以及测试时间的长短等。

测试准确,该仪器在对10μΩ~10Ω的微小电阻测试时读数稳定性也较好,且测量精度高。

    根据如上所述的电路原理,开发出了样机,经实验证明该仪器的功耗低,这样就大大增加了电池的使用寿命;体积小,重量轻,便于携带,很适合在野外及工作现场使用

关键字:C8051F005  小电阻测试仪  测量精度 引用地址:基于C8051F005单片机的小电阻测试仪设计

上一篇:Atmel单片机并口下载线制作
下一篇:采用单片机AT89C51的三相异步电动机软启动器设计

推荐阅读最新更新时间:2024-03-16 13:00

如何计算电流测量精度以提高功能安全
【导读】随着功能安全要求日益受到重视,改进系统诊断功能势在必行。其中,电流测量便是诊断评估的一项重要内容。要确定设计的测量精度,务必要了解误差源。 正如之前在信号链基础知识 #141中所述,了解如何解读数据表对于计算高侧电流测量的精度非常重要。此外,了解外部元件的影响对于获得正确的电流测量结果也至关重要。 高侧电流检测实现 在高侧配置中,有两种常用的电流测量方法: ● 使用差分运算放大器,如图1所示。 图1 用于高侧电流测量的运算放大器电路 使用电流检测放大器,如图2所示。 图2 用于高侧电流测量的电流检测放大器电路 这两种方法具有一些根本的区别,主要体现在电流检测放大器集成了增益电阻器
[测试测量]
如何计算电流<font color='red'>测量</font><font color='red'>精度</font>以提高功能安全
影响巴歇尔槽明渠流量计测量精度的因素
  明渠流量计是利用明渠的水利特性,通过测量液体的液面高度,再经过微处理器运算得到流量值的一种用于明渠流量测量的仪表。明渠流量计中包含的各种堰槽,其中巴歇尔槽明渠流量计以其精度高、测量范围广、水头损失小以及固态杂质不易沉积等优点被广泛使用。   实际应用中影响巴歇尔槽明渠流量计测量精度的因素有以下几点。   1、巴歇尔槽几何尺寸。主要影响因素为喉道宽度和进口、出口两侧边墙与纵轴线夹角。   2、实测液位准确度。主要来源是仪器零点值的准确度以及液位计测量的准确度。   3、液位测量重复性。该误差主要是因水流不平稳而导致,影响试验时重复测量读数的稳定性。经前人研究可知在水流不平稳的情况下安装静水井可有效提高读数的稳定性。   4、
[测试测量]
电压探头关键因素对高频暂态电压测量精度的影响分析
一、仿真电路 高频暂态电压由图a所示的双脉冲测试电路产生,采用Saber软件进行电路仿真,仿真波形如图b所示。所用开关器件为有开尔文源的MOSFET,在各目标信号中,VGs1为高共模电压低压差分信号,VDs1为高共模电压高压差分信号,VGs2为低共模电压低压差分信号,VDS2为高压对地信号。根据信号类型,VGs1、VDs1和 VGs2需采用差分探头测量,VDS2既可采用高阻无源探头测量,也可采用差分探头测量。当开关器件无开尔文源时,S2驱动回路源端接地,VGs2也可采用高阻无源探头或具有宽输入范围的有源单端探头测量。 a 电路原理 b 主要电压信号暂态波形 双脉冲测试电路及其仿真结果 二、带宽与上升时间 对于n个模块级联
[测试测量]
电压探头关键因素对高频暂态电压<font color='red'>测量</font><font color='red'>精度</font>的影响分析
单片机与FPGA实现等精度频率测量和IDDS技术设计方案
O.引言 本系统利用单片机和FPGA有效的结合起来共同实现等精度频率测量和IDDS技术,发挥各自的优点,使设计变得更加容易和灵活,并具有频率测量范围宽、产生的波形频率分辨率高及精度大等特点。 系统方便灵活,测量精度和产生的波形分辨率高,能适应当代许多高精度测量和波形产生的要求,可以在各类测量系统和信号发生器中得到很好的利用,频率测量在电路实验、通讯设备、音频视频和科学研究中具有十分广泛的用途。等精度测量技术具有广阔的应用前景,由于其性能的优越性,在目前各个测量领域中都可以发挥着很好的作用,特别是在海洋勘探,太空探索以及各类实验中都得到了应用。 1.DDS信号发生器的实现 使用FPGA与单片机相结合的方式构成DDS信号发生器
[单片机]
单片机与FPGA实现等<font color='red'>精度</font>频率<font color='red'>测量</font>和IDDS技术设计方案
凌力尔特助高电压汽车电池组监视器实现了0.04% 的测量精度
凌力尔特公司 (Linear Technology Corporation) 推出高压电池组监视器 LTC6811,该器件是 LTC6804 的引脚兼容型替代产品,并具有更高的性能,而价格则可降低 25%。LTC6811 是一款用于混合动力 / 电动汽车的完整电池测量 IC,其内置了一个深埋型齐纳电压基准、高电压多路复用器、16 位 ADC 和一 个 1Mbps 隔离式串行接口。一个 LTC6811 能够测量多达 12 个串接式电池的电压,并具有优于 0.04% 的准确度。利用 8 种可编程三阶低通滤波器设置,LTC6811 提供了出众的噪声降幅。在最快的 ADC 模式中,可在 290 s 内完成所有电池的测量。 对
[电源管理]
凌力尔特助高电压汽车电池组监视器实现了0.04% 的<font color='red'>测量</font><font color='red'>精度</font>
行业测量技术最佳选择:高精度机器视觉尺寸测量
本文核心提示: 本文主要阐述了机器视觉的基本介绍以及行业应用的最佳选择——高精度机器视觉尺寸测量。   机器视觉,简单的讲,可以理解为给机器加装上视觉装置,或者是加装有视觉装置的机器。给机器加装视觉装置的目的,是为了使机器具有类似于人类的视觉功能,从而提高机器的自动化和智能化程度。   由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及控制信息集成,因此,在现在自动化生产过程中,人们将机器视觉系统广泛应用于成品检测、质量控制等领域。机器视觉系统可以用于检测各种产品的缺陷,判断及其选择,及物体的尺寸测量。   机器视觉系统具有测量功能,能够自动测量产品的外观尺寸,比如外形轮廓、孔径、高度、面积等尺寸
[模拟电子]
行业<font color='red'>测量</font>技术最佳选择:高<font color='red'>精度</font>机器视觉尺寸<font color='red'>测量</font>
一种用RBF神经网络改善传感器测量精度的新方法
摘要:介绍一种利用径向基函数(RBF)神经网络和智能温度传感器DSl8B20改善传感器精度的新方法。RBF网络具有良好的非线性映射能力、自学习和泛化能力,通过大量的样本数据训练构建了双输入早输出网络模型,采用改进的算法实现了传感器高精度温度补偿。 关键词:传感器精度 温度补偿 径向基函数神经网络 温度传感器DSl8B20 一般工业测控现场的环境温度变化急剧,传感器大多数都对温度有一定的敏感度,这样就会使传感器的零点和灵敏度发生变化,从而造成输出值随环境温度的变化而变化,导致测量出现附加误差,因此温度补偿问题一直是工业测控系统中的关键环节 。本文采用DSl8B20智能温度传感器和RBF神经网络相结合的温度补偿新方法来实现传感器高
[传感技术]
磁致伸缩式直线位移传感器--恶劣环境下的高精度测量
一直立足于生产高技术含量和高附加值钢铁精品的宝钢集团,其年产钢能力可达3000万t左右,产品畅销国内外市场。目前已形成普碳钢、不锈钢和特钢三大产品系列,广泛应用于汽车、家电、石油化工、机械制造、能源交通、建筑装潢、金属制品、航天航空、核电及电子仪表等行业。宝钢产品在保持国内板材市场主导地位的同时,还出口至日本、韩国及欧美等四十多个国家和地区。 不断满足用户需求 在宝钢新投产的热轧项目中,为控制轧钢的精度,需要精确定位平整机组内的防颤辊和防皱辊等装置的行程。也就是需要一个检测单元输出一个高精度的模拟量值来反映平整机组内油缸的行程,这个模拟量传输到控制单元,作为反馈信号,传输给 PLC 实际的行程位置。如果反馈信号精度不够或不
[传感器]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved