Voc气体传感器的浓度和温度漂移的补偿电路及方法

文档序号:10722500阅读:358来源:国知局
Voc气体传感器的浓度和温度漂移的补偿电路及方法
【专利摘要】本发明公开了VOC气体传感器的浓度和温度漂移的补偿电路及方法,补偿电路包括VOC光离子传感器,A/D转换器,VOC光离子传感器与A/D转换器通过测量电桥连接,A/D转换器与温度传感器与单片机连接;首先对VOC光离子气体传感器在常温下通入不同浓度的标气,将所对应的输出电压值进行记录,并确定其随浓度的变化规律;其次进行高低温实验,以确定其输出值随温度漂移的曲线;再利用温度传感器对仪表的工作温度进行实时测量,使用单片机程序对VOC光离子气体传感器在浓度和温度两个维度上进行软件补偿计算,解决了VOC光离子气体传感随气体浓度、温度漂移造成的测量误差问题。
【专利说明】voc气体传感器的浓度和温度漂移的补偿电路及方法 【技术领域】
[0001] 本发明涉及气体分析领域,具体是V0C气体传感器的浓度和温度漂移的补偿电路 及方法。 【【背景技术】】
[0002] V0C是"Volatile Organic Compounds"的缩写,即可挥发有机物,如甲苯、乙苯、苯 乙烯、甲醛、乙醇、十四碳烷、TV0C等。
[0003] V0C室外主要来自燃料燃烧和交通运输;室内主要来自燃煤和天然气等燃烧产物、 吸烟、采暖和烹调等得烟雾,建筑和装饰材料、家具、家用电器、清洁剂和人体本身的排放 等。
[0004] 目前市场上很多仪表是通过电位器调节传感器的灵敏度和零点的,也就是将传感 器本身视作线性输出器件,但很多气体传感器是非线性特性的,电位器调节并不能解决传 感器的非线性补偿问题,且电位器自身也有温度漂移问题。而V0C传感器在浓度与温度两个 维度上都是非线性的。 【
【发明内容】

[0005] 为解决现有技术存在的问题,本发明的目的在于提供V0C气体传感器的浓度和温 度漂移的补偿电路及方法,本发明能够针对V0C光离子传感器的2维非线性进行的补偿,并 将所有的补偿参数存储,也省去了电位器。
[0006] 本发明所采用的技术方案如下:
[0007] V0C气体传感器的浓度和温度漂移的补偿电路,包括:
[0008] V0C光离子传感器,用于获取V0C气体浓度;
[0009] 测量电桥,用于获取V0C光离子传感器随气体浓度变化时输出电压信号;
[0010] A/D转换器,用于将电压信号变换为测量数据;
[0011] 单片机,用于控制A/D转换器进行测量和处理测量数据;
[0012] 温度传感器,用于测量温度并将温度信息传输给单片机。
[0013]所述的A/D转换器为16位差分Σ - Δ A/D转换器。
[0014]所述的单片机为内置段式液晶驱动模块的单片机。
[00?5] 所述的测量电桥包括依次与V0C光离子传感器的输出引脚相连的电阻R31和电容 C26,电容C26的另一端接地,电阻R31和电容C26之间的中间点连接至A/D转换器的输入端正 极;
[0016] 还包括电阻R7和电阻R8,电阻R7和电阻R8串联,电阻R7的另一端与V0C光离子传感 器电源引脚所接的电源连接,电阻R8的另一端接地,电阻R7与电阻R8之间的中间点依次连 接有电阻R32和电容C28,电容C28的另一端接地,电阻R32和电容C28之间的中间点连接至A/ D转换器的输入端负极,A/D转换器的输入端正极与输入端负极之间连接有电容C27。
[0017] 所述的电源电压为3V,电阻R7=10KQ,电阻R8 = 180Q,电阻R31 = R32 = 10KQ,电 容 C26 = C28 = lyF,电容 C27 = 10yF。
[0018] V0C气体传感器的浓度和温度漂移的补偿方法,包括如下步骤:分别对V0C光离子 气体传感器进行不同浓度的不同温度试验和常温下不同浓度标气试验,获得测量数据,再 根据测量数据分别对V0C光离子气体传感器的输出随浓度变化的非线性数据和随温度的漂 移数据进行曲线拟合,并分别在两个维度上进行线性化补偿。
[0019]在对测量数据进行曲线拟合之前进行归一化处理。
[0020] 所述的线性补偿的过程为:
[0021] 先对V0C气体的浓度变化规律进行补偿,浓度补偿结果=传感器实测电压值XF (consistence),其中F(consistence)是V0C传感器随输入浓度变化规律的拟合函数;
[0022] 再对V0C气体的温度漂移进行补偿,输出PPM值=浓度补偿结果X F (temperature ),其中F( temperature)是V0C传感器随温度变化规律的拟合函数。
[0023] 得到输出PPM值后,再对温度数据起伏的温度区间内的数据漂移进行线性修正,最 终输出PPM值=输出PPM值+K (temp []),其中K (temp [])是指局部温度范围temp []内的数据 起伏进行修正的补偿值。
[0024] 与现有技术相比,本发明具有如下有益效果:
[0025] 本发明的V0C气体传感器的浓度和温度漂移的补偿电路通过V0C光离子传感器获 取V0C气体浓度,再通过测量电桥获取V0C光离子传感器随气体浓度变化时输出电压信号, 再通过A/D转换器将测量电桥输出的电压信号变换为测量数据,通过单片机控制A/D转换器 进行测量和处理测量数据,通过温度传感器测量V0C气体的温度并将温度信息传输给单片 机,本发明的补偿方法通过分别对V0C光离子气体传感器进行不同浓度的不同温度试验和 常温下不同浓度标气试验,获得测量数据,再根据测量数据分别对V0C光离子气体传感器的 输出随浓度变化的非线性数据和随温度的漂移数据进行曲线拟合,并分别在两个维度上进 行线性化补偿。 【【附图说明】】
[0026] 图1(a)为本发明的V0C气体传感器的浓度和温度漂移的补偿电路图;图1(b)为温 度传感器的示意图;
[0027] 图2为本发明的补偿电路测得的常温下输出电压-浓度关系曲线图;
[0028] 图3(a)为本发明的补偿电路检测的不同浓度的不同温度试验时的温度与电压输 出之间的关系图,图3(b)为本发明的补偿方法对测量数据的温度-电压曲线拟合图,图3(c) 为本发明在不同浓度的不同温度试验时的经过归一化处理的温度与电压补偿图,图3(d)为 本发明的补偿方法在不同浓度的不同温度试验时的温度-电压-PPM补偿图。 【【具体实施方式】】
[0029]下面结合附图来对本发明作进一步的说明。
[0030]如图1(a)与图1(b)所示,本发明的V0C气体传感器的浓度和温度漂移的补偿电路, 包括:V0C光离子传感器,用于获取V0C气体浓度;测量电桥,用于获取V0C光离子传感器随气 体浓度变化时输出电压信号;16位差分Σ - △ A/D转换器,用于将电压信号变换为测量数据; 内置段式液晶驱动模块的单片机,用于控制A/D转换器进行测量和处理测量数据以及控制 显示器显示;温度传感器,用于测量温度并将温度信息传输给单片机;
[0031 ] 本发明的测量电桥包括依次与V0C光离子传感器的输出引脚相连的电阻R31和电 容C26,电容C26的另一端接地,电阻R31和电容C26之间的中间点连接至A/D转换器的输入端 正极;
[0032] 还包括电阻R7和电阻R8,电阻R7和电阻R8串联,电阻R7的另一端与V0C光离子传感 器电源引脚所接的电源连接,电阻R8的另一端接地,电阻R7与电阻R8之间的中间点依次连 接有电阻R32和电容C28,电容C28的另一端接地,电阻R32和电容C28之间的中间点连接至A/ D转换器的输入端负极,A/D转换器的输入端正极与输入端负极之间连接有电容C27。
[0033]本发明的V0C光离子传感器的电源引脚、接地引脚和输出引脚分别与端子的3脚、2 脚和1脚连接,端子的3脚接+3V稳压电源,端子的1脚接地引脚接模拟地,端子的2脚依次接 电阻R31,电容C26到地形成低通滤波,以滤出差共模干扰,电阻R31和电容C26中间点接A/D 转换器的+VIN脚,即传感器的输出电压最终接到AD转换器输入的正端;
[0034] 电阻R7、电阻R8经+3V稳压电源分压,作为传感器的零点补偿电压,经电阻R32和电 容C28以滤除共模干扰,电阻R32和电容C28中间点接A/D转换器的-VIN脚,即分压点输出电 压最终接到A/D转换器输入的负端。电容C27接在A/D转换器的+VIN和-VIN之间接,作为差模 滤波电容;
[0035]其中R7 = 10KQ,R8 = 180Q,分压的结果是53mv,以此作为传感器输出的零点抵消 电压,且电阻R7,电阻R8采用千分之一精度的精密电阻,R31=R32 = 10KQ,C26 = C28 = lyF, C27 = 10yF〇
[0036] 本发明的V0C气体传感器测量电桥和温度传感器电路,共同作为仪器的传感器部 分;
[0037]设计当中并未使用调零电位器,而是在标定时以单片机的EPROM记录传感器的零 点电压,并在测量过程中将零点电压减掉即可;
[0038] 本发明的补偿电路基于数据采集、存储、补偿的全数字运算方式的补偿方法,并未 使用调零电位器和增益灵敏度调整电位器这些硬件;
[0039] 本发明采用的A/D转换器为16位差分Σ-Δ A/D转换器,其特点在于内部可编程增 益控制器PGA可由单片机进行增益控制,省去了外部运算放大器电路,使系统的电路设计更 为简洁;
[0040] 本发明使用液晶显示器为定制段式液晶显示器,其控制灵活、功耗低,且其显示内 容为专为此项目设计,简化了程序设计难度,降低系统的功耗,使用单片机为内置段式液晶 驱动模块的单片机;
[0041] 本发明的参数包括零点和补偿系数均存储在单片机内部自带的EEPR0M当中;
[0042]当V0C传感器在不同的浓度环境和温度环境下工作时,内部的软件补偿程序会根 据其对应浓度的输出值和当前工作温度值进行二维的补偿运算,得出最终的PPM示值;
[0043] 特点:将所有的测量结果均数字化,并使用软件进行补偿,并对所有的仪器参数进 行掉电保存,对温度变化进行实时测量、并对传感器测量结果进行补偿。
[0044] 本发明的补偿电路首先对V0C光离子气体传感器在常温下通入不同浓度的标气, 将所对应的输出电压值进行记录,并确定其随浓度的变化规律;其次进行高低温实验,以确 定其输出值随温度漂移的曲线;再利用温度传感器对仪表的工作温度进行实时测量,使用 单片机程序对voc光离子气体传感器在浓度和温度两个维度上进行软件补偿计算,解决了 V0C光离子气体传感随气体浓度、温度漂移造成的测量误差问题。
[0045] 如图2所示,为本发明的补偿电路测得的常温下输出电压-浓度关系曲线图,通入 不同浓度值的标气时,输出电压和各浓度之间的对应关系曲线,依照这一曲线可以对V0C光 离子气体传感器随浓度变化的非线性进行补偿。
[0046] 如图3(a)至图3(d)所示,显示了本发明的补偿方法在补偿时的温度漂移及温漂校 正过程,通入不同浓度值的标气,并做高低温实验,并对传感器输出电压值进行归一化处 理,并进行曲线拟合,依照这一变化规律即可对V0C传感器输出的温度漂移进行非线性补 偿。
[0047] 本发明的V0C气体传感器的浓度和温度漂移的补偿方法,包括如下步骤:分别对 V0C光离子气体传感器进行不同浓度的不同温度试验和常温下不同浓度标气试验,获得测 量数据并进行归一化处理,再根据测量数据分别对V0C光离子气体传感器的输出随浓度变 化的非线性数据和随温度的漂移数据进行曲线拟合,并分别在两个维度上进行线性化补 偿;
[0048]线性补偿的过程为:
[0049] 先对V0C气体的浓度变化规律进行补偿,浓度补偿结果=传感器实测电压值XF (consistence),其中F(consistence)是V0C传感器随输入浓度变化规律的拟合函数;
[0050] 再对V0C气体的温度漂移进行补偿,输出PPM值=浓度补偿结果X F (temperature ),其中F( temperature)是V0C传感器随温度变化规律的拟合函数;
[0051]得到输出PPM值后,再对某些温度区间(如温度数据起伏的温度区间)内的数据漂 移进行线性修正,最终输出PPM值=输出PPM值+K(temp[]),其中K(temp[])是指局部温度范 围temp□内的数据起伏进行修正的补偿值,依实验结果进行修正,以求得更准确的PPM示 值。
[0052]由于按照最小二乘法的基本步骤对于传感器的测量曲线进行拟合的计算量比较 大,所以本发明采用Matlab进行数据处理,这样不但可以减少复杂的计算过程,而且还可以 保证较高的计算精度。
[0053]补偿结果如表1所示:
[0054]
【主权项】
1. VOC气体传感器的浓度和温度漂移的补偿电路,其特征在于,包括: V0C光离子传感器,用于获取V0C气体浓度; 测量电桥,用于获取V0C光离子传感器随气体浓度变化时输出电压信号; A/D转换器,用于将电压信号变换为测量数据; 单片机,用于控制A/D转换器进行测量和处理测量数据; 温度传感器,用于测量温度并将温度信息传输给单片机。2. 根据权利要求1所述的V0C气体传感器的浓度和温度漂移的补偿电路,其特征在于, 所述的A/D转换器为16位差分Σ - Δ A/D转换器。3. 根据权利要求1所述的V0C气体传感器的浓度和温度漂移的补偿电路,其特征在于, 所述的单片机为内置段式液晶驱动模块的单片机。4. 根据权利要求1所述的V0C气体传感器的浓度和温度漂移的补偿电路,其特征在于, 所述的测量电桥包括依次与V0C光离子传感器的输出引脚相连的电阻R31和电容C26,电容 C26的另一端接地,电阻R31和电容C26之间的中间点连接至A/D转换器的输入端正极; 还包括电阻R7和电阻R8,电阻R7和电阻R8串联,电阻R7的另一端与V0C光离子传感器电 源引脚所接的电源连接,电阻R8的另一端接地,电阻R7与电阻R8之间的中间点依次连接有 电阻R32和电容C28,电容C28的另一端接地,电阻R32和电容C28之间的中间点连接至A/D转 换器的输入端负极,A/D转换器的输入端正极与输入端负极之间连接有电容C27。5. 根据权利要求4所述的V0C气体传感器的浓度和温度漂移的补偿电路,其特征在于, 所述的电源电压为3V,电阻R7 = 10KQ,电阻R8 = 180Q,电阻R31=R32 = 10KQ,电容C26 = C28 = lyF,电容 C27 = 10yF。6. 基于权利要求1所述的补偿电路的VOC气体传感器的浓度和温度漂移的补偿方法,其 特征在于,包括如下步骤:分别对V0C光离子气体传感器进行不同浓度的不同温度试验和常 温下不同浓度标气试验,获得测量数据,再根据测量数据分别对V0C光离子气体传感器的输 出随浓度变化的非线性数据和随温度的漂移数据进行曲线拟合,并分别在两个维度上进行 线性化补偿。7. 根据权利要求6所述的V0C气体传感器的浓度和温度漂移的补偿方法,其特征在于, 在对测量数据进行曲线拟合之前进行归一化处理。8. 根据权利要求6所述的V0C气体传感器的浓度和温度漂移的补偿方法,其特征在于, 所述的线性补偿的过程为: 先对V 0 C气体的浓度变化规律进行补偿,浓度补偿结果=传感器实测电压值X F (consistence),其中F(consistence)是V0C传感器随输入浓度变化规律的拟合函数; 再对V0C气体的温度漂移进行补偿,输出PPM值=浓度补偿结果XF( temperature),其 中F( temperature)是VOC传感器随温度变化规律的拟合函数。9. 根据权利要求8所述的V0C气体传感器的浓度和温度漂移的补偿方法,其特征在于, 得到输出PPM值后,再对温度数据起伏的温度区间内的数据漂移进行线性修正,最终输出 PPM值=输出PPM值+K(temp []),其中K(temp [])是指局部温度范围temp []内的数据起伏进 行修正的补偿值。
【文档编号】G01D3/036GK106093178SQ201610742539
【公开日】2016年11月9日
【申请日】2016年8月26日
【发明人】任杰
【申请人】西安鼎研科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1