单片机在线测试系统

发布者:数字冒险最新更新时间:2012-02-04 来源: 现代电子技术 关键字:电阻电容  在线测试  单片机  电隔离 手机看文章 扫描二维码
随时随地手机看文章

1 引 言

  在线测试是一种新颖的电子测量技术。在调试维修印刷电路板时,往往需要测量印刷电路板上的电阻或电容值。传统的做法是焊开元件再测量,以避免受板上其他元件的影响。这不仅麻烦,测试速度低,甚至可能损伤印刷板和元件。为此,我们采用“电隔离”技术,设计了一种用单片机控制的电阻电容在线测试系统,该系统无需焊开元件便可直接在印刷板上测量各元件的参数,即保持了印刷板和元件的完善无损,又大大提高了测试速度。

2 系统组成

    单片机电阻电容在线测试系统原理如图1所示。     

  

  为了实现电阻电容在线测试过程的自动化,由8031单片机、2732EPROM、锁存器和8155扩展器构成控制部分;为了拓宽测试范围,系统设置了自动转换量程;为了进一步提高测试精度,采用了软件抗干扰措施。

3 电阻在线测试原理

    电阻—电压转换电路原理如图2所示。

  

  图中Rx是印刷板上的待测电阻,R1和R2是Rx两端旁路的等效电阻,Uref为基准电压,Rx为基准电阻。测试时用三根测试笔,其中一根将R1和R2的接点接地;第二根将Rx与R1的接点接至运算放大器的反相输入端;第三根将Rx与R2的接点接至运算放大器的输出端。由图2不难看到:根据理想运算放大器的“虚短”原理,R1上的电压为零,因而没有电流通过;又根据深度电压负反馈时其输出电阻为零的特征,作为负载电阻R2的数值大小,不会影响其输出电压Ur。
  由图2得Ur=-Uref Rx/Rx  
  可见在基准电压Uref和基准电阻Rx确定后,Ur只取决于Rx,而与R1与R2旁路电阻均无关,即对R2实现了“电隔离”。这就将印刷电路板上的被测电阻Rx直接转换为相应的输出电压Ur。为了扩大测量范围,引进了基准电阻Rr1~Rr4和相应的开关S1~S4来转换量程,如图3所示。单片机根据Rx选择合适的Rr,通过控制S1~S4自动转化量程。若选用高精度的运算放大器(如OP07等),可以进一步提高测量精度。为了减少R2的影响,输出级采用T1和T2复合管组成的射级输出器,可进一步减小输出电阻,并为R2提供所需的电流。为了减小接触电阻的影响,三根测试笔均用双线结构,将通电流的导线(图3中用粗T1线表示)和测电压的导线(图3中细线)分开。理论和实践都指出:在测量小电阻时,这种测试能有效地提高测试精度。

  [page]

4 电容在线测试原理

    电容在线测试原理电路如图4所示。

  

  图中Cx为印刷板上被测电容,Rx为板上与Cx并联的电阻,Z1和Z2为板上Cx两端旁路的总等效阻抗,Uref为基准的正弦波信号源,Rr为基准电阻。如同上述电阻在线测试所分析的那样,根据理想运算放大器的“虚短”原理及深度电压负反馈输出电阻为零的特征,可消除Z1和Z2的影响,实现对Cx和Rx并联阻抗Zx的“电隔离”。由图4不难看出:

      Uc=-Uref Zx/Rx  

    在印刷电路板上,电容Cx通常与Rx之间并联,如何从并联电路中单独测得Cx值,这是电容在线测试的关键。为此,我们提高正弦波发生器Uref的频率F,使Cx的容抗1/(ωCx)<<Rx,则可忽略Rx,使并联阻抗Zx近似等于Cx的容抗。即


式中Rr,Uref和频率F均为已知,测得Uc,便可用上式求出Cx。我们称此法为“高频近似法”。分析可知,若Rx大于被测电容Cx的容抗Zc的5倍,即若Rx≥5Cx,那么,按式Cx=Uref/(2лFRr

Uc)求出Cx的误差不大于2%。考虑到测量中因其它因素引起的误差,整个误差总和也不大于5%。对于一般要求这种误差已经满足了。在实际电路中,电容量的范围很广,与电容器并联的电阻值差别也很大。为实现高频近似法测试Cx,应根据实际情况选择合适的信号频率。为了便于测量控制,又不使正弦波信号发生器过于复杂,采取的措施是将信号源的频率按5倍频分档,并使各档信号Uref的幅度相等。由低向高按5倍关系逐档增高信号频率,同时测量响应的输出电压Uc,并计算相邻两档低频输出电压Ucl和高频输出电压Uch的比值。分析证明,若该比值Ucl/Uch≥3.6时,则可以用这个高档频率的信号测量Cx,此时的输出电压Uc=Uch。将此时的f,Uref和Uc代入Cx=Uref/(2лfRrUc),便可求得Cx。而Ucl/Uch≥3.6则可作为“高频近似法”选择测试频率的依据。

5 系统软件

  该在线测试系统的软件,采用模块化结构,由主程序、若干子程序和中断程序组成,并且采用了数字滤波等软件抗干扰技术,提高了测试精度。系统主程序的流程图如图5所示。系统启动后,先初始化,然后判断测试Cx还是Rx,则分别进入各次的测试程序,开始在线测试。电阻在线测试过程为:被测电阻Rx通过Rx/Ur转换电路,将Rz转换为直流输出电压Ur,送入A/D转换器将模拟电压转换为数字量,输入单片机系统。单片机国家输入得数据,选择最佳量程,并控制量程转换开关,选择合适的基准电阻Rr,实现量程自动转化。在单片机控制下,进行多次(如8次)采样测试,并对各次测得的Ur求取平均值,然后计算出电阻Rx,最后送显示器显示。


  电容在线测试过程为:将Cx/Uc转换电路,在正弦波信号发生器的作用下将Cx的数值转换为交流输出电压Uc,送入A/D转换器转换为数字量,送至单片机。单片机开展量程转换开关,选择最佳量程,获得与Cx相应的Uc值。单片机通过频率转换开关,控制正弦波信号发生器的振荡频率,从最抵挡频率开始,按5倍频逐级增频率。同时读入各档的相应Uc值,并对相邻两档频率的数据Ucl和Uch求商Ucl/Uch,判断Ucl/Uch是否大于3.6,若不大于此值,则继续读入求商,直到Ucl/Uch≥3.6,单片机就根据最后这次Fh和Uch,按式Cx=Uref/(2лfhUch)求Cx值,并送显示器显示被测的电容量数值。

参考文献

  1 朱锡仁.电路测试技术与仪器.北京:清华大学出版社,1989
  2 张卫平,张英儒.现代电子电路原理与设计.北京:原子能出版社,1997
  3 何立民.MCS—51系列单片机应用系统设计.北京航空航天大学出版社,1990
  4 王福瑞.单片机微机测控系统设计大全.北京航空航天大学出版社,1998
  5 李华.MCS—51系列单片机实用接口技术.北京航空航天大学出版社,1993
  6 涂时亮,张友德,陈章龙.单片微机软件设计技术.重庆:科学技术文献出版社重庆分社,1988
关键字:电阻电容  在线测试  单片机  电隔离 引用地址:单片机在线测试系统

上一篇:单片机监控程序的实现
下一篇:利用单片机改造键盘接口

推荐阅读最新更新时间:2024-03-16 12:52

51单片机矩形键盘控制数码管显示0-F,以及LED灯的亮灭
电路图 总图 部分图1 部分图2 部分图3 元件清单 C语言程序 #include reg51.h #define uint unsigned int #define uchar unsigned char //共阳数码管编码表&LED灯 uchar code table = {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e}; //函数声明 void delay(uint time); //延时函数 void display(uchar k); //数码管显示0-F以及LED
[单片机]
单片机实现的脉冲编码传感器
摘要 介绍采用多片单片机技术的出租车计价器编码传感嚣部分的设计原理,给出编码器、解码器和解码写入器的硬件设计方案,并以流程图方式对本系统的编码器、解码器和解码写入器的软件设计进行较为详细的介绍。本系统中解码器部分采用的是PIC12CE508单片机,其内部具有E2PROM存储器,使用12c总线协议就可以将新的编码写入其内部的E2PROM存储器中,或者从其内部的E2PROM存储器中读出编码。 关键词 单片机 编码器 解码器 解码写入器 智能传感器 引 言 随着社会的发展,出租车成为人们生活中非常方便且较普遍的交通工具,但出租车计价器却相对较为落后。在过去,出租车采用机械式计价器,用齿轮比的方式来计算出租车所跑的里程数,并由里程数来
[传感技术]
FPGA为你免除微控制器停产的后顾之忧
    汽车制造商收到了这样一张通知,被告知投资多年开发的,原本计划还将生产10年的微控制器将要停产,而自己还正在使用这款器件,没有什么比这再糟糕的事了。在过去几年里,半导体供应商在整合和削减产品线时,有几款曾经流行一时的微控制器和 微处理器 已被要求停产。       在过去,受到影响的制造商有两个选择:要么停产前一次性购买;要么重新设计产品。一次性购买会造成资金积压的问题。至于重新设计,如果只是单纯的线路板布局调整来支持不同的部件还算简单,但要选择一个新的微控制器系列则需要花费大量的软件编写和测试时间。       选择不同的微控制器系列时,软件兼容性是主要的障碍。大多数公司在软件的开发,测试和验证方面已经做了大量的投入。
[嵌入式]
单片机执行程序过程
计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。 计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。 一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。 下面我们将举个实例来说明指令
[单片机]
80C196MC单片机波形发生器原理及其在逆变电源中的应用
    摘要: 80C196MC波形发生器的SPWM波形产生原理和软件设计要点。使逆变控制电路实现了全数字操作,改进了传统的控制方法。试验表明,该方案结构紧凑、动态特性好、可靠性高。     关键词: 80C196MC 正弦脉宽调制 波形发生器 逆变器 控制电路 PWM技术从最初采用分离元件的模拟电路完成三角波和正弦调制波的比较,产生SPWM控制信号,到目前采取全数字化方案,完成实时在线的PWM(SPWM)信号输出。PWM控制电路经历了由实级到越来越完善的演化。 由专用集成芯片ASIC(Application specific integrated circuit)生成SPWM波的技术近几年来被广泛
[应用]
基于红外线的转速测量仪设计
  引言   本文以传统的电磁式系统为基础,研制一种使用红外辐射技术的新型转速测量仪,安装方便,对周围环境要求不高,可以很容易地完成转速的测量。具有较宽的动态测量范围,测量精度较高。   2 系统设计   测速系统总体结构如图1所示,主要包括红外测速传感器(由红外发射与接收电路和齿盘组成)、信号处理电路、单片机以及数字显示部分。其工作过程如下:当齿盘旋转时,由于轮齿的遮挡,红外发射管与接收管之间的红外线光路时断时续,信号处理电路将此变化的光信号转换为电脉冲信号,一个脉冲信号即表示齿盘转过一个齿。单片机对脉冲进行计数,同时通过其内部的计时器对接收一定数目的脉冲计时,根据脉冲数目及所用时间就可计算出齿盘的转速,最后通过数字显示部分
[测试测量]
基于红外线的转速测量仪设计
51单片机串口通信实验电路详解
  51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。   很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。   单片机的串口通信看起来是很复杂的,主要是因为他用到了更多的寄存器,与前面的知识相比他更具综合能力,写起来考虑的问题自然也变多了。而前面学习过的定时器
[单片机]
51<font color='red'>单片机</font>串口通信实验电路详解
8位单片机的16位外部总线扩展与应用
  随着电子设计技术的进步和芯片制造工艺水平的提高,16位和32位单片机的使用越来越广泛,但是8位单片机因其制造工艺成熟、价格低廉等特点,仍然在市场上占有相当大的比例,尤其在成本敏感和可靠性要求极高的汽车电子领域,更占用绝对优势,带有外部总线的8位单片机,可以方便地与8位总线设备(如A/D、RAM和CAN总线)相连。随着对传输性能要求的提高,出现了大量的16位总线设备(如网络接口芯片),8位单片机要与16位总线设备相连接,通常的做法是利用I/O端口来模拟16位总线的读/写时序,数据传输速率较低,且原有的8位设备的传输速率也随之降低,因而限制了8位单片机的使用范围,本文提出一种8位单片机扩展16为外部总线的方法,不影响原有8位器件的
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习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