APP下载

基于电容传感器的液体浓度非接触式测量技术的研究

2019-12-11高亮周越涵罗超

物联网技术 2019年11期
关键词:单片机

高亮 周越涵 罗超

摘 要:为解决使用传统测量方法测溶液浓度时得到结果较慢、过程繁琐等问题,考虑利用电容传感器间接测量溶液作为电介质时得到的电容值,再通过浓度与电容值的对应关系,计算出溶液相应的浓度值,达到对乙醇浓度的快速、非接触、无污染的精确测量。方法具有测量时不接触溶液、操作简便、可精确快速地得出溶液浓度值等特点,检测系统同时具备硬件电路简单、成本低的特点。相关设计方案有望为测试计量工程提供技术支持和参考。

关键词:溶液浓度;电容传感器;非接触;单片机;I2C;显示模块

中图分类号:TP39文献标识码:A文章编号:2095-1302(2019)11-00-03

0 引 言

電容传感器[1]是一种可以把被测物理量及其变化规律转变为电容量及电容量变化规律的电子元件,且其具有结构简单、灵敏度高、动态响应特性好、适应性强、抗过载能力大及价格低廉等特点。因此,电容传感器常被应用于医疗卫生、工业生产、食品加工、汽车行业、触摸屏、液体参数测量等领域。在液体测量方面,其突出优点是可以对被测物体进行非接触测量[2],避免测量过程中由于对溶液的接触而产生误差,提升测量精确度。

液体浓度是实际生产和教学实验中的一个重要参量。在农业中,农药浓度的测量必不可少,农药浓度对农作物的生长起着至关重要的作用;在化工业中,造纸过程中的纸浆浓度、石油等物质的含水量测量都需要测量精确的溶液浓度数值;在医疗领域,药品生产、临床药品等需要配制一定浓度的药物以起到最佳治疗效果。目前,液体浓度的测量方法主要有旋光度法、固定体积和压差试密度测量等。传统的旋光度法需用到旋光仪,操作简单,但成本高,且旋光度测定值α引入的不确定度主要与测量的重复性和旋光仪的校准相关,易产生不稳定的误差[3]。固定体积法通过测量对应的质量来计算液体浓度,压差式采用力敏器件来测定待测液体在两个不同高度下所产生的压力差,进一步给出液体浓度。但这两种方法在测量浓度过程中需要接触液体,会对液体产生污染,引起误差,同时由于实验仪器易受腐蚀,导致测量的溶液类型受到限制[4]。

本文结合上述方法的利弊,提出了一种液体浓度非接触式测量方法,采用电极板装置和运算模块组成检测部分,加以单片机控制技术和相应的软件编程,利用溶液浓度不同可影响电解质改变介电常数这一物理特性,通过电容传感器测得瞬时电容值,从而得到被测溶液的介电常数,进而得到被测溶液的浓度。实现了在不接触溶液、不对溶液产生其他污染的情况下快速、精确地测量溶液浓度。这种方法可以用于多种溶液浓度的测量与检验,并且不易受被测溶液类型的限制,具有广阔的市场开发和应用前景。产品应用领域如图1所示。

1 系统结构

1.1 系统综述

该浓度测量系统是由高精度的电容传感器、电容检测电路、单片机处理电路以及显示电路组成,主要功能是通过对液体浓度值的采集,最终把浓度值转化成电容值,通过采集电容值来间接测量液体浓度值。

测量系统框图如图2所示,当把装有定量液体的容器放置在平面电容极板上时,传感器上的电容值会发生变化,由电容转换芯片FDC2214准确测量此时的电容值,并将其保存在内部寄存器中,然后通过I2C接口方式将数据传送至单片机STM32F103中,最后经单片机适当处理后,将结果通过OLED模块显示。

从功能上划分,本系统由数据采集模块、数据处理模块、MCU主控单元以及显示模块构成,在调试部分,还会用到串口。其中数据采集部分主要由传感器完成,单片机用来驱动电容传感器并接收来自电容传感器的数据,通过串口调试将接收到的数据发送到PC端。通过数据收集,总结变化规律,将结论应用于单片机以计算浓度值,最后由OLED显示模块显示。系统运行如图3所示。

1.2 系统的软硬件设计

本项目研制的溶液浓度电容检测系统由软硬件结合的系统组件构成,硬件部分包括FDC2214电容检测电路、OLED显示模块电路、STM32F103最小系统电路。软件部分通过程序控制进行传感器测量、CPU计算及显示。

1.2.1 FDC2214电容检测电路的设计

FDC2214是TI公司新近推出的产品,采用电容式传感,拥有低功耗、高分辨率、非接触式感测等优点。采用抗电磁干扰架构可对噪声和干扰进行高度抑制。拥有4条传输通道,每条通道的最高传输速率达13.3 Kb/s,在10 kHz频率,

1 mHz电感的理想条件下最大输入电容为250 nF, 采用I2C通信协议进行信号传输,分辨率最大为28位。

FDC2214前端由谐振电路驱动器组成,在芯片每个检测通道的输入端连接一个电感器和电容器组成LC电路,被测电容传感端与LC电路相连接,所产生的振荡频率为fS,后面跟着一个多路复用器,其依次通过主动通道,将各通道连接到测量数字化传感器频率的核心Core。该内核使用参考频率fREF来测量传感器频率。fREF来源于内部参考时钟(振荡器) 或外部提供的时钟。每个通道的数字化输出是成比例的,将其值设为DAXA。I2C接口用于支持设备配置和传输数字化DAXA给STM32主处理器。

根据式(1)可得出所测频率值:

根据fS计算出被测电容值:

式中L,C为输入端连接的电感值和电容值,在本次设计中,L=18 μH,C=33 pF[6]。

测量电路如图4所示,原理如图5所示,PCB图如图6所示。

1.2.2 OLED显示模块电路的设计

OLED即有机发光二极管(Organic Light-Emitting Diode),OLED由于同时具备自发光、无需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异特性,被认为是下一代平面显示器新兴应用技术。而正是在这样的条件下,基于单片机的OLED显示终端也逐渐被大众所接受并运用[5]。

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计