温度补偿是作为
无线接近传感器的专业术语。一般而言,人体的温度总是高于环境温度。当入侵者移动时,无线接近传感器接收到的红外变化信号幅度大,并触发报警。当接近室温的温度上升到接近人体的温度时,入侵者在运动中的无线接近传感器接收到的红外变化的信号幅度很小,这可能是由于信号小于触发阈值而不报警。当环境温度接近人体温度时,温度补偿能自动增加入侵信号放大器的增益,从而使外界入侵者的信号被捕获,并不能受环境温度的影响。
无线接近传感器温度补偿方式有2种:
1.零点补偿
检测系统在零输入信号时(对某些检测可能是空载),包括信号输入放大器及微机接口电路在内的整个检测部分的输出应为零,但由于零点漂移的存在,它的输出不为零。此时的输出值实际上就是仪表的零点漂移值。微机系统可以把检测到的零漂(即零点漂移的简称)值存入内存中,而后在每次的测量中都减去这个零漂值,这就能实现零点补偿。
2.零漂的自动跟踪补偿
产生零漂的原因,温度变化是一个重要因素,此外还有多种因素。零漂值不是一个定值,它会随环境温度、时间而变化,且不是线性的。因此,在要求比较高的情况下,按定值或一定时间内按定值进行补偿,不能满足检测的要求,在有微机参与的仪表中,可以借助于软件实施零漂的自动跟踪补偿,用跟踪到的零漂值对被测量的采样值进行修正,就可以得到满意的结果。
零漂的自动跟踪补偿办法可有多种。例如每次测量采样之前(或之后),要使控制开关将传感器输入端接到虚拟的“零输入”状态,此时仪表的输出即为当前的零漂值,将其存入内存,作为对下一次采样值的零漂修正用。这种办法虽然理想,但对采样速度会带来一定的影响。下述办法是利用每次采样值作一些比较处理判断,使之尽可能得到新当前零漂值,用以对当前采样值作零漂修正。
由于在一个很短的时间Δt内,零漂值漂移增量总是很小的,设它等于或小于M,M不会超过被测量在Δt内的增量。因此,若本次采样值和上次经零漂修正过的采样值之差Δx≤M,则认为Δx是新增的零漂增量,应叠加到原零漂值上成为当前零漂值,并用于修正本次采样值,若Δx>M,则表示Δx中主要是被测量的增量,因此用修正上次采样值的零漂值来修正本次采样值。