1、引言

在电路测试过程中常常会碰到由于忽略某些小电阻的影响引起实验数据与理论值之间存在较大误差,从而影响测试效果。例如电感器、变压器中往往存在铜电阻,地铁铁轨的电阻;由于其数值较小,一般的指针万用表无法测量出来;通常实验室里会用电桥进行测量,但电桥操作手续较烦,又不能直接读出被测电阻阻值。鉴于此,我们采用了单片机,利用单片机的优势设计了该测量仪。该测量仪可直接从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连接,当被测电阻较小时,为了避免导线电阻和接触电阻的影响,四根连接导线要做到特性一致、阻抗相同,这样就可以消除导线电阻和接触电阻的影响。

单片机设计中的软件测试,基于单片机设计的小电阻测试 - 控制/MCU - 电子发烧友网...相关推荐

  1. 单片机 fir数字滤波c语言,单片机实时处理的简单FIR滤波器设计 - 控制/MCU - 电子发烧友网...

    近年来,心脏病的发病率不断上升,为了使病人能够随时随地得到诊治,科研人员研制了多种便携式移动心电监护设备.在研制便携式心电监护设备时,既要考虑使 用者携带及使用方便,又要保证采集到高质量的心电信号.解 ...

  2. 单片机c语言报错_asm啥意思,SPMC75系列单片机地C和ASM( - 控制/MCU - 电子发烧友网...

    SPMC75系列单片机地C和ASM(汇编)混合编程的应用 本文主要介绍凌阳16位变频控制单片机SPMC75系列单片机地C和ASM(汇编)混合编程的应用. 关键词:SPMC75 嵌入式汇编 1 引言 支 ...

  3. 单片机 c语言 d,单片机89C51与A/D转换器MAX - 控制/MCU - 电子发烧友网

    单片机89C51与A/D转换器MAX195的接口设计 MAX195是16位逐次逼近方式的ADC.它将高精度.高速度.低电源功耗(消耗电流仅10μA)的关闭方式等性能结合在一起.内部校准电路对线性度与偏 ...

  4. 单片机c语言字符,单片机C语言(一) - 控制/MCU - 电子发烧友网

    第三课.C51数据类型 每写一个程序,总离不开数据的应用,在学习 c51 语言的过程中掌握理解数据类型也是 很关键的.先看表 3-1,表中列出了 KEIL uVision2 单片机c语言编译器所支持的 ...

  5. 软件及硬件联调测试情况,基于ZigBee的无线输液监控方案 - RF/无线 - 电子发烧友网...

    在医疗系统中,病人在输液过程中的监控问题,一直是护士和病人关心的问题,一但监控失误就会使空气进入人体的血液系统,造成严重的后果,甚至会使患者死亡.现有的控制系统,多采用有线技术进行检测传感器网络的组建 ...

  6. 基于单片机步进电机ppt答辩_基于单片机的步进电机式汽车仪表的设计(含电路原理图,程序)...

    基于单片机的步进电机式汽车仪表的设计(含电路原理图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文21000字,程序,答辩PPT) 摘 要 汽车仪表是驾驶者和汽车的交互界面,为驾驶员 ...

  7. 【电路】基于单片机智能睡眠枕系统设计-基于单片机音乐喷泉制作设计-基于单片机智能温控风扇调速系统设计-基于单片机智能自动循迹小车控制系统设计-基于数字电路的4人投票系统设计(仿真,报告)毕设课设资料

    1620基于单片机智能睡眠枕系统设计-文档+PPT+PCB图+原理图+源码 智能睡眠枕主要由lcd屏幕.蓝牙.压力传感器.蜂鸣器.单片机等等组成,用户可通过四个独立按键进行操控(四个按键从左至右为1. ...

  8. 单片机蜂鸣器编程音乐_基于单片机的智能鱼缸温控系统设计

    曹益豪 聊城大学东昌学院机电工程系 山东 聊城 252000 摘  要:为满足热带鱼的饲养要求,设计了一种基于AT89C52单片机的小型智能温控鱼缸系统.该系统利用DS18B20传感器检测水温,并通过 ...

  9. 单片机C语言人数统计,基于单片机的人数统计系统设计.doc

    毕业论文 (此文档为word格式,下载后您可任意编辑修改!) 本科毕业论文(设计) 题 目:基于单片机的人数统计系统 摘要 本文设计了一个基于单片机的人数统计系统,他可以通过光电开关统计教室的人数,并 ...

最新文章

  1. AJAX跨域访问解决方案
  2. ssl双向认证和单向认证的区别
  3. c++怎么做app_想开发一个类似于抖音短视频这样的APP大概多少钱?应该怎么做?...
  4. 一文了解 ng-template, ng-content, ng-container, 和 *ngTemplateOutlet的区别
  5. springboot项目整个的启动流程
  6. .net快速创建PDF文档 by c#
  7. Thumbnailator java图片压缩,加水印,批量生成缩略图
  8. Labview连接mysql进行仿真
  9. Swoole 源码安装
  10. 联合分布、条件分布、边缘分布还有贝叶斯公式
  11. 改写jtopo滚轮缩放代码
  12. linux看caj文件格式,CAJ 文件扩展名: 它是什么以及如何打开它?
  13. html怎样让线段显示长度,CAD想要知道线段的长度有什么技巧吗?
  14. 外部排序(多路归并排序)
  15. QString 16进制,arg补0,从0xFFFFFFFFFFFFFFFA到0xFA
  16. 关于求矩阵主对角线元素之和及副对角线元素之和的问题
  17. 前端CSS3--字体样式
  18. HTML+CSS flex弹性布局
  19. networkx2.5知识梳理
  20. php中reset是什么意思,路由器的RESET是什么意思有什么用

热门文章

  1. 哪种服务器可以承载无限人数,云计算:揭秘1U服务器无限扩充能力
  2. 分享5个插件,助你在Python的道路越战越勇
  3. 最快的方式入手VRTK4.0——VRTK4.0学习笔记
  4. 阿里云服务器可以解析到国外的域名吗
  5. 云启资本陈昱:开源软件公司市场估值已超平均市值 20 倍
  6. img图片不失真,进行比例缩放
  7. 特征级融合_多传感器融合理论
  8. 当局讳莫如深 青龙县避震成功经验获联合国嘉奖
  9. Springboot中设置response直接在线打开文件
  10. Vue3-pinia(状态管理)