在使用电子元器件时,首先需要了解其参数,这就要求能够对元器件的参数进行精确测量。采用传统的仪表进行测量时,首先要从电路板上焊开器件,再根据元件的类型,手动选择量程档位进行测量,这样不仅麻烦而且破坏了电路板的美观。经过理论分析和实验研究,采用正交采样算法,并由单片机控制实现在线测量、智能识别、量程自动转换等多种功能,可大大提高测量仪的测量速度和精度,扩大测量范围。因此这种RLC测量仪既可改善系统测量的性能,又保持了印刷电路的美观,较传统的测量仪还具有高度的智能化和功能的集成化,在未来的应用中将具有广阔的前景。
1 硬件电路设计
此测量仪硬件设计思路如图1所示。
由于PIC单片机只能正确采集0~5 V之间的电压,而输入的信号是正弦波信号,因此在将此正弦信号送入单片机之前需对其进行电位提升,使整个正弦信号任意时刻的电位均大于或等于0。另外本测量仪具有量程自动转换和增益自动可控的特点,实现电路如图2所示。
图2中U1(CD4051)是一个单刀八掷的模拟开关,用以完成量程电阻挡位的转换;U2(CD4052)是一个双刀四掷的模拟开关,用来选择待测元件或基准电阻信号;U3,U4,U5,U6共同组成一个增益可以控制的仪用差分式放大电路,其中U5(CD4052)是用来切换增益倍数的;U8(74LS273)是一个锁存器,用于将由单片机发出的控制信号锁存并传输给U1,U2,U5实现程控;由于U1,U2,U5开关切换的驱动电压要求达到5 V以上,而单片机的高电平仅为3~5 V,达不到驱动电压,所以要采用一个集电极开路的驱动器(74LS07)才能实现由单片机控制的开关切换(R13,R14,R15,R16,R17为74LS07输出端的上拉电阻)。
这样通过程序控制单片机与74LS273相接端口的高低电位,就可以控制模拟开关选择不同的通道,从而实现自动的量程档位转换和增益控制。
2 软件程序设计
本测量仪的测量原理是以正交采样为基础。首先选用频率恒定的正弦信号作为标准测量信号,然后用待测元件和基准电阻串联对测量信号进行分压,最后由单片机分别对待测元件和基准电阻分压后所得的信号进行正交采样处理。
由于流过电容或电感的电流与其两端的电压存在90°的相位差,因此只需在任一时刻采样得到交流信号瞬时值V1,然后相移90°,再采样得到瞬时值V2,就可用V1和V2表示完整的交流信号:V2=V1+jV2。
软件程序的设计思路如图3所示。
3 实验结果
表1给出了该测量仪在测量频率为100 Hz,1 kHz,10 kHz±0.02%三种情况下的测量范围与测量精度。其中L,C,R,Q,D分别表示电感量、电容量、电阻值、品质因数、损耗角正切值。
4 结 语
本文设计了一种基于PIC单片机的RLC智能测量仪,其主要功能如下:
(1) 能够智能地识别出待测元件是电容、电感、还是电阻。
(2) 能精确测量出电容、电感、电阻的参数值。
(3) 可以实现量程电阻的自动转换,无须人工选择档位。
(4) 当测量正弦信号的幅度过小时,可以自动实现增益放大,从而不影响精度。
(5) 对测量仪进行扩充后还实现了二极管、三极管的测量。
由此可见,此测量仪具有高度的智能化和集成化,可精确地对元器件参数进行测量,这正符合当今测量仪器的发展趋势,他将具有广阔的应用前景。
关键字:PIC单片机 RLC智能测量仪
引用地址:
基于PIC单片机设计的RLC智能测量仪
推荐阅读最新更新时间:2024-03-16 12:43
pic单片机技术的优势和应用
PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。 PIC 单片机是一个小的计算机 PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是同样的体系结构,时
[单片机]
PIC单片机定时器1
定时器TMR1应注意的问题 (1)当对的寄存器TMR1H或TMR1L进行初始化时,预分频器将会自动清0。 (2)在寄存器对TMR1H:TMR1L进行写操作时,可以使预分频器清0。当TMR1处于运行状态时,对于寄存器TMR1H或TMR1L值进行的写操作,可能会写入不希望的值。 (3)TMR1工作于异步计数器方式时,不能作为CCP模块的输入捕捉或输出比较的时间基准。 (4)在上电复位(POR)或者其他复位时,TMR1H:TMR1L的内容保持原有数值,不会复位到0000H。 (5)在上电复位或者掉电复位时,控制寄存器T1CON的内容将回到00H,并关闭TMR1,且预分频器的分频比设定为缺省值1:1。在所有的其他复位时,均不会影响T1CON
[单片机]
【PIC单片机】-- LCD的相关知识
00 写在前面 该系列的文章,源自于担任过PIC单片机课程的助教,主要向学弟们讲解了几节实验课的内容。在此记录上课的一些知识。 本系列文章主要介绍的内容: 实验1–介绍和基本I/O–按钮和LED(学习嵌入式的第一步就是点一个灯,就像学习编程语言的第一步都是写一个“hello world”代码) 实验2–MPLAB+PICkit 3+LCD+I/O(这次主要是介绍液晶显示屏的使用,很多时候我们系统的调试都需要用到,比如做一个测温系统,那我们就可以通过液晶显示屏,显示传感器采集的数值,然后再通过软件来做进一步的处理) 实验3–ADC(这个是模数转化实验,就是之前模数电学习那些知识的一个综合运用) 实验4–串行通信–UA
[单片机]
用PIC单片机PICC编程实现延时函数及循环体优化
很多人说C中不能精确控制延时时间,不能象汇编那样直观。其实不然,对延时函数深入了解一下就能设计出一个理想的框价出来。 一般的我们都用for(x=100;一x;){;} 此句等同与x=100;while(--x){;};或州x=0:x 100;x++){;)来写一个延时函数。 在这里要特别注意:X=100,并不表示只运行100个指令时间就跳出循环。 可以看看编译后的汇编: 从代码可以看出总的指令是是303个,其公式是8+3*(X—l)。注意其中循环 周期 是X一1是99个。 这里总结的是x为char类型的循环体,当x为int时候,其中受X值的影响较大。 建议设
[单片机]
实例讲解PIC单片机之AD设置步骤
AD 转换 我们先看看 R1 和 R2,R2 是个可调电阻 如果我们将 R2 变大 RA0 这个管脚上的电压就越大。R2 变小 RA0 这个管脚上的电压就越小。那单片机是怎么知道电压变化的。这就需要 AD 转换。就是将模拟量转换成数字量。 PIC 单片机如何表示电压 PIC 用十位二进制位的数来表示电压,也就是数值 0~1023 来表示电压。那比如现在这个数值是 400 那这代表多少的电压?这就要根据参考电压来确定了。 比如我们设置正参考电压为 3.3V ,当输入的电压为 0 时,数值就为 0。当输入的电压为 3.3V 时,数值就是 1023. 那如果输入的电压是 1.2V 代表多少电压。 首先,先算出一个数值
[单片机]
PIC单片机之PWM原理分析
1、什么是PWM 什么是PWM,专业点说脉宽调制,通俗点说 就是不断的输出高低电平。 比如 单片机 40ms的时间 输出高电平然后60ms的时间 输出低电平接着一直不断周期性的交替输出高低电平 这就是典型的PWM波。高电平输出的时间40ms就是传说中的脉宽,40ms+60ms=100ms 便是PWM的周期。假定我们把周期定为100ms.我们可以根据我们的需要 把高电平的时间加大或者减小,比如 高电平输出时间加大为80ms.那么低电平的时间就变为20ms. 也可以 高电平输出时间减小为20ms.那么低电平的时间就变为80ms.这即是脉宽调制 调的便是这高电平的时间。 而高电平(脉宽)在周期中,所占用的时间比例 就被称为占空比
[单片机]
用PIC16F877单片机实现的IC卡读写器
引言 本设计的主要目的是介绍IC卡的数据存储技术和IC卡的数据通信,因而使用存储器卡。由于本设计中既可与IC卡进行串行同步通信,又要与上位机进行中行异步通信,因而需要选择一种同时具有这两种通信方式的单片机。因为PIC16F877不仅具有本设计所需要的两种通信方式,而且还具有运行速度快、低功耗、价格低等优点,所以选择PIC16F877单片机作为本设计的单片机。 图1是本设计的电路图,图中电源变换电路和发光二极管等指示电路没有画出。图中的二极管电路是单片机与IC卡通信数据线的保护电路。当数据线上的电压为负电压时,与地相连的二极管导通;当数据线上的电压大于+5V时,与+5V相连的二极管导通,从而保证数据线上的电压在0V~+5V之间,
[单片机]
PIC单片机程序设计的基本格式
为了快速掌握PIC单片机源程序的基本结构,这里给出一个典型的程序结构框架。建立源程序时首先用伪指令TITLE提供程序的标题,接着给出整个程序的总说明,并用列表伪指令LIST指定所用单片机型号和文件输出格式,再利用INCLUDE伪指令读入MPASM中提供的定义文件如《P16F84INC》,然后对片内常用资源进行定义,再给出一般程序的基本结构框架。现举例如下。 TITLE“This is……”;程序标题 ;程序说明 LIST P="16F84",F=1NHX8M ; include -config_RC_Qsc &_WDT_0FF… ;资源定义和变量定义 STATUS EQU 03 FSR EQU
[单片机]