电阻电容电感测量仪

合集下载

电容电阻电感测量仪设计报告

电容电阻电感测量仪设计报告

简易数字式电阻、电感和电容测量仪摘要本系统主控制部分采用TI公司的16位超低功耗单片机MSP430F149。

以自制电源作为LRC测量模块和各个主要控制芯片的输入电源,测量原理是通过测量电阻、电容或者电感和标准电阻各自的引起的频率变化,利用频率与电阻、电容、电感的函数关系推算出电阻值、电容值或者电感值。

测量的原理是LM311组成的LC震荡器的震荡回路的频率由单片机采样,然后再依据震荡频率计算出对应的电容或电感值,以及由NE555多谐振荡电路实现对电阻的测量。

软件设计部分使用C语言编程编写了包括控制测量程、按键处理、电阻电感电容计算、液晶显示程序。

利用MSP430F149单片机控制测量和计算结果,测量结果采用12864液晶模块实时显示。

关键词: MSP430F149、NE555芯片、LRC测量、12864液晶目录1 系统总体方案设计 (1)1.1系统方案选择 (1)1.2系统软硬件总体设计 (1)1.2.1硬件部分 (1)1.2.2软件部分 (2)2系统模块设计 (3)2.1硬件模块设计 (3)2.1.1电感电容测量模块 (3)2.1.2电阻测量模块 (4)2.1.3主控制模块 (5)2.1.4 AD采样模块 (5)2.1.5 液晶显示模块 (5)2.2软件模块设计 (5)2.2.1 控制测量程序模块 (5)2.2.2按键处理程序模块 (6)2.2.3电阻电感电容计算程序 (7)2.2.4液晶显示程序模块 (7)3系统测试 (8)3.1测试原理 (8)3.2测试方法 (8)3.3测试结果 (8)3.4测试分析 (9)4系统总结 (9)参考文献: (10)1 系统总体方案设计1.1系统方案选择方案一.基于模拟电路的测量仪利用模拟电路,电阻可用比例运算器法和积分运算器法,电容可用恒流法和比较法,电感可用时间常数法和同步分离法等,虽然避免了编程的麻烦,但电路复杂,所用器件较多,灵活性差,测量精度低,现在已较少使用。

基于单片机的电阻、电容、电感测试仪

基于单片机的电阻、电容、电感测试仪

1 前言1.1 设计的背景及意义目前,随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,在应用中我们常常要测定电阻,电容,电感的大小。

因此,设计可靠,安全,便捷的电阻,电容,电感测试仪具有极大的现实必要性。

通常情况下,电路参数的数字化测量是把被测参数传换成直流电压或频率后进行测量。

电阻测量依据产生恒流源的方法分为电位降法、比例运算器法和积分运算器法。

比例运算器法测量误差稍大,积分运算器法适用于高电阻的测量。

传统的测量电容方法有谐振法和电桥法两种。

前者电路简单,速度快,但精度低;后者测量精度高,但速度慢。

随着数字化测量技术的发展,在测量速度和精度上有很大的改善,电容的数字化测量常采用恒流法和比较法。

电感测量可依据交流电桥法,这种测量方法虽然能较准确的测量电感但交流电桥的平衡过程复杂,而且通过测量Q值确定电感的方法误差较大,所以电感的数字化测量常采用时间常数发和同步分离法。

由于测量电阻,电容,电感方法多并具有一定的复杂性,所以本次设计是在参考555振荡器基础上拟定的一套自己的设计方案。

是尝试用555振荡器将被测参数转化为频率,这里我们将RLC的测量电路产生的频率送入AT89C52的计数端端,通过定时并且计数可以计算出被测频率再通过该频率计算出各个参数。

1.2 电阻、电容、电感测试仪的发展历史及研究现状当今电子测试领域,电阻,电容和电感的测量已经在测量技术和产品研发中应用的十分广泛。

电阻、电容和电感测试发展已经很久,方法众多,常用测量方法如下。

电阻测量依据产生恒流源的方法分为电位降法、比例运算器法和积分运算器法。

比例运算器法测量误差稍大,积分运算器法适用于高电阻的测量。

传统的测量电容方法有谐振法和电桥法两种。

前者电路简单,速度快,但精度低;后者测量精度高,但速度慢。

随着数字化测量技术的发展,在测量速度和精度上有很大的改善,电容的数字化测量常采用恒流法和比较法。

电感测量可依据交流电桥法,这种测量方法虽然能较准确的测量电感但交流电桥的平衡过程复杂,而且通过测量Q值确定电感的方法误差较大,所以电感的数字化测量常采用时间常数发和同步分离法。

电阻电感电容测量仪报告

电阻电感电容测量仪报告

电阻电感电容测试仪的设计与制作论文编号B甲1301参赛题目电阻电感电容测试仪的设计与制作参赛学校山东理工大学学院电气与电子工程指导老师李震梅唐诗参赛队员姓名吴硕刚王鹿鹿张兵联系方式电阻电容电感测试仪的设计与制作摘要:本文设计了一种基于单片机的数字式RCL自动测量仪。

该系统由STC89C52、DDS、自校准电路、分压及R运算电路、频率测量及控制电路、高精度交流/有效值转换电路、DAC、译码控制电路、液晶显示电路等构成,采用AD9850产生高精度的正弦波信号,采用电压比例算法推算出电阻、电容值或者电感值。

测量电路由八级标准电阻、继电器和NEC5532组成,能自动选择相应的标准电阻挡级及标准信号源的频率,完成量程的自动转换。

用单片机控制测量和计算结果,运用自校准电路提高测量精度,采用1602液晶模块实时显示数值。

实验测试结果表明,本设计性能稳定,测量精度高,超过设计要求。

关键词: STC89C52,测量,DDS,显示,频率The Design and Manufacture of Resistance Capacitance & InductanceTest InstrumentThis paper presents a Digital Automatic RCL Meter based on MCU. This system consists of STC89C52, DDS, Self-calibration circuit, V oltage divider and RCL operation circuit, Frequency measurement and control circuit, High Precision AC / RMS conversion circuit, DAC, Decoding control circuit, and LCD display circuit. The high-precision sine wave signal was produced by AD9850, The resistance, capacitance and inductance can be calculated by voltage ratio algorithmThe measurement circuit consists of eight standard resistance, relays and NEC5532. It can automatically select the appropriate level of resistance and frequency of signal source, fulfill the automatic switch of measurement range.The measurement and calculation were controlled by chip microcomputer.The self-calibration circuit was used to improve the measurement accuracy. The real-time values were displayed by 1602 LCD module.The experimental results show that the performance of the system is stable with high accuracy; the capacity of the system is over the design requirements.Keywords: S TC89C52, measurement, DDS, dislay, frequency前言电阻、电容、电感精确测量仪是实验室及工程中经常遇到的常用仪器。

电阻电容电感测量仪

电阻电容电感测量仪

总体原理方框图
• 如图一所示:
被测 电阻
RC振荡 器 单 片 机 msp
430g 2553
三路通道 选择开关
被测 电容
RC 振 荡 器
模 拟 开 关
AD4052
被测 电感
电容三点 式震荡器
数 字 显 示
图一
模块调试分析及数据分析
VCC
电阻电容模块:
利用RC和555定时器组成的多谐振 荡电路,通过测量输出振荡频率的大 小即可求得电阻电容的大小,利用公 1 f 式 ,如果固定电 (ln 2 ) C ( R 2 R ) 阻值,则可测得电容值,固定电容值, 电阻也利用同样的原理测得。该方案 硬件电路实现简单,能测出较宽的电 容电阻范围,完全满足题目的要求。 同时输出波形为TTL电平的方波信号 所以不需要再对信号做电平变换。即 可直接输入单片机处理。测量数据也 满足误差在5%左右,经调试电路改进 误差达到更低。
RST DIS THR TRI CON GND 1
LM555CM
单片机模块:
在系统设计中,以MSP430G225 3单片机为核心的电阻、电容、电感 测试仪,将电阻,电容,电感,使用 对应的振荡电路转化为频率实现各个 参数的测量。由AD4052控制电 阻电容电感的换档测试。通过定时并 且计数可以计算出被测频率,再通过 该频率计算出被测参数。使用C语言 编程编写了系统应用软件;包括主程 序模块、显示模块、电阻测试模块、 电容测试模块和电感测试模块、键盘 模块、整形模块、模拟开关模块。在 测试时将被测参数通过本系统测量出 来的示值与参数的标称值进行对比, 进而可以知道系统的测试精度较高。
VCC L1 100mH R1 100kΩ Q1 C3 100nF C5 2N2222 C1 100nF R2 1.0kΩ 100nF R3 1.0kΩ C6 0.1µF 10nF C4 Q2 R5 100kΩ VCC 5V

电容电感测试仪使用方法

电容电感测试仪使用方法

电容电感测试仪使用方法电容电感测试仪是一种用于测量电容和电感值的仪器。

它广泛应用于电子工程、通信工程、电力工程等领域。

本文将介绍电容电感测试仪的使用方法。

一、电容测试1. 连接电路:将被测电容器的两端分别连接到测试仪的电容测试接口上。

2. 设置测量范围:根据被测电容器的额定值,选择合适的测量范围。

一般来说,选择最接近被测电容值的测量范围可以提高测量的准确性。

3. 开始测量:按下测试仪的测量按钮,仪器将开始对被测电容进行测量。

在测量过程中,测试仪会显示被测电容的值,并根据需要提供其他相关数据,如等效串联电阻等。

4. 记录测量结果:在测量完成后,将测量结果记录下来,可以通过测试仪上的显示屏或者连接到计算机上进行数据记录。

二、电感测试1. 连接电路:将被测电感器的两端分别连接到测试仪的电感测试接口上。

2. 设置测量范围:根据被测电感器的额定值,选择合适的测量范围。

与电容测试类似,选择最接近被测电感值的测量范围可以提高测量的准确性。

3. 开始测量:按下测试仪的测量按钮,仪器将开始对被测电感进行测量。

在测量过程中,测试仪会显示被测电感的值,并根据需要提供其他相关数据,如等效串联电阻等。

4. 记录测量结果:在测量完成后,将测量结果记录下来,可以通过测试仪上的显示屏或者连接到计算机上进行数据记录。

三、注意事项1. 在进行电容电感测试时,应确保测试仪的正负极连接正确,避免短路或其他错误操作导致的测量失败或仪器损坏。

2. 在进行测量时,应注意避免外界干扰。

尽量选择无电磁干扰的环境,并保持测试仪与其他电源设备的距离。

3. 在进行电感测试时,应注意被测电感器的自感影响。

为了减小自感影响,可以采用串联电阻或其他补偿方法。

4. 在进行电容测试时,应注意被测电容器的电压等级。

如果被测电容器的电压等级较高,应选择相应的测试仪器和测量范围,以确保测量的准确性和安全性。

5. 在进行电容电感测试时,应根据具体要求选择合适的测试方法和参数,以获得准确的测量结果。

简易电阻电容电感测试仪

简易电阻电容电感测试仪

Howland 恒流源
AD637
1
设计任务与要求 1.1 基本要求 (1)测量范围:电阻 100Ω~1MΩ;电容 100pF~10000pF;电感 100μH~10mH。 (2)测量精度:±5% 。 (3)制作 4 位数码管显示器,显示测量数值,并用发光二极管分别指示 所 测 元件的类型和单位。也可用液晶显示屏显示。 1.2 发挥部分 (1)扩大电阻、电容或电感的其中一种的测量范围:测量上限或者下限扩 10 倍。 (2)提高测量精度,电阻、电容或者电感其中一种的测量精度提高到 1%。 (3)测量量程自动转换。 方案比较与论证
电压降
求真有效值 芯片 AD637
数模转换芯片 AD 压降有效值
求得待测 元件大小
图(1) 方案框图
我们选择方案二, 因为方案二电路结构简单, 测电阻电感和电容都统一在一个主电路中, 电路可靠性高、 成本低。 硬件档位少, 因为电流值大小可以通过切换输入信号的频率来改变,
输入信号由AD9850产生,其频率可以由单片机控制。 3 系统硬件组成
表(3)电容测量档位的划分 档位
信号源频率 10 KHz 1 KHz 100 Hz
标准电容 Co 470K 47K 4.7K
信号源幅值 1Vpp
10pF--260pF 260pF--26nF 26nF--2.6uF
Vo
2.7V
0 10pF 4.4.3测电感电路 4.4.3.1 测电感主电路
260pF
2
方案一:谐振法。将待测L/C/R接入振荡电路中,通过测量RC或LC振荡频率来计算L/C/R值。 将被测元器件参数转换成频率后, 频率易于实现高精度测量。 但此方案在振荡频率 低于1MHz时,很难保证频率稳定度,故测量误差比较大。 方案二:电压法。通过 AD9850 芯片和 Howland 电流泵产生交流恒流源,交流恒流源流过 待测元件两端产生与待测量呈线性关系的电压值。 在待测电 待测电阻和待测电感, 容两端加交流电压, 产生的电流流过与电容串联的取样电阻产生与电容量呈线性关 系的电压值。根据欧姆定律求得待测元件的大小。方案框图如下图(1) AD9850 芯片 频率可调的正弦信号 Howland 电流泵 恒流源 待测元件

简易电阻、电容和电感测试仪报告

简易电阻、电容和电感测试仪报告

简易电阻、电容和电感测试仪1.1 基本设计要求(1)测量范围:电阻100Ω~1MΩ;电容100pF~10000pF;电感100μH~10mH。

(2)测量精度:±5% 。

(3)制作4位数码管显示器,显示测量数值。

示意框图1.2 设计要求发挥部分(1)扩大测量范围;(2)提高测量精度;(3)测量量程自动转化。

摘要:本系统是依赖单片机MSP430建立的的,本系统利用555多谐振荡电路将电阻,电容参数转化为频率,而电感则是根据电容三点式振荡转化为频率,这样就能够把模拟量近似的转换为数字量,而频率f是单片机很容易处理的数字量,一方面测量精度高,另一方面便于使仪表实现自动化,而且单片机构成的应用系统有较大的可靠性。

系统扩展、系统配置灵活。

容易构成何种规模的应用系统,且应用系统较高的软、硬件利用系数。

单片机具有可编程性,硬件的功能描述可完全在软件上实现,而且设计时间短,成本低,可靠性高。

综上所述,利用振荡电路与单片机结合实现电阻、电容、电感测试仪更为简便可行,节约成本。

所以,本次设计选定以单片机为核心来进行。

关键词:430单片机,555多谐振荡电路,,电容三点式振荡一、系统方案电阻测量方案:555RC多谐振荡。

利用RC和555定时器组成的多谐振荡电路,通过测量输出振荡频率的大小即可求得电阻的大小,如果固定电阻值,该方案硬件电路实现简单,通过选择合适的电容值即可获得适当的频率范围,再交由单片机处理。

综合比较,本设计采用方案三,采用低廉的NE555构建RC多谐振荡电路,电路简单可行,单片机易控制。

电容测量方案:555RC多谐振荡同样利用RC和555定时器组成的多谐振荡电路,通过测量输出振荡频率的大小即可求得电容的大小,如果固定电阻值,该方案硬件电路实现简单,能测出较宽的电容范围,能够较好满足题目的要求。

采用低廉的NE555构建RC多谐振荡电路,电路简单可行,单片机易控制。

电感测量方案:电容三点式采用LC配合三极管组成三点式震荡振荡电路,通过测输出频率大小的方法来实现对电感值测量。

简易电阻、电容、电感测量仪 ppt课件

简易电阻、电容、电感测量仪 ppt课件

555定时器构成多谐振荡器
▪ 根据555定时器构成多谐振荡器,产生脉冲波形,通过单 片机读取高低电平得出频率,通过公式换算得到电阻阻值。 由
得到公式:
f=1/ [(R1+2R2)*C*In2]
R2=1/2*[1/ (f*c*Ln2)-R1]
▪ 上述四种方案从对测量精度要求而言,方案一的测量精度 极差,方案二电阻测量范围较窄,方案三需要测量的电阻 值多,而且测量调节麻烦,不易操作与数字化,相比较而 言,方案四还是比较符合要求的,由于是通过单片机读取 转化,精确度会明显的提高。故本设计选择了方案四。
这些因素导致电阻测量范围较窄。
▪ 方案三:直流单臂电桥
在《电工基础课》中已经讲到,根据电路平衡原理, 不断调节电位器,使得电表指针指向正中间,1 有以下关系 式成立:
R2
RX=
×R4
R3
Rx R4
R2 R3
D
E
S
图 直流单臂电桥原理图
R1
R3
◆优点:万用表操作简单但精度不高,直流单臂电桥的测
量精度较高;
禁止端 模拟信号接地端 数字信号接地端
电源+
CD4052接口电路
▪ CD4052真值表
▪ CD4052是一个双4选一的多路模拟选择开关,其使用真值 表如
引脚号 1245 11 12 14 15
9 10 3 13 6 7 8 16
CD4052各引脚分布图
CD4052引脚功能说明 符号
IN/N
INH VEE Vss VDD
CD4052引脚功能说明表
功能 Y 通道输入/输出端 X 通道输入/输出端
地址端 Y 公共输出/输入端 X 公共输出/输入端
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电阻、电容、电感测试仪一、题目要求1、测量范围:电阻 100Ω-1M Ω;电容 100pF-100000pF ; 电感 100μH-10mH 。

2、测量精度:5%。

3、制作1602液晶显示器,显示测量数值,并用发光二级管分别指示所测元件的类别。

二、方案选择2.1电阻测量方案利用串联分压原理的方案根据串联电路的分压原理可知,串联电路上电压与电阻成正比关系。

测量待测电阻R x 和已知电阻R 0上的电压,记为U x 和U 0.00R U U R x xAD采集一个电阻上的电压,然后根据比例求电阻值2.2电容测量方案利用555构成单稳态原理的方案根据555定时器构成单稳态,产生脉冲波形,通过单片机读取高低电平得出频率,通过公式换算得到电容值。

由 xC R R f *)2(*2ln 121+=若R 1=R 2,得 1**2ln 31R f C x =2.3电感测量方案利用电容三点式正弦波震荡原理的方案由xL C C C C f **212121+=π得21212*)2(1C C C C f L x +=π2.4电源制作模块本系统采用双电源供电,故应设计正、负两路直流稳压电源。

三、程序设计方案四、仿真效果图五、实验数据记录电阻、电容、电感测量数据记录表附录单片机程序//简易电阻、电容、电感测量仪程序//初始化#include <reg52.h>#include <math.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned char#define ulong unsigned long#definePI 3.1415926uchar code table1[8]="Welcome!";uchar table2[16]="f(Hz)=";uchar table3[16]="R(Ohm)=";uchar table4[16]="C(pF)=";uchar table5[16]="L(uH)=";uchar num,a=0,th0,tl0;ulong C,L,adval;ulong f,R;sbit lcden=P2^4; //液晶使能端sbit lcdrs=P2^5; //液晶数据命令选择端sbit rd=P2^6;sbit wr=P2^7;sbit key_R=P1^5; //测量电阻按键sbit key_C=P1^6; //测量电容按键sbit key_L=P1^7; //测量电感按键sbit R_out=P1^2; //测量电阻信号输入sbit C_out=P1^3; //测量电容信号输入sbit L_out=P1^4; //测量电感信号输入//声明子函数void delayms(uint xms); //延时函数void write_com(uchar com); //液晶写命令函数void write_data(uchar date); //液晶写数据函数void led_init(); //液晶初始化函数void t_init(); //定时器0初始化函数void keyscan(); //键盘检测函数(确定被测元件为电阻、电容或电感)void display_f(ulong f); //频率显示函数void display_R(ulong R); //电阻显示函数void display_C(ulong C); //电容显示函数void display_L(ulong L); //电感显示函数void ADC();//主函数void main(){led_init();t_init();keyscan();write_com(0x01);while(1){switch(a){case 1:R=(33000*adval/(253-adval));display_R(R);break;case 2:display_f(f);C=((ulong)(3123330.0/f)); display_C(C);break;case3:display_f(f);L=(ulong)(1000000000000.0/0.1/PI/PI/f/f+0.5);display_L(L);break;}}}//AD启动void ADC() //启动AD转换{wr=1;_nop_();wr=0;_nop_();wr=1;delayms(5);P3=0xff;rd=1;_nop_();rd=0;_nop_();adval=P3;}//中断函数void T0_count() interrupt 1{switch(a){case 1:ADC();break;case 2:while(C_out);while(!C_out);TH0=0;TL0=0;while(C_out);while(!C_out);th0=TH0;tl0=TL0;TR0=0;break;case 3:while(L_out);while(!L_out);TH0=0;TL0=0;while(L_out);while(!L_out);th0=TH0;tl0=TL0;TR0=0;break;}f=1000000.0/1.400069/(th0*256+tl0)+0.5; }//延时函数void delayms(uint xms){uint i,j;for(i=xms;i>0;i--)for(j=110;j>0;j--);}//液晶写命令函数void write_com(uchar com){lcdrs=0;P0=com;delayms(5);lcden=1;delayms(5);lcden=0;}//液晶写数据函数void write_data(uchar date){lcdrs=1;P0=date;delayms(5);lcden=1;delayms(5);lcden=0;}//液晶初始化函数void led_init(){lcden=0;write_com(0x38); //设置16×2显示,5×7点阵,8位数据接口write_com(0x0c); //设置开显示,不显示光标write_com(0x06); //写一个字符后地址指针加1write_com(0x01); //显示清0,数据指针清0write_com(0x80); //显示欢迎界面for(num=0;num<8;num++){write_data(table1[num]);delayms(5);}}//定时器0初始化函数void t_init(){TMOD=0x01; //设置定时器0工作方式1(M1M0=0x0001) TH0=0; //装初值TL0=0;EA=1; //开总中断ET0=1; //开定时器0中断TR0=1; //启动定时器0}//键盘检测函数(确定被测元件为电阻、电容或电感)void keyscan(){if(key_R==0){delayms(10);if(key_R==0)a=1;}elseif(key_C==0){delayms(10);if(key_C==0)a=2;}elseif(key_L==0){delayms(10);if(key_L==0)a=3;}elsewhile(key_R&&key_C&&key_L); //按键按下时退出死循环}//频率显示函数void display_f(ulong f){uchar count=0;ulong f0;f0=f;while(f){f=f/10;count++;}for(num=5+count;num>5;num--){table2[num]=f0%10+48;f0=f0/10;}write_com(0x80);for(num=0;num<6+count;num++){write_data(table2[num]);delayms(5);}}//电阻显示函数void display_R(ulong R){uchar count=0;ulong R0;R0=R;while(R){R=R/10;count++;}for(num=6+count;num>6;num--) {table3[num]=R0%10+48;R0=R0/10;}write_com(0x80+0x40);for(num=0;num<7+count;num++) {write_data(table3[num]);delayms(5);}}//电容显示函数void display_C(ulong C){uchar count=0;ulong C0;C0=C;while(C){C=C/10;count++;}for(num=5+count;num>5;num--) {table4[num]=C0%10+48;C0=C0/10;}write_com(0x80+0x40);for(num=0;num<6+count;num++) {write_data(table4[num]);delayms(5);}}//电感显示函数void display_L(ulong L){uchar count=0;ulong L0;L0=L;while(L){L=L/10;count++;}for(num=5+count;num>5;num--) {table5[num]=L0%10+48;L0=L0/10;}write_com(0x80+0x40);for(num=0;num<6+count;num++) {write_data(table5[num]);delayms(5);}}。

相关文档
最新文档