当前位置:文档之家› 简易数字式电阻、电容和电感测量仪设计报告

简易数字式电阻、电容和电感测量仪设计报告

简易数字式电阻、电容和电感测量仪设计报告摘要:本系统利用TI公司的16位超低功耗单片机MSP430F149和ICL8038精密函数发生器实现对电阻、电容和电感参数的测量。

本系统以自制电源作为LRC数字电桥和各个主要控制芯片的输入电源,并采用ICL8038芯片产生高精度的正弦波信号流经待测的电阻、电容或者电感和标准电阻的串联电路,通过测量电阻、电容或者电感和标准电阻各自的电压,利用电压比例计算的方法推算出电阻值、电容值或者电感值。

利用MSP430F149单片机控制测量和计算结果,运用自校准电路提高测量精度,同时用差压法,消除了电源波动对结果的影响。

测量结果采用12864液晶模块实时显示。

实验测试结果表明,本系统性能稳定,测量精度高。

关键词:LRC 数字电桥、电压比例法、液晶模块、MSP430F149、电阻电容电感测量一、设计内容及功能1.1设计内容设计并制作一台简易数字式电阻、电容和电感参数测量仪,由测量对象、测量仪、LCD 显示和自制电源组成,系统模块划分如下图所示:测量对象LCD显示电阻/电容/电感简易的数字电阻、电容和电感测量仪自制电源1.2 具体要求1. 测量范围(1)基本测量范围:电阻100Ω~1MΩ;电容100pF~10000pF;电感100μH~10mH。

(2)发挥测量范围:电阻10Ω~10MΩ;电容50pF~10μF;电感50μH~1H。

2. 测量精度(1)基本测量精度:电阻±5% ;电容±10% ;电感±5% 。

(2)发挥测量精度:电阻±2% ;电容±8% ;电感±8% 。

3. 利用128*64液晶显示器,显示测量数值、类型和单位。

4. 自制电源5. 使用按键来设置测量的种类和单位1.3系统功能1. 基本完成以上具体要求2. 使用三个按键分别控制R、C、L的测试3. 采用液晶显示器显示测量结果二、系统方案设计与选择电阻、电容、电感测试仪的设计目前有多种方案可以实现,例如、使用可编程逻辑控制器(PLC)、振荡电路与单片机结合或CPLD与EDA相结合等等来实现。

在设计前本文对各种方案进行了比较:方案一.基于模拟电路的测量仪利用模拟电路,电阻可用比例运算器法和积分运算器法,电容可用恒流法和比较法,电感可用时间常数发和同步分离法等,虽然避免了编程的麻烦,但电路复杂,所用器件较多,灵活性差,测量精度低,现在已较少使用。

方案二.可编程逻辑控制器(PLC)此方案采用PLC对硬件进行控制,应用较为广泛。

它能够非常方便地集成到工业控制系统中。

其速度快,体积小,可靠性和精度都较好,在设计中可采用PLC对硬件进行控制,但是用PLC实现价格相对昂贵,因而成本过高。

方案三.采用CPLD或FPGA实现此方案则采用广泛应用的VHDL硬件电路描述语言,实现电阻,电容,电感测试仪的设计,利用MAXPLUSII集成开发环境进行综合、仿真,并下载到CPLD或FPGA可编程逻辑器件中,完成系统的控制作用。

但相对而言设计规模大,系统结构复杂。

方案四.利用LRC数字电桥与单片机结合利用LRC数字电桥将电阻、电容和电感参数转化为电压模拟信号,此模拟量由高精度AD转换芯片转换为数字量。

这样由单片机处理数字量,能够满足测量精度高、易于实现自动化测量等设计需要,而且单片机构成的应用系统有较大的可靠性、系统扩展、系统配置灵活,容易构成各种规模的系统。

通过对上述方案的比较,利用LRC数字电桥与单片机结合实现电阻、电容、电感测试仪更为简便可行,节约成本。

所以,本文选定以单片机为核心来实现对电阻、电容和电感测量的设计。

三、系统设计3.1系统总体设计本系统包括硬件设计和软件设计两部分内容。

硬件设计主要分为七部分:第一部分采用AMS1117芯片制作的电源,输出稳定的3.3V 电压。

第二部分为ICL8038芯片产生正弦波。

第三部分用RC和RL电路实现LRC数字电桥的功能。

第四部分是对正弦波进行精密滤波的功能。

第五部分利用MSP430F149单片机自带的AD实现模拟信号转换为数字信号的功能。

第六部分为MSP430F149单片机接收转换后的数字信号并做相应的处理,根据按键状态控制测量的类型和单位。

第七部分为测量结果显示部分,采用的是128*64液晶显示器。

系统硬件总体框图如下:图1 系统硬件总体框图软件由4 部分组成:(1) 控制测量程序,单片机控制测量程序不仅担负着量程的识别与转换,而且还负责数据的修正和传输;因此主控制器的工作状态直接决定着整个测量系统能否正常工作,所以控制测量程序对整个测量来说至关重要; (2) 按键处理程序,根据按键的状态做相应的功能设置; (3) 电阻电感电容计算程序,单片机根据A/ D 转换得到的电压值计算出电阻、电感或者电容值; (4) 液晶模块显示程序。

本系统的程序框图如图2 所示。

控制测量模块液晶显示模块按键处理模块计算模块控制结果图2 程序框图3.2系统模块设计3.2.1 电源模块输入的外部电源首先经过桥式整流、滤波电路滤波,再经过AMS1117芯片稳压成3.3V 的直流电压,向MSP430F149主控制器供电。

3.2.2 信号产生模块标准正弦波是保证测量仪的重要条件,特别是在测量电抗元件电容和电感时,正弦波的失真将产生难以修正的错误,直接影响测量精度,因此在该测量仪中为保证测量精度,采用了ICL8038芯片产生正弦波。

ICL8038精密函数发生器是采用肖特基势垒二极管等先进工艺制作成的单片集成电路芯片,电源电压范围宽、稳定度高、易用等优点,外部只需接入很少的元件即可工作,可产生多种频率正弦波,其函数波形的频率受内部或外部电压控制。

3.2.3 整流滤波模块整流滤波模块采用LM324的集成运放和LC 电路对LRC 测试模块产生的信号进行整流滤波,因为测试模块产生的信号是正弦波,而AD 采样没办法采集负信号,所以要通过整流滤波给后面的AD 采样。

因为整流滤波是高阻输入,但也不是无穷大,所以在做测试模块时,分压电阻最好小于100K 。

3.2.4 AD 采样模块本模块利用MSP430F149单片机自带的AD 转换功能把整流滤波后的模拟信号转换为单片机能够处理的数字信号,并传送给处理器。

3.2.5 主控制模块本模块采用低功耗的MSP430F149微处理器控制AD 装换,并对转换结果数据进行接收和处理;通过按键控制测量的类型和单位。

3.2.6 显示模块通过LCD 驱动程序对MSP430F149处理后的结果数据进行稳定显示,在测试期间显示能够保持稳定状态,当离开测试能够迅速归零。

四、理论分析与计算本系统主要的功能就是电阻、电容和电感的测量,因此对电阻、电容和电感测量的原理做详细的分析。

电阻高精度测量较好的方法之一是采用与标准电阻相比较的方法。

其主要原理:是在待测电阻x R 与标准电阻1R 的串联电路中加一电流I 。

这样x R 和1R 上将得到电压x V 和1V ,则测量电阻为:)/(11V V R R x x = (1)在设计中,我们采用了与测量电阻相同的测量方法——电压相除法来测量电容和电感。

由于电容和电感属电抗元件,因此不能采用直流来产生测量信号,而只能采用交流信号。

在角频率为w 的交流信号的作用下,电容和电感获得的电压分别为:x cx jwC I U/ = (2) x Lx jwL I U = (3)x C 、x L 为待测电容和电感。

这样一来,标准元件的选择就有许多种方法。

但为了提高测量精度和降低成本,该测量仪采用了标准电阻,且与电阻测量公用一套标准电阻。

所以有:1R I U RI = (4)经过计算可得:cx RI x U wR U C 1/=(5) RI Lx x wR U R L /1=(6) 其中RI U 、Cx U 和Lx U 分别为RI U 、Cx U 和Lx U 的模值。

由公式(5)、(6)式可见,为保证测量精度,必须保证电阻的精度和w 的高稳定值。

为此,我们在该设计中采用了高精度的ICL8038芯片产生正弦波,同时输出缓冲器采用了运算放大器。

为保证波形精度采用了闭环深度负反馈方式。

此外,本设计中还采用了运算放大器补偿实现无失真AC-DC 的转换,以确保测量精度。

五、系统硬件设计5.1 电源电路MSP430F149微处理器需要3.3V 电压供电,但是外部输入的电压通常不是3.3V 的电压源,所以需要设计电路把外部输入电压转换为稳定的3.3V 电压,如图3所示,采用的是AMS1117芯片,可以输出3.3V 电压,然后经过滤波输出稳定的3.3V 供给MSP430F149。

图3 稳压3.3V 产生电路5.2 LRC 测量电路如图4所示,LRC 各元件的测量是通过基本的RR 电路,RL 电路和RC 电路来进行的。

当探针的两端接电阻元件时,此电路就组成的是基本的RR 电路;当探针的两端接电容元件时,此电路就组成的是基本的RC 电路;当探针的两端接电感元件时,此电路就组成的是基本的RL 电路。

输入的正弦波可以接频率为100HZ 、1KZ 和10KHZ 。

图4 LRC测量电路5.3 整流滤波电路此电路采用LM324的集成运放和LC电路对LRC测试模块产生的信号进行整流滤波。

因为测试电路产生的信号是正弦波,而AD采样没办法采集负信号,所以要通过电路整流滤波给后面的AD采样,电路图如图5所示。

图5整流滤波电路整流滤波前的波形图如下图6所示。

图6整流滤波前的波形图整流滤波后的波形图如下图7所示。

图7整流滤波后的波形图六、系统软件设计6.1 控制测量程序模块单片机控制测量程序不仅担负着量程的识别与转换,而且还负责数据的修正和传输;因此主控制器的工作状态直接决定着整个测量系统能否正常工作,所以控制测量程序对整个测量来说至关重要。

控制测量流程图如图8所示。

初始化键分析,置状态R测试状态开始是L 测试状态C 测试状态显示结果结束键扫描选择档位计算数据否采样数据图8 控制测量程序流程图6.2 按键处理程序模块按键处理程序的主要功能是设置测量的类型和测量的档位,当有按键被按下时就执行相应的按键功能,流程如图9所示。

图9 按键处理程序流程图6.3电阻电感电容计算程序单片机根据A/ D 转换得到的电压值计算出电阻、电感或者电容值,该程序流程图如图10所示。

初始化测量设备开始采样计算结束返回结果图10电阻电感电容计算程序流程图6.4液晶显示程序模块该程序模块只有一个功能,就是对测量结果清晰正确的显示出来,并能够保持稳定。

程序流程图如图11所示。

开始结束初始化执行键功能有无按键操?有无LCD初始化开始设置显示地址送显示数据结束图11液晶显示程序模块流程图七、系统测试7.1 测试原理:在系统设计中,以MSP430F149单片机为核心的电阻、电容、电感测试仪,将电阻,电容,电感,使用对应的振荡电路转化为电压实现各个参数的测量。

相关主题