简易自动电阻测试仪Word版
1995D 简易电阻、电容和电感测试仪
基本要求
题目四
简易电阻、电容和电感测试仪
一、任务 设计并制作一台数字显示的电阻器、电容器和电感器参数测试仪。示意框图如图所示: 电阻器 电容器 电感器 外供±15V 电源 (500mA) 二、要求 1.基本要求 ① 测量范围 电阻:100Ω至 1MΩ 电容:100 至 10000pF 电感:100u H 至 10mH ② 测量精度±5%。 ③ 制作四位数码管显示器,显示测量数据,并用发光二极管分别指示所测无件的类别 和单位。 2.发挥部分 ① 扩大测量标准 项 目 得 50 50 9 9 12 20 分 设计与总结报告:方案设计与论证,理论分 析算与计算、电路图,测试方法与数据,结 果分析 实际制作完成情况 完成第①项 发挥部分 完成第②项 完成第③项 特色与创新 测试仪 数字显示
基于STM32简易自动电阻测试仪-文档资料
精品jing
引 言
目前人们广泛使用的电阻测试仪是万用表,用万用表测 试电阻有两个缺陷:其一大多数时候测试一个电阻就需要人 为的换挡。其二不能自动筛选电阻,需要人为判断。万用表 不能快速智能的完成电阻的阻值测量及筛选且使用起来过程 繁琐,使人们在设计检修电路时时间加长,而在设计检修中 我们希望能够快速的测量电阻的阻值,自动完成电阻阻值的 测量筛选。基于以上运用本人设计了“简易自动电阻测仪”。
系统设计
电源模块
显示
DA
STM32F103Z ET6
AD
步进 电机
AD
恒压芯片 恒压采样 电压跟随 电压跟随
固定电阻 网络
档位切换
待测电阻
采样
电源模块
OPA548构成的5V恒压模块
J4
1 2 DA
J6
1 2 3
C ON 4
+1 2V -1 2 V
J5
1 2 AD
R1 1k
J7
2 1 C ON 2
SC J1
1 2 CS
1M
J2 1 2
CS
1M
继电器构成的自动换挡测电阻模块
电机驱动模块
TFT触屏显示模块
软件设计
开始 初始化配置
初始化配置
自动换挡
电阻筛选
描绘曲线
屏幕显示
THANKS
+5 V
+1 2V C1
+
10 uF C2
0.1u F
5
R2 1 0 kE/ S
7
2
-
6
1
+O PA 5 4 8
L/ M
3
4
毕业设计---简易自动电阻测试仪的设计
毕业设计(论文)任务书课题名称:简易自动电阻测试仪的设计一、原始依据(资料):刘松曹金玲《单片机技术与应用》天津电子信息职业技术学院《智能电子》《智能PID调节器的设计及应用》《传感器技术》二、设计(论文)内容和要求:设计内容:本系统对于不同的量程分别采用恒流源测阻电路、分压法测阻电路和惠更斯桥I/V变换测阻电路进行电阻测量,充分的发挥出不同电路不同量程的工作特点,并且在软件上进行了校准。
本自动电阻测试仪恒流源以及稳压电路由CA3140、TL431等元器件实现,由ATmega128高速单片机为主控制器,通过其内部自带10位AD转换器的A/D转换,对被测电阻两端电压信号进行采样,把连续信号离散化,然后通过LCD液晶显示屏显示电阻的大小。
该自动测试仪能够较精确的测量1Ω—10MΩ范围内的电阻,其测量误差为±1%,是一个简单易用的电阻测试仪方案。
该系统有,能够自动换档,筛选电阻,并且绘制电阻变化曲线。
实现了测量准确度为±(1%读数+2 字)的三位有效数字显示的简易自动电阻测试仪。
通过偏置电源的改进提高了精度,又通过软件算法的改进再次提高了精度,对22个范围在0~10M电阻的反复测试,证明了该系统测量精度的明显改善。
设计要求:该简易自动电阻测试仪系统实现了测量准确度为±(1%读数+2 字)的三位有效数字显示。
通过偏置电源的改进第一次提高了精度,又通过软件算法的改进再次提高了精度,对22个范围在0~10M电阻的反复测试三、建议查阅的技术资料:【1】刘松曹金玲《单片机技术与应用》天津电子信息职业技术学院【2】金发庆等编. 传感器技术与应用.北京机械工业出版社,2002【3】刘伯春.智能PID调节器的设计及应用.电子自动化,1995;(3):20~25【4】赵娜,赵刚,于珍珠等.基于51 单片机的温度测量系统[J]. 微计算机信息,2007,1-2:146-148。
【5】LED市场受节能减排利好关注度持续飙升.中国经济网(北京),2010/11/12【6】LED所涉及领域应用及研究报告,2010/11/24天津电子信息职业技术学院页号(1)序号起止日期计划完成内容实际完成内容检查日期检查人签字1 2011.10.31-2011.11.6分析课题搜集资料分析课题搜集资料2 2011.11.7-2011.11.13硬件设计硬件设计3 2011.11.14-2011.11.20软件设计软件设计4 2011.11.20-2011.12.25总结并撰写论文总结并撰写论文567系毕业设计(论文)领导小组审阅意见:系主任签字:年月日天津电子信息职业技术学院页号(2)注:1.本任务书由指导教师填写。
简易自动电阻测试仪的制作
2011年全国大学生电子设计竞赛(全国二等奖获得者)简易自动电阻测试仪(G题)简易自动电阻测试仪摘要:本设计以STC89C51RC为主控制器,测量电路采用的是串联分压原理,以标准电阻为基准,用被测电阻与标准电阻上的分压进行比较,然后通过计算得出被测电阻的阻值。
再经过信号处理将测量电路输出的电压送给A/D转换器,用单片机控制器读取A/D转换后的值在其内部转换后输出给液晶进行显示被测电阻值。
按照此种方法计算较为简单,原理清晰,操作方便。
单片机主要完成采集和处理经过转化的数字量信号,完成键盘录入、液晶显示等功能。
此系统性能稳定,精度高,误差在1%以内,具有良好的实用价值。
关键词:A/D转换,STC89C51RC,液晶显示目录4444445667888991010电位器阻值变化曲线装置10 1010111测试使用的仪器设备1测试方案与测试条件1测试数据1结果分析35结论3基本部分3发挥部分3其它345571系统设计设计要求(1)测量量程为100Ω、1KΩ、10KΩ、10MΩ四档。
测量准确度为±(1%读数+2字)。
(2)3位数字显示(最大显示数必须为999),能自动显示小数点和单位,测量速率大于5次/秒。
(3)100Ω、1KΩ、10KΩ三档量程具有自动量程转换功能。
总体设计方案1.2.1 设计思路题目要求设计一台简易自动电阻测试仪,实现对电阻的测量。
设计主要分为电阻测量电路模块和MCU数据处理模块。
电阻测量电路模块是根据串联分压原理,让被测电阻与标准电阻串联,以标准电阻作为测量量程的基准,用恒压源给电路供电,根据被测电阻的不同,标准电阻两端的电压就会发生改变,将标准电阻两端的电压值经过处理后给A/D转换器,然后送给单片机,在单片机内通过A/D转换的电压值转换成被测电阻的阻值,采用矩阵键盘对需要设置项进行设置,以LCD12864液晶进行显示工作界面。
如图1 所示是系统总体框图:图1 系统总体框图1.2.2 系统方案设计(1)电阻测量方案论证方案一:串联分压原理图2串联分压原理图根据串联电路的分压原理可知,串联电路上电压与电阻成正比关系。
大学生电子设计竞赛设计报告材料-简易自动电阻测试仪
简易自动电阻测试仪(G题)设计报告参赛学校:常州机电职业技术学院作者:朱化吉冯海涛骆翠玲简易自动电阻测试仪摘要该简易自动电阻测试仪可实现对电阻的自动测试功能,具有自动电阻筛选功能,并能自动测量和显示电位器阻值随旋转角度变化的曲线。
根据选题要求,该测试仪以AT89C55为核心,结合键盘、显示、程控放大器、A/D、步进电机控制器等外围电路,较好地实现了要求的功能。
测量量程为100Ω、1kΩ、10k Ω、10MΩ四档。
测量准确度为±(1%读数+2 字)。
3 位数字显示(最大显示数为999),能自动显示小数点和单位,测量速率大于5 次/秒。
100Ω、1kΩ、10kΩ三档量程具有自动量程转换功能。
具有自动电阻筛选功能。
即在进行电阻筛选测量时,用户通过键盘输入要求的电阻值和筛选的误差值;测量时,仪器能在显示被测电阻阻值的同时,给出该电阻是否符合筛选要求的指示。
设计并制作了一个能自动测量和显示电位器阻值随旋转角度变化曲线的辅助装置,曲线各点的测量准确度为±(5%读数+2 字),全程测量时间不大于10 秒,测量点不少于15 点。
关键词:单片机,电阻测试仪,自动量程转换,自动电阻筛选1 方案的选择与论证图1对各模块的实现,分别有以下一些不同的设计方案:1.1 系统控制模块方案一:FPGA/CPLD方式。
即用FPGA/CPLD完成键盘设置、步进电机控制、显示电路的驱动、与电阻测量模块的接口等功能。
这种方案的优点在于系统结构紧凑、速度快,而且可以使用的I/O口线很多;缺点是FPGA的设计与调试与单片机相比比较繁琐,调试的效率比较低,不够灵活。
方案二:单片机方式。
使用单片机也可以完成键盘设置、步进电机控制、显示电路的驱动、与电阻测量模块的接口功能。
单片机算术运算功能强,软件编程灵活、自由度大,可以用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛,调试的效率也比较高。
2011年电子设计大赛G题简易电阻测试仪
“瑞萨杯”全国大学生电子设计竞赛2011年9月2日2011年全国大学生电子设计竞赛简易自动电阻测试仪(G题)【专科组】TP-01-专-G2011年9月3日【摘要】本设计采用555多谐振荡电路把电阻转换成频率信号,把电阻测量转换成频率测量。
然后采用STC90C51单片机实现对频率的测量,并完成测量值的处理、显示、曲线变化以及量程的自动切换。
通过测试,结果表明该样品的功能和指标都基本达到了设计要求,由于发挥了单片机、硬件结合的特点,因此电路结构简单、性能稳定可靠。
【关键词】电阻STC单片机555多谐振荡电路液晶显示模块L298N 步进电机目录1预设任务 (1)1.1 预设任务 (1)1.2 任务指标 (1)2方案比较与论证 (1)3电路与程序设计 (1)3.1电路的设计 (1)3.1.1系统总体框图 (1)3.1.2单元电路的设计与实现 (2)3.1.2.1 NE555多谐振荡器工作原理及测量电阻原理错误!未定义书签。
3.1.2.2阻值显示、自动量程转换以及阻值筛选功能的实现 (3)3.1.2.3电位器曲线显示 (3)3.1.2.4电源 (4)3.2程序的设计 (4)3.2.1程序功能描述与设计思路 (4)3.2.2测频率 (5)4测试方案与测试结果 (5)4.1测试方案 (6)4.2 测试条件与仪器 (6)4.3 测试结果及分析 (6)4.3.1测试结果(数据) (6)4.3.2测试分析与结论 (6)附录1:电路原理图 (7)附录2:源程序 (8)1 预设任务1.1预设任务设计并制作一台简易自动电阻测试仪1.2 技术指标(1)测量量程为100Ω、1k Ω、10k Ω、10M Ω四档。
测量准确度为+(1%读数+2字)。
(2)3位数字显示(最大显示数必须为999),能自动显示小数点和单位,测量速率大于5次/秒。
(3)100 Ω、1k Ω、10k Ω三档量程具有自动量程转换功能。
2方案比较与论证电阻测量的方案很多,最基本的就是根据R的定义式来测量。
简易自动电阻测试仪(G 题)20110903中午6点
全国大学生电子设计大赛湖南赛区简易自动电阻测试仪(G 题)组号:姓名: 廖卫湘陈坚龚林元指导老师: 刘红平鲍祖尚彭高丰2011年9月3日简易自动电阻测试仪(G 题)[摘要]:本系统包含了电阻的检测与转换装置、单片机控制系统、控制电路与测量显示电路等四部分。
通过比例型Rx/V转换电路获得相应的12位串行数据,经单片机系统程序控制实现了对于不同量纲的电阻值的筛选、自动换挡和应用12864的数据及波形的LCD显示。
通过实验调试分析与误差分析研究,较好的实现了设计任务与要求。
[关键词]:Rx/V转换;单片机;12864显示;自动换挡。
目录1 基本设计方案 (1)1.1 方案一 (1)1.2 方案二 (2)1.3 方案比较 (2)2 硬件单元电路设计与计算 (2)2.1 单片机最小系统 (2)2.2 Rx/V及A/D转换 (2)2.3 自动量程转换和筛选功能电路 (3)2.4 键盘与显示电路原理图 (3)2.5 LCD显示系统电路图 (4)3 软件程序设计 (4)4. 系统实验与波形显示实验数据与分析 (5)4.1 电阻测试 (5)4.2 电阻筛选测量功能 (5)4.3 波形显示 (6)5.结论 (6)参考文献 (7)附件 (8)简易自动电阻测试仪(G 题)1.系统设计方案根据简易自动电阻测试仪设计要求,系统应包含电阻的检测与转换装置、单片机控制系统、控制电路与测量显示电路等四部分。
1.1数控恒压源式电阻测量的闭环负反馈方法原理框图此方案采用数控恒压源式闭环负反馈电阻测量的方法,其测量原理框图如图1所示:图1 数控恒压源式电阻测量的闭环负反馈方法原理框图系统有被测电阻Rx ,反馈电阻R0,运算放大器,A/D 转换器,D/A 转换器,单片机组成。
加在被测电阻Rx 上的电压Vi 是由计算机通过D/A 转换器来控制的,即可调的,必要时可以在D/A 转换器后加一个电压跟随器以扩大带负载能力。
被测电阻可由下式求得:式中 Vi —D/A 转换器(数控可调恒压源)的输出 Vo —放大器的输出(A/D 转换器的输入)由此,Rx 被转换成电压Vo 。
毕业设计报告---简易自动电阻测试仪
毕业设计报告设计题目:简易自动电阻测试仪设计作者:陈占标专业班级/学号: 09机电(4)班(0906060***)合作者1:刘春水专业班级/学号:09机电(4)班(0906060***)合作者2:廖乃建专业班级/学号:09机电(4)班(0906060***)指导教师:林** 设计时间: 2011年12月05日——2012年01月08日目录1 引言 (3)2 设计任务及要求 (3)2.1 设计任务 (3)2.2 设计要求 (3)3 系统总体设计 (4)3.1系统结构框图设计及说明 (4)3.2 方案论证 (5)3.2.1控制器模块 (5)3.2.2测量模块方案论证选择 (5)3.2.3显示模块比较和选择 (7)3.2.4电机驱动模块方案比较和选择 (7)4 软、硬件设计 (8)4.1系统硬件设计 (8)4.1.1 100Ω档工作原理分析 (8)4.1.2 10MΩ档工作原理分析 (9)4.1.3 1K、10K档工作原理分析 (9)4.1.4 电机驱动模块原理分析 (10)4.2 系统软件设计 (11)4.2.1 软件系统总流程图及设计思路说明 (11)4.2.2 软件各功能模块的流程图设计 (12)5 安装与调试 (14)5.1安装调试过程 (14)5.1.1 硬件安装调试过程 (14)5.1.2 软件调试过程 (14)5.2 故障分析 (14)6总结和感谢 (15)7 参考文献 (15)8 附录 (15)附录一采样电路元器件清单 (16)附录二步进电机驱动元器件清单 (16)附录三显示模块元器件清单 (17)附录四使用设备清单 (17)附录五 PCB板总图 (19)附录六用户操作说明 (21)附录七硬件电路板外观图 (22)1 引言本简易自动电阻测试仪由STC12C5A60S2为主控制器。
待测电阻Rx经LM353、TL431搭建的测量电路由单片机控制继电器量程调整,再经转换送回单片机,单片机进行数据采集分析后可在LCD12864液晶上显示相应数字和单位,该测量仪测量量程为100Ω、1kΩ、10kΩ、10MΩ四档。
简易自动电阻测试仪报告
2011年全国大学生电子设计竞赛简易自动电阻测试仪(G 题)【高职高专组】2011年9月1日简易自动电阻测试仪摘要电阻是现代电子电路中最常用最常见的电子元件之一,因此对电阻的测量是经常性的工作。
根据本届全国电子设计竞赛G题的要求,本系统利用 STC 公司的16位超低功耗单片机 STC12C5A32S2、CD7501和LM358,采用伏安法设计了简易自动电阻测试仪。
简易自动电阻测试仪具有:1、阻值测量精确(精度为读数的±1%+2字),2、自动选择合适量程的功能,3、电阻筛选功能,4、数码显示。
实验测试结果表明,本系统性能稳定,测量精度高。
关键词电阻测量仪电子仪器自动量程转换目录一、总体方案设计 (2)1.1电阻测量方法选择 (2)1.2系统整体模块设计 (2)二、理论计算与参数 (2)2.1基准电阻计算选择 (2)2.2量程切换参数计算 (2)三、单元电路设计 (2)3.1 六路自动量程切换电路选择 (2)3.2 恒流源的设计 (4)3.3 单片机的选择与论证 (4)3.4 显示模块的论证与选择 (5)四、软件设计 (5)4.1 单片机资源分配 (5)4.2 软件延时程序. (5)4.3 按键键值读取程序 (6)4.4 ADC初始化程序 (6)4.5 ADC采样驱动程序 (6)4.6 被测电阻值计算程序 (7)五、系统测试 (9)5.1 测试方案 (9)5.2 测试条件与仪器 (9)5.3 测试结果及分析 (9)附录1:测试电路实物图 (10)附录2:电路原理图 (13)附录3:源程序 (14)一、总体方案设计1.1电阻测量方法选择方案一:交流电桥测量法交流电桥的构造及原理均与直流惠斯通电桥相同,电源使用交流电,四臂的阻抗 Z1、Z2、Z3、Z4,可以用电阻、电感、电容或其他组合,电桥平衡的条件是Z 1×Z 2=Z 3×Z 4此条件显示交流电桥不同于直流电桥:首先条件有两个,因此,需要调节两个参数才能使电桥平衡;其次,阻抗的多样性可以组合成各具特色的电桥,但非所有电桥都能同时满足达到平衡的条件。
简易自动电阻测试仪毕业论文设计
嘉兴职业技术学院毕业设计(论文 )题目名称:简易自动电阻测试仪姓名:所在分院:机电与汽车分院专业班级:自动化101 班指导教师:二 O 一三年四月二十六日目录1.方案选择 (1)1.1.可编程逻辑控制器 (PLC) (1)1.2.利用振荡电路与单片机结合 (1)1.3.利用并联继电器和单片机结合 (1)1.4.小结 (1)2.硬件设计 (2)2.1.整体设计 (2)2.2. AT89C51 最小系统 (3)2.3.电源 (3)2.4. AD 转换模块 (4)2.5.电阻测量模块 (5)2.6.键盘输入 (6)3.软件设计 (7)3.1.主程序流程图 (7)4.参数计算 (8)5.结果仿真分析与测试 (8)5.1.仿真分析 (8)5.2.测试分析 (9)总结 (10)致谢 (11)简易自动电阻测试仪摘要在电子设计中,电阻是最基本的元件,经常要对它的值进行测量。
而在某些场合,对测量精度要求很高。
因此,设计可靠,安全,便捷的电阻测试仪具有极大的现实必要性。
硬件设计中,采用以MCS-51单片机为核心的硬件电路。
利用四个继电器做量程转化电路,选择相应的量程范围,再将电阻的值通过AD转化转化为数字信号,通过51 单片机测量之,再通过对应关系计算出参数值,最后显示在1602 上。
软件设计中,采用Keil4 编写 C 语言代码,包括量程转化电路,AD转换模块,辅助装置连接模块,显示模块。
最后,采用protues7.7进行整体仿真,仿真结果满足题目要求。
关键词51 单片机;继电器; 1602 液晶屏;电路; protues7.7仿真1.方案选择电阻测试仪的设计可用多种方案完成,例如使用可编程逻辑控制器(PLC)、振荡电路与单片机结合、继电器与单片机结合等等来实现。
在设计前对各种方案进行了比较。
1.1 .可编程逻辑控制器 (PLC)应用广泛,它能够非常方便地集成到工业控制系统中。
其速度快,体积小,可靠性和精度都较好,在设计中可采用PLC 对硬件进行控制,但是用PLC 实现价格相对昂贵,因而成本过高。
简易电阻测试仪_深职院_瑞萨杯.
简易自动电阻测试仪深圳职业技术学院 吕俊 李诗远 毛勇 指导教师:宋荣摘 要:采用分压法,将基准电阻与被测电阻串连,分别检测基准电阻与被测电阻两端电压,根据分压关系计算得到被测电阻阻值,制作了一台自动电阻测试仪。
该仪器具有量程自动转换、自动筛选、扫描测试、语音提示等功能,使用24比特A/D 转换器,大大提高了测量精度。
关键词:电阻 恒流法 分压法 A/D 转换一、方案选择1. 恒流法测电阻如图1所示,用恒流源为被测电阻供电,通过A/D 转换器采集被测电阻两端电压,则被测电阻阻值为I V R XX(1) 式中V X 为被测电阻两端电压,I 0为恒流源输出电流。
这种测试方法主要有两方面缺陷:①计算得到的阻值与恒流源输出电流相关,恒流源输出误差直接影响测量结果;②由于A/D 转换器的输入范围有限,为了提高测量精度,测量低阻时恒流源电流应增大,而测量高阻时恒流源电流应减小,这种可变恒流源由于量程变化大,制作难度大,精度难以保证。
为简化电路,提高精度,本设计没有采用该方案。
图1 恒流法测电阻示意图2.分压法测电阻如图2所示,将被测电阻与基准电阻串联,在其两端施加电压,被测电阻、参考电阻上的电压分别为V X 、V 0,根据分压关系00R V V R XX(2) 可见,R X 与V X 、V 0之比及R 0有关,由于V X 、V 0由同一A/D 转换器的两个通道同时测量,温度和环境影响可以消除,实际上R X 仅与R 0有关。
分压法电路简单,可以实现宽范围测量,故本设计采用这一方案。
图2 分压法测电阻示意图二、量程确定据(3)式分析可知,若参考电阻较小,在测试高阻值电阻时,V 0值很小,测量误差显著增加;相反,若参考电阻较大,在测试低阻值电阻时,V X 值很小,测量误差也会显著增加。
为满足0-10M Ω的测量要求,采用“换档法”,即根据测量电阻的范围自动换用合适的参考电阻。
通过实验方法选择选用参考电阻的数量及其对应的测量范围。
绝缘电阻测试仪说明书 Microsoft Word 文档
ET2679型绝缘电阻测试仪使用说明书一、使用前注意事项1、使用前的准备在首次使用该测试仪前,必须详细阅读测试仪使用说明书,了解测试仪的使用方法。
或在熟悉本测试仪人员的指导下进行操作,以免发生不必要的问题。
如在使用中出现问题,应请熟悉本测试仪人员帮助解决,或与生产厂家联系。
2预热测试仪在测试前必须预热,以保证测试仪的正常运行。
测试仪的预热时间为10分钟。
3警告:a)为安全起见,应尽量避免检测端短路,以免损坏仪器。
b)测试绝缘电阻时,务必由低阻档换至高阻档进行测量。
4意外情况的处理在使用过程中发生意外情况,如:机内严重打火、冒烟、出现焦糊味等特殊情况,请立即关机切断电源,由专职维修人员处理。
注意:测量仪在使用中出现故障,应由专职维修人员负责修理,也可与生产厂家或特约维修点联系二、操作步骤1、电源开关:接通此开关,将测试线的二个插头分别插入测试端对应的二个插口(红对E,黑对L).2、电压选择:按下去输出测试电压为1000V,反之为500V。
3、量程先择:a)测试电压为500Vb)测试电压为1000V注意:务必由低阻档至高阻挡测试,当表头显示“1”溢出由低阻档换至高阻挡进行测试,高阻挡测试低阻时(不在量程范围内)表头显示的数字为非实际值。
4、测试时间:a)拨盘开关设定00,不定时∝(任意时间)b)拨盘开关设定不为00的任一数即为该数的定时时间5、测试过程:先按下量程选择开关的20 MΩ档。
按启动开关,若表头有溢出符号“1”显示,说明被测值超出本量程档,则可换至200 MΩ量程档测试,以此类推。
6、测量完毕,按复位开关,再取下被测物。
7、电源插座:内装保险丝0.5A。
简易自动电阻测试仪设计
简易自动电阻测试仪设计报告王小东陈青龙张涛【摘要】本设计为简易自动电阻测试仪,以S T C系列单片机为核心控制系统;主要以A/D转换电路、显示模块、自动转换电路等外围电路构成。
利用单片机和软件控制系统实现显示功能,利用A/D 转换芯片(A D C0809)将测试点的电压模拟量输入到单片机,通过内部转换输出数字量,通过显示模块显示出实测数据;采用继电器作为自动转换开关,从而避免了C D4051作为自动转换开关而导致分压较多和额定电流太小不能正常使用、555产生振荡频率不稳定、电桥电路较大或者较小测试机构存在分压等问题。
采用继电器作为自动选择开关后使电路便于控制,分压减小,响应速度变快,便于操作,而且手动测量精确度<<1%,满足自动显示小数点和单位、测量速率大于5次/秒等,具有较高的系统性能。
【目录】摘要: (1)第一部分:系统方案 (2)第二部分:方案对比分析 (3)第三部分:软件流程图 (4)第四部分:硬件电路实现与程序设计 (5)第五部分:整机测试方案及测试条件 (6)第六部分:总结 (7)参考文献: (7)附录:部分源程序…………………………………… 一:系统方案二:方案论证、分析 电阻测量原理:图1-1电阻测量原理图图中R 0为欧姆调零电阻,E 为电池内阻,R 1为限流电阻,R C 为测量机构内阻。
由全电路欧姆定律可知,电路中的电流I 为:I=E/(R x+R z)R z—欧姆表总内阻R x—北测电阻E—电源电动势上式说明:若欧姆表总内阻R z和电源电动势E保持不变,则电路中的电流I将随被测电阻R x而变化,且I与R x成反比关系。
即欧姆表电阻的测量实质是电流的测量。
方案一:以单片机为核心,采用电桥分压原理,根据全桥分压产生的压差,为防止产生较小的电压差,可以外加放大电路将微弱的电压差放大后送入A/D转换电路,由于在电桥电路中三个电阻为相等大小的定值电阻,在选择不同的被测电阻时,容易产生较大的误差,(较大的定值电阻与较小的被测电阻或者较小的定值电阻与较大的被测电阻之间产生较大的电压误差),再经过放大之后误差会很大,直接导致测量增大。
简易自动电阻测量仪
2011全国大学生电子设计竞赛G题:简易自动电阻测试仪设计报告日期:年月日摘要本系统是一种基于STC89C58单片机的简易自动电阻测试电路。
该设计采用12位A/D转换器构成主要的测量电路,其测量范围广而且可以由继电器的闭合与关断实现量程自动转换,使用LCD12864作为显示电路,并采用矩阵按键实现电路功能的自由切换与数据的输入。
在电压采样的方案上选用电压分压采样,电路简单又避免自制恒流源本身误差对测量产生的影响。
该电路设计新颖、可扩展性强。
关键词:单片机,A/D转换器,电压分压采样,量程自动转换AbstractThis system is a kind of STC89C58 MCU based on simple automatic resistance test circuits. This design USES A/D converter 12 bit A major measurement circuit, the measuring range and the relay of the closed and shut off to realize automatic conversion, use LCD12864 range as display circuit, and the key to realize the function of the matrix circuit switch and free data entry. Sampling plan in voltage on subsection power circuit is simple and sampling, pressure to avoid homemade constant current source itself on the measurement error influence. The circuit design is novel, the extensibility.Key words: MVU, A/D converter, electric pressure,range of subsection sampling automatic conversion一、总体方案设计1、电阻测量电路的选择与论证方案一 此方案采用555定时器构成的多谐震荡电路,电阻的测量采用“脉冲计数法”,通过计算震荡输出的频率来计算被测电阻的大小,但是该电路只可以测出量程在100Ω~1M Ω的电阻,达不到题目要求,故放弃此方案。
自动电阻测试仪
. .自动电阻测试仪摘要本简易电阻自动测试仪采用AT89S52单片机为核心控制器,利用伏安法测电阻的测量方法,将测量的电压值通过模数转换模块AD7705转换成数字信号,将数字信号输入AT89S52单片机进展处理,完成电阻测量功能、自动换挡和筛选功能、电位器阻值变化曲线测试的功能。
再通过单片机与显示模块的连接,显示测量结果。
关键词:电阻自动测试仪、AT89S52、电阻测量功能、自动换挡、曲线测试、AD7705一、引言自动电阻测试相对于手工测试的优点有很多,优化测试速度:可非常快速的运行上万条记录;提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例;确定性:能真实快速搭建测试环境,测试数据,重现缺陷;提高工作效率:一边运行自动化测试,一边准备测试报告;测试环境搭建:可以结合多种编程语言及技术协助搭建测试环境,防止手工测试重复劳动,如批处理技术;提高技能:可提高测试人员技能,同时提高对测试的兴趣,防止对手工测试感觉枯燥。
数据处理方面的优点有,测试数据:自动化测试工具可以根据需要,准备大量的测试数据;数据处理:测试结果有时需要再进展相应的数据处理;用例准备:可以使用相关脚本技术准备大量的测试用例。
自动电阻测试的开展必将大大提高电阻的测试效率和准确率,使电子产品的的制作更加方便,减少在这上面的人力资源,将来必将影响整个电子行业。
二、方案论证2.1方案论证与比较2.1.1测试方案比照方案一:交流电桥测量法。
交流电桥的构造及原理均与直流惠斯通电桥一样,电源使用交流电,四臂的阻抗Z1、Z2、Z3、Z4,可以用电阻、电感、电容或其他组合,电桥平衡的条件是Z1*Z2=Z3*Z4此条件显示交流电桥不同于直流电桥:首先条件有两个,因此,需要调节两个参数才能使电桥平衡;其次,阻抗的多样性可以组合成各具特色的电桥,但非所有电桥都能同时满足到达平衡的条件。
方案二:直接测量法,也叫转换测量法。
测量时,把电阻欧姆先转换成别的量再测量。
自动电阻测试
简易自动电阻测试简易自动电阻测试仪(G题)1系统方案本系统主要由测量模块、数模转换模块、控制显示模块、驱动电机模块,下面分别论证这几个模块的选择。
1.1测量模块的论证与选择方案一:谐振法,采用LC组成谐振回路,将被测电感串入电路或将电容并入回路中进行测量。
但谐振法要求较高频率的激励信号,一般不容易满足高精度的要求。
由于测试频率不固定,测试速度也很难提高,误差就很难达到要求。
方案二:伏安法测量R,它的测量原理来源于阻抗的定义。
即若已知流经被测阻抗的电流相量并测得被测阻抗两端的电压,则通过比率便可得到被测阻抗的相量。
但是误差较大,不易采集信号。
方案三:电桥法具有较高的测量精度,被广泛采用,现已派生出许多类型。
电桥法测量误差小,性价比较高,简单、易懂综合比较以上三种方案,我们选择方案三。
1.2信号采集与数模转换模块的论证与选择方案一:AD0809是八路模拟信号的分时采集,共用A/D 转换器进行转换。
三态输出锁器用于锁存A/D 转换完一个A/D 转换器和一个三态输出锁一个A/D 转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道与单片机连接复杂。
方案二:TLC1543 是由TI 公司开发的开关电容式AD 转换器,该芯片具有如下的一些特点:10 位精度、11 通道、三种内建的自测模式、提供EOC(转换完成)信号等。
该芯片与单片机的接口采用串行接口方式,引线很少,与单片机连接简单。
综合比较以上二种方案,我们选择方案二。
1.3 控制系统的论证与选择方案一:采用凌阳公司的SPCE061作为控制核心,该芯片是16位单片机资源丰富,很多模块用不到,在该系统中性价比较低。
方案二:采用STC12C5A60S2作为控制核心,加密性强,超强抗干扰,超低功耗,I/0驱动能力更强,内部集成可靠复位电路。
方案三:采用ATMEL公司生产的AT89S51单片机,它是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash 只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash 存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易自动电阻测试仪摘要本设计根据题目要求制作一台简易自动电阻测试仪,能够测量100Ω、1kΩ、10k Ω、10MΩ四档不同的量程,并实现其中前三档的自动量程转换功能,同时自动显示小数点和单位。
基于这些要求,经过讨论,决定利用ADC芯片将电阻参数转化为频率,频率f是单片机很容易处理的数字量,一方面测量精度高,另一方面便于使仪表实现自动化,而且单片机构成的应用系统有较大的可靠性。
通过输入单片机AT89C52控制继电器控制被测频率的自动选择,输入输出控制采用LED指示灯、LCD1602显示系统和蜂鸣器电路组成,能很好的实现各个要求。
单片机具有可编程性,硬件的功能描述可完全在软件上实现,另一方面便于使仪表实现自动化,设计时间短,成本低,可靠性高。
关键字:AT89C52单片机 ADC芯片继电器自动量程转换一、选择题目目前电子设备发展迅猛,很多便利仪器出现。
这次设计的仪器具有四个档位量程的简易自动电阻测试仪,量程分别为100Ω、1kΩ、10kΩ、10MΩ四个档,难点在于小电阻的测量的精度。
测量时电阻值为3位数字显示(最大显示数必须为999),能自动显示小数点和电阻单位,如99.9欧姆,并实现前三个档位的自动量程转换。
在本设计中我重点介绍一种把电子元件的参数R转换成频率信号f的方法,之后采用单片机控制,再通过程序处理运算求出R的数值,最后应用LCD1602显示模块限制阻值。
目前市场测量电子元器件参数R的仪表种类繁多,并且方法和优缺点也各有不同。
一般的测量方法都存在计算复杂,不易实现自动测量而且很难实现智能化等缺点。
将电阻参数转化为频率,这样处理一方面使测量精度提高了,另一方面也便于使仪表实现智能化,并能很好的实现各个要求。
二、方案论证2.1方案论证与选择方案一:最基本的就是根据 R 的定义式来测量。
在如图2-1中,分别用电流表和电压表测出通过电阻的电流和通过电阻的电压,根据公式R=U/I求得电阻。
这种方法要测出两个模拟量,不易实现自动化。
而指针式万用表欧姆档是把被测电阻与电流一一对应,由此就可以读出被测电阻的阻值,如图2-2所示。
这种测量方法的精度变化大,若需要较高的精度,必须要较多的量程,电路复杂。
图2-1 定义法测电阻图2-2 万用表测电阻方案二:把电阻转换成频率信号 f ,转换的原理是用A/D芯片将连续变化的模拟信号转变为数字信号频率,单片机根据所选通道,向模拟开关送两路地址信号,取得振荡频率,作为单片机的时钟源,通过计数则可以计算出被测频率,再通过该频率,通过公式计算出各个电阻参数。
然后根据所测频率判断是否转换量程,或者是把数据处理后,把电阻的值送显示部分显示出相应的参数值,利用编程实现量程自动转换。
总结:通过精确度以及方便使用的角度考虑, 方案二的方法更好。
2.2设计思路2.2.1 总体方案组成和说明选择系统的电路设计方框图如图2-3所示,它由四个部分组成: ① 管理控制部分的主芯片采用单片机AT89C52;②测量的部分主要是采用A/D 芯片实现将被测电阻的阻值转换为频率;③通道的选择部分通过52单片机I/O 接口连接继电器来控制自动选择被测电阻的档位;④ 显示的部分是通过LCD1602、二极管指示灯及蜂鸣器而组成的测量部分。
图2-3 设计框图2.2.2 组成部分及其说明第一,控制部分(1)分析:本设计采用AT89C52单片机,利用其具备的中断系统和延时程序来控制换挡,以及LCD1602液晶屏的显示等等功能。
(2)原理图图2-4 52单片机最小系统设计测量电路被测电阻A D C 芯片继电器选择通道量程52 单 片 机二极管指示灯 LCD1602显示 蜂鸣器判断是否超出量程第二,测量部分(1)计算分析:利用ADC0832实现转换被测电阻的频率,通过52单片机的I/O接口的自动识别电阻量程,来实现自动测量。
(2)仿真图&原理图图2-5(1) ADC转换电路仿真图图2-5(2) ADC转换电路原理图第三,通道选择部分(1)分析说明:本设计通过单片机控制来控制继电器完成自动选择,继电器是一种电子控制器件,它具有输入回路和输出回路,经常应用于自动控制电路中,原理实际上是用较小的电流去控制较大电流的一种“自动开关”。
所以在电路中起着自动调节、安全保护、转换电路等作用。
(2)仿真图图2-6 继电器自动选择电路第四,显示部分(1)分析说明:使用1602液晶显示屏,具有画面效果好,分辨率高,抗干扰能力强等特点,可以显示4行字,符合本次设计任务的要求。
(2)仿真图&原理图图2-7(1) 1602显示仿真图图2-7(2) 1602显示原理图三、设计实现3.1 测量电路设计根据题目要求,采用ADC芯片,将电阻量转换为相应的频率信号值。
考虑到单片机对频率的灵敏度,具体的讲就是单片机对10HZ~10KHZ的频率计数精度最高。
所以要选择合适的电阻大小,同时又要考虑到不能使电阻的功率过大。
所以首先要确定对应档位时适合的频率,然后在确定电阻,从而算出3个电阻的值以及对应频率范围。
档位电阻R1 频率范围100Ω~1KΩR1=200Ω8500~9500HZ1KΩ~10KΩR2=10KΩ3600~6600HZ10KΩ~10MΩR3=500KΩ11000~16400HZ表3-1 电路对应量程参数3.2 通道选择电路设计利用继电器类别的转换,继电器型号为943-1C-5DS,5v控制开关关断电路流程图如下:图3-3量程自动转换流程图3.3 控制电路设计本设计使用单片机为核心部件,来控制换挡以及显示。
以下是单片机管脚说明:P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL 门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL 门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89S52的一些特殊功能口,如表1所示:表1 P3特殊功能口P3口引脚第二功能P3.0 RXD(串行口输入)P3.1 TXD(串行口输出)P3.2 INT0(外部中断0输入)P3.3 INT1(外部中断1输入)P3.4 T0(定时器0外部脉冲输入)P3.5 T1(定时器1外部脉冲输入)P3.6 WR(外部数据存储器写脉冲输出)P3.7 RD(外部数据存储器读脉冲输出)P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE 的输出可在SFR8EH地址上置0。
此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
3.4 显示电路系统的显示部分采用LCD1602液晶显示模块。
3.5 软件设计系统通过频率来控制量程自动切换,并根据换算对应的电阻,然后再控制显示模块图3-2 程序设计流程图四、测试及结果分析4.1 测试方法及使用的仪器测量方法:采用555多谐振荡电路,将电阻量转换为相应的频率信号值。
再利用单片机及有关程序对范围的选择,显示侧量出数值。
测试使用的仪器设备:数字万用表、示波器。
4.2 指标测试和测试结果表4.1.2 测试结果对照分析表测量值实际值101Ω98.9Ω1014Ω998.9Ω- 989KΩ五、结论本设计实现了一种利用52单片机实现的简易电阻测试仪,基于单片机和量程自动切换电路的控制系统,能够根据待测电阻的大小实现适当频率的控制,再分别采样频率,通过程序计算待测电阻Rx并在1602液晶上显示。
并且测量的数据结果较稳定。
设计过程中出现问题有以下:1. 在使用ADC芯片电路中电阻值时,由于单片机对10HZ~10KHZ的频率计数精度最高。
所以要选用合理的电阻大小。
同时又要考虑到不能使电阻的功率过大,这样给我们计算带来了很多的麻烦。
2.我们接收到频率较高,所以通过电路很难控制精确度,产生的误差比较大。
3.继电器在使用时最高位的继电器无法工作导致量程只能在0到1k。
4、在实验过程中时常有捉襟见肘的感觉,一方面是理论不足,很多好的方案,好的思想由于理论的匮乏,无法理解,也不能使用,在以后的学习过程中理论的学习始终是重点;还有就是程序的问题,由于编程水平跟不上,加上思路也不清晰,导致程序的编写存在很大的问题,好的思想,无法在程序中展现出来,这也是以后需要加强的地方。
参考文献1.高吉祥,黄智伟,丁文霞. 数字电子技术[M]. 北京:电子工业出版社,2003年,第1版2.邹其洪黄智伟高嵩.电工电子实验与计算机仿真[M].北京:电子工业出版社,2003年,第1版3.张友汉.电子线路设计应用手册[M].福建:福建科学技术出版社.2000.7第一版.4.黄智伟.电子电路计算机仿真设计[M]. 北京:电子工业出版社,2004年第1版附录附录1: 主要元器件清单at89c52单片机 112M晶振 211.0592M晶振 222pf瓷片电容 54.7k电阻 22.5k电阻 2200电阻 210k电阻 2500k电阻 23.3k电阻 2AD转换器adc0832 2mps8098三极管 5继电器G2RL-1AB-DC5 5蓝白电位器10k 2排针 28脚排座 240脚排座 2蜂鸣器 21n4148二极管 52n2222三极管 3发光二极管 2附录2:程序清单#include<reg52.h>#include<intrins.h>#define uchar unsigned charuchar table[]={ 0x00,0x04,0x0A,0x11,0x11,0x0A,0x1B,0x3B, };uchar table1[]="THE RES IS: ";sbit CS=P1^5;sbit Clk=P1^6;sbit DI=P1^7;sbit DO=P1^7;sbit rs=P2^0;sbit en=P2^1;sbit j1=P2^7;sbit j2=P2^6;sbit j3=P2^5;sbit beep=P1^4;sbit led=P2^3;void delay(int x){ int j;for(;x>0;x--)for(j=20;j>0;j--) ;}uchar ADC0832(uchar CH){uchar i,dis0,dis1,date;Clk=0; //拉低时钟DI=1; //初始化delay(1);CS=0; //芯片选定delay(1);Clk=1; //拉高时钟delay(1);if(CH==0) //通道选择{Clk=0; //第一次拉低时钟DI=1; //通道0的第一位Clk=1; //拉高时钟delay(1);Clk=0; //第二次拉低时钟,ADC0832 DI接受数据 DI=0; //通道0的第二位delay(1);Clk=1;delay(1);}else{Clk=0;DI=1; //通道1的第一位delay(1);Clk=1;delay(1);Clk=0;DI=1; //通道1的第二位delay(1);Clk=1;delay(1);}Clk=0; //第三次拉低时钟,此前DI两次赋值决定通道 DI=1; //DI开始失效,拉高电平,便于DO数据传输for(i= 0;i<8;i++) //读取前8位的值{delay(1);dis0<<= 1;Clk=1;delay(1);Clk=0;if (DO)dis0|=0x01;elsedis0|=0x00;}for (i=0;i<8;i++) //读取后8位的值{dis1>>= 1;if (DO)dis1|= 0x80;elsedis1|= 0x00;delay(1);delay(1);Clk=0;}if(dis0==dis1) //两次结束数据比较,若相等date=dis0; //则赋值给datdelay(1);CS=1; //释放ADC0832DI=1; //拉高输出端,方便下次通道选择DI端有效Clk=1; //拉高时钟delay(1);return date;}long datch(uchar a ,long st ) //计算电阻{ long y;double x=1.0*st*(255-a)/a ;y=x;return y;}void writecom(uchar com){ rs=0;P3=com;delay(10);en=1;delay(10);en=0;}void writedat(uchar date){ rs=1;P3=date;delay(10);en=1;delay(10);en=0;}void init (){en=0;writecom(0x38);writecom(0x0c);writecom(0x06);writecom(0x01);}void display( long x){ int j,wei=12;for(j=0;j<18;j++) //qinhkongxianshi { writecom(0xc0+14-j);delay(10);writedat(32); }for(j=0;x>0;j++) //qinhkongxianshi { if((j%3==0)&&(j>0)){writecom(0xc0+wei-j);writedat(44);wei--;} writecom(0xc0+wei-j);delay(10);writedat(x%10+48);x=x/10 ;}}long J1(void){ j1=1;j2=0;j3=0;delay(40);return datch(ADC0832(0),200);}long J2(void){ j1=0;j2=1;j3=0;delay(40);return datch(ADC0832(0),10000);}long J3(void){ j1=0;j2=0;j3=1;delay(40);return datch(ADC0832(0),500000);}void main(){int j;long x,s=1;led=1;beep=0;init();j1=1;j2=0;j3=0;for(x=0;x<11;x++){writedat(table1[x]);delay(10);}writecom(0x40);for(x=0;x<8;x++){writedat(table[x]);}delay(10);writecom(0xc0+15);writedat(0x00);while(1){if(j1==1){s=J1();if(s>=1900)s=J2();if(s>=100000)s=J3();}else if(j2==1){s=J2();if(s<=1900) s=J1();else if(s>=100000) s=J3();}else if(j3==1){s=J3();if((s<=100000)&&(s>1900)) s=J2();if(s<=1900) s=J1();}j=ADC0832(0);if(j>=254) beep=1;else beep=0;if((j==0)||(j==255)) led=0;else led=1;if(x!=s){x=s;display(s); } }}附录3:实物图。