参考: 《complete-gas-sensor-circuit_cn.pdf》
根据比尔-朗伯定律,光在穿过气体时,出射光强 III 随气体浓度 xxx 按指数衰减(朗伯 - 比尔公式):
I=I0e−b⋅x(1.1) I = I_0 e^{-b \cdot x} \tag{1.1} I=I0e−b⋅x(1.1)
比尔-朗伯定律,它描述了光穿过物质时的衰减:(吸光度公式)
FA=1−(II0)(3.1) FA = 1 - \left( \frac{I}{I_0} \right) \tag{3.1} FA=1−(I0I)(3.1)
其中:
-
III 是出射光强度;
-
I0I_0I0 是入射光强度初始光强度);
-
bbb 是吸收系数
-
xxx 是气体浓度。
-
FAFAFA 是气体对光的相对吸收率,表示光的吸收量与浓度之间的关系。
通过指数衰减关系,可以进一步写为:
FA=1−e−b⋅x(3.2) FA = 1 - e^{-b \cdot x} \tag{3.2} FA=1−e−b⋅x(3.2)
其中:
- b=klb = klb=kl 是
吸收系数kkk 与光路长度lll 的乘积; - xxx 是
待测气体的浓度。
从物理上来说,吸光度 FAFAFA 是光在通过气体时被吸收的比例。因此,FAFAFA 越大,表明被气体吸收的光越多。
二、 校准
2.1 校准步骤
为了校准传感器,需要进行两个步骤,分别在低浓度气体 xLOWx_{LOW}xLOW 和高浓度气体 xCALx_{CAL}xCAL 环境下测量。
第一步:在低浓度气体下测量
使用低浓度气体(如0%浓度的二氧化碳气体)校准传感器,记录测量通道和基准通道的输出信号:
- ACTLOWACT_{LOW}ACTLOW:低浓度气体环境下,测量通道传感器的
峰峰值输出。 - REFLOWREF_{LOW}REFLOW:低浓度气体环境下,基准通道传感器的
峰峰值输出。
第二步:在高浓度气体下测量
使用已知浓度 xCALx_{CAL}xCAL 的二氧化碳气体,记录测量通道和基准通道的输出信号:
- ACTCALACT_{CAL}ACTCAL:高浓度气体环境下,测量通道传感器的
峰峰值输出。 - REFCALREF_{CAL}REFCAL:高浓度气体环境下,基准通道传感器的
峰峰值输出。
2.2 校准公式
基于比尔-朗伯定律,使用了低浓度和高浓度校准实验的数据来计算光强 I0I_0I0 和吸收系数 bbb。
比尔-朗伯定律在低浓度 xLOWx_{LOW}xLOW 和校准浓度 xCALx_{CAL}xCAL 下的实验方程:
ILOW=I0e−b⋅xLOW
I_{LOW} = I_0 e^{-b \cdot x_{LOW}}
ILOW=I0e−b⋅xLOW
ICAL=I0e−b⋅xCAL
I_{CAL} = I_0 e^{-b \cdot x_{CAL}}
ICAL=I0e−b⋅xCAL
接下来我们通过这两个方程来推导出 I0I_0I0 和 bbb。
2.2.1 求解 bbb
为了消去 I0I_0I0,将两个方程相除:
ILOWICAL=I0e−b⋅xLOWI0e−b⋅xCAL \frac{I_{LOW}}{I_{CAL}} = \frac{I_0 e^{-b \cdot x_{LOW}}}{I_0 e^{-b \cdot x_{CAL}}} ICALILOW=I0e−b⋅xCALI0e−b⋅xLOW
化简后得到:
ILOWICAL=e−b⋅(xLOW−xCAL) \frac{I_{LOW}}{I_{CAL}} = e^{-b \cdot (x_{LOW} - x_{CAL})} ICALILOW=e−b⋅(xLOW−xCAL)
对两边取自然对数(ln):
ln(ILOWICAL)=−b⋅(xLOW−xCAL) \ln \left( \frac{I_{LOW}}{I_{CAL}} \right) = -b \cdot (x_{LOW} - x_{CAL}) ln(ICALILOW)=−b⋅(xLOW−xCAL)
因此,吸收系数bbb 可以表示为:
b=ln(ILOWICAL)xCAL−xLOW b = \frac{\ln \left( \frac{I_{LOW}}{I_{CAL}} \right)}{x_{CAL} - x_{LOW}} b=xCAL−xLOWln(ICALILOW)
将实际测量值代入bbb方程公式
在实际测量中,传感器获得的信号是测量通道 ACTVACTVACTV 和基准通道 REFREFREF 的输出。出射光强 ILOWI_{LOW}ILOW 和 ICALI_{CAL}ICAL 可以用这些信号比值来表示:
ILOWICAL=ACTLOWREFLOWACTCALREFCAL \frac{I_{LOW}}{I_{CAL}} = \frac{\frac{ACT_{LOW}}{REF_{LOW}}}{\frac{ACT_{CAL}}{REF_{CAL}}} ICALILOW=REFCALACTCALREFLOWACTLOW
测量通道的输出值相对参考通道输出值进行归一化的过程。这种做法的主要原因是为了消除可能由外界干扰或系统误差带来的影响。
具体来说:
ACT 和 REF 代表的是:
ACT:测量通道(也就是检测目标气体的通道)的输出信号。
REF:参考通道(不受目标气体吸收影响的通道)的输出信号。
在理想情况下,测量通道和参考通道应该只受到目标气体浓度变化的影响,但实际中可能会有一些干扰,例如光源强度变化、灰尘、反射等。这些干扰可能同时影响测量和参考通道的输出。
参考通道的输出信号不受目标气体吸收影响,因此可以反映外界条件的变化(例如光源强度的波动)。
将测量通道的输出与参考通道的输出相除,可以消除外界干扰的影响,使最终结果更加准确。这种归一化的操作可以确保光源强度的变化、灰尘等因素对最终测量的影响被最小化。
因此,公式中的 REFLOWREF_{LOW}REFLOW、REFCALREF_{CAL}REFCAL 表示测量通道与参考通道信号的比值,是对干扰信号进行了归一化后的结果。通过这样处理,可以确保检测到的信号主要与目标气体浓度有关,而不是外部环境的变化。
LOW(低浓度)和CAL(校准浓度)状态下的**参考通道输出(REFLOW 和 REFCAL)**通常不会有显著差异,原因如下:
-
参考通道的设计:参考通道的设计目的是不受目标气体浓度变化的影响,因此它通常通过一个固定的光学路径或封闭的气体腔(如氮气)来排除目标气体的吸收效应。由于它不直接检测目标气体的吸收,参考通道的输出主要反映光源强度的变化、光路的反射以及其他非气体因素。
-
LOW 和 CAL 状态的区别:在低浓度和校准浓度下,参考通道看到的光强不会因为气体浓度的变化而有显著的变化。也就是说,虽然测量通道在这两种状态下的输出会随着气体浓度的变化而发生变化,但参考通道的输出理论上是稳定的。因此,REFLOW 和 REFCAL 的值应该接近。
-
差异来源:如果参考通道的输出存在差异,可能源于以下原因:
- 光源本身的波动或光学路径的微小变化。
- 电子噪声或测量系统的漂移。
综上所述,LOW 和 CAL 状态下参考通道的输出差异通常很小。如果差异过大,可能预示着光源或系统的其他部分存在问题,需要进行进一步的检查和校准。
化简为:
ILOWICAL=ACTLOWREFLOW×REFCALACTCAL \frac{I_{LOW}}{I_{CAL}} = \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} ICALILOW=REFLOWACTLOW×ACTCALREFCAL
将这个表达式代入 bbb 的公式:
b=ln(ACTLOWREFLOW×REFCALACTCAL)xCAL−xLOW(2.1) b = \frac{\ln \left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)}{x_{CAL} - x_{LOW}} \tag{2.1} b=xCAL−xLOWln(REFLOWACTLOW×ACTCALREFCAL)(2.1)
2.2.2 求解 I0I_0I0
现在我们来求解 I0I_0I0。使用其中一个方程,以低浓度 xLOWx_{LOW}xLOW 为例:
ILOW=I0e−b⋅xLOW I_{LOW} = I_0 e^{-b \cdot x_{LOW}} ILOW=I0e−b⋅xLOW
解出 I0I_0I0:
I0=ILOWe−b⋅xLOW I_0 = \frac{I_{LOW}}{e^{-b \cdot x_{LOW}}} I0=e−b⋅xLOWILOW
将 ILOWI_{LOW}ILOW 用测量通道和基准通道的比值表示:
I0=ACTLOWREFLOWe−b⋅xLOW I_0 = \frac{\frac{ACT_{LOW}}{REF_{LOW}}}{e^{-b \cdot x_{LOW}}} I0=e−b⋅xLOWREFLOWACTLOW
在公式中,将 ILOWI_{\text{LOW}}ILOW用 ACTLOWREFLOW\frac{ACT_{\text{LOW}}}{REF_{\text{LOW}}}REFLOWACTLOW表示的原因如下:
-
测量与参考通道的作用:
- ACT 表示测量通道的输出信号,受目标气体浓度的影响。
- REF 表示参考通道的输出信号,不受目标气体浓度影响,主要反映光源强度或环境变化。
参考通道的作用是通过其输出信号,补偿光源波动、灰尘或其他系统误差。
-
归一化处理:
- 在低浓度 xLOWx_{\text{LOW}}xLOW 的情况下,直接使用测量通道的输出 ACTLOWACT_{\text{LOW}}ACTLOW 可能会包含外界的干扰。
- 将测量通道的输出信号 ACTLOWACT_{\text{LOW}}ACTLOW 除以参考通道的输出 REFLOWREF_{\text{LOW}}REFLOW,可以消除这些干扰,得到更准确的气体浓度信号。
-
实际应用:
直接使用 ILOWI_{\text{LOW}}ILOW可能无法精确反映气体浓度,因为光源强度、系统漂移等因素会影响信号。通过比值ACTLOWREFLOW\frac{ACT_{\text{LOW}}}{REF_{\text{LOW}}}REFLOWACTLOW 来表示 ILOWI_{\text{LOW}}ILOW,能够补偿这些因素,得到更准确的结果。
提高测量精度,避免外界干扰对检测结果的影响。
将
b=ln(ACTLOWREFLOW×REFCALACTCAL)xCAL−xLOW
b = \frac{\ln \left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)}{x_{CAL} - x_{LOW}}
b=xCAL−xLOWln(REFLOWACTLOW×ACTCALREFCAL)
代入 I0I_0I0 的表达式:
I0=ACTLOWREFLOWe−(ln(ACTLOWREFLOW×REFCALACTCAL)xCAL−xLOW)⋅xLOW
I_0 = \frac{\frac{ACT_{LOW}}{REF_{LOW}}}{e^{-\left( \frac{\ln \left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)}{x_{CAL} - x_{LOW}} \right) \cdot x_{LOW}}}
I0=e−(xCAL−xLOWln(REFLOWACTLOW×ACTCALREFCAL))⋅xLOWREFLOWACTLOW
I0I_0I0 进一步复杂化,增加了修正项,以考虑光强随浓度变化的指数衰减:
我们可以对指数部分进一步简化。首先,分母 e−b⋅xLOWe^{-b \cdot x_{LOW}}e−b⋅xLOW 中的 bbb 是一个带有对数项的表达式,因此指数部分可以化简为:
e−b⋅xLOW=e−(ln(ACTLOWREFLOW×REFCALACTCAL)xCAL−xLOW)⋅xLOW e^{-b \cdot x_{LOW}} = e^{-\left( \frac{\ln \left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)}{x_{CAL} - x_{LOW}} \right) \cdot x_{LOW}} e−b⋅xLOW=e−(xCAL−xLOWln(REFLOWACTLOW×ACTCALREFCAL))⋅xLOW
简化这个指数项,得到:
e−b⋅xLOW=(ACTLOWREFLOW×REFCALACTCAL)−xLOWxCAL−xLOW e^{-b \cdot x_{LOW}} = \left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)^{-\frac{x_{LOW}}{x_{CAL} - x_{LOW}}} e−b⋅xLOW=(REFLOWACTLOW×ACTCALREFCAL)−xCAL−xLOWxLOW
将这个化简后的表达式代回 I0I_0I0 的公式中:
I0=ZERO=ACTLOWREFLOW×(ACTLOWREFLOW×REFCALACTCAL)xLOWxCAL−xLOW(2.2) I_0 = ZERO=\frac{ACT_{LOW}}{REF_{LOW}} \times \left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)^{\frac{x_{LOW}}{x_{CAL} - x_{LOW}}} \tag{2.2} I0=ZERO=REFLOWACTLOW×(REFLOWACTLOW×ACTCALREFCAL)xCAL−xLOWxLOW(2.2)
这就是最终的 I0I_0I0 的表达式。“ZERO” 代表入射光强度 I0I_0I0 的校准状态,通常是在无气体或气体浓度为零的情况下进行的基线校准。
公式解释
- 首先,ACTLOWREFLOW\frac{ACT_{LOW}}{REF_{LOW}}REFLOWACTLOW 表示在低浓度气体环境下,测量通道与基准通道的信号比值。这是通过传感器检测到的光强信号。
- 接下来,通过代入吸收系数 bbb 的公式,引入了浓度差 xCAL−xLOWx_{CAL} - x_{LOW}xCAL−xLOW 的影响,同时通过指数项的处理,考虑了光强随气体浓度的指数衰减效应。
- 最终的公式中,修正项 (ACTLOWREFLOW×REFCALACTCAL)xLOWxCAL−xLOW\left( \frac{ACT_{LOW}}{REF_{LOW}} \times \frac{REF_{CAL}}{ACT_{CAL}} \right)^{\frac{x_{LOW}}{x_{CAL} - x_{LOW}}}(REFLOWACTLOW×ACTCALREFCAL)xCAL−xLOWxLOW 精确地描述了传感器在不同浓度下对光吸收的响应,并考虑了信号随浓度的变化。
小结
这个推导过程基于比尔-朗伯定律,通过实验数据中的 ACTLOWACT_{LOW}ACTLOW、REFLOWREF_{LOW}REFLOW、ACTCALACT_{CAL}ACTCAL、REFCALREF_{CAL}REFCAL 和已知的气体浓度 xLOWx_{LOW}xLOW、xCALx_{CAL}xCAL,得到了一个更复杂的 I0I_0I0 表达式。这个表达式考虑了浓度差和光强的指数衰减特性,从而修正了原始的 I0I_0I0 计算公式,以确保测量的准确性。
三、吸光度(FA)
根据比尔-朗伯定律,光通过介质时会发生吸收,透射光强度 III 与入射光强度 I0I_0I0 之间的关系可以表示为吸光度 FAFAFA:
FA=1−II0 FA = 1 - \frac{I}{I_0} FA=1−I0I
将测量信号代入吸光度公式
在实际的气体浓度测量中,传感器会测量测量通道 ACTACTACT 和基准通道 REFREFREF 的信号输出。
利用传感器的输出信号,吸光度 FAFAFA 可以通过以下形式来表示:
FA=1−ACTREF×ZERO FA = 1 - \frac{ACT}{REF \times ZERO} FA=1−REF×ZEROACT
- ACTACTACT 是测量通道的峰峰值输出;
- REFREFREF 是基准通道的峰峰值输出;
- ZEROZEROZERO 是一个归一化常数,用于校准信号。
通过这个公式,我们用传感器的输出信号替代了光强的比值,以更符合实际测量情况。
四、 计算浓度 xxx
I=I0e−b⋅x(1.1) I = I_0 e^{-b \cdot x} \tag{1.1} I=I0e−b⋅x(1.1)
FA=1−II0(3.1) FA = 1 - \frac{I}{I_0} \tag{3.1} FA=1−I0I(3.1)
FA=1−e−b⋅x(3.2) FA = 1 - e^{-b \cdot x} \tag{3.2} FA=1−e−b⋅x(3.2)
其中:
- bbb 是吸收系数,表示光路长度和吸收特性的乘积;
- xxx 是待测气体的浓度。
我们可以从这个公式推导出浓度 xxx 的计算公式。首先,将 FAFAFA 的公式进行对数运算,得到:
1−FA=e−b⋅x 1 - FA = e^{-b \cdot x} 1−FA=e−b⋅x
取自然对数:
ln(1−FA)=−b⋅x \ln(1 - FA) = -b \cdot x ln(1−FA)=−b⋅x
因此,气体浓度 xxx 可以表示为:
x=ln(1−FA)−b(4.1) x = \frac{\ln(1 - FA)}{-b} \tag{4.1} x=−bln(1−FA)(4.1)
这就是气体浓度与吸光度之间的关系。
将传感器信号代入浓度公式
将 FA=1−ACTREF×ZEROFA = 1 - \frac{ACT}{REF \times ZERO}FA=1−REF×ZEROACT 代入浓度 xxx 的公式中:
x=ln(ACTREF×ZERO)−b(4.2) x = \frac{\ln\left( \frac{ACT}{REF \times ZERO} \right)}{-b} \tag{4.2} x=−bln(REF×ZEROACT)(4.2)
通过这个公式,我们可以通过测量通道 ACTACTACT 和基准通道 REFREFREF 的输出信号,计算出气体的浓度 xxx。
五、 温度补偿
由于气体的浓度随温度变化,因此需要对温度进行补偿。这里使用了理想气体定律,考虑了气体浓度随温度变化的影响。温度修正通过以下公式表示:
x=TTLOW×ln(1−FA)−b(5.1) x = \frac{T}{T_{LOW}} \times \frac{\ln(1 - FA)}{-b} \tag{5.1} x=TLOWT×−bln(1−FA)(5.1)
- TTT 是测量时的气体温度(单位为开尔文,K);
- TLOWT_{LOW}TLOW 是低浓度时的参考温度。
这个温度补偿因子 TTLOW \frac{T}{T_{LOW}} TLOWT 考虑了不同温度下气体浓度的变化,使得最终的测量结果更加准确。
小结
推导过程从比尔-朗伯定律出发,利用传感器的测量信号 ACTACTACT 和 REFREFREF,推导出了气体浓度 xxx 的公式,并通过温度补偿来考虑环境温度对气体浓度的影响。公式的每一步都基于光的吸收与浓度之间的关系,同时通过归一化常数 ZEROZEROZERO 和温度修正因子,确保了测量的准确性。
104



被折叠的 条评论
为什么被折叠?



