文章转自:东方报警 http://www.hebeast.com/chanpinzhishi/95.html
1. 零点补偿
检测系统在零输入信号时(对某些检测可能是空载),包括信号输入放大器及微机接口电路在内的整个检测部分的输出应为零,但由于零点漂移的存在,它的输出不为零。此时的输出值实际上就是仪表的零点漂移值。微机系统可以把检测到的零漂(即零点漂移的简称)值存入内存中,而后在每次的测量中都减去这个零漂值,这就能实现零点补偿。
2. 零漂的自动跟踪补偿
产生零漂的原因,温度变化是一个重要因素,此外还有多种因素。零漂值不是一个定值,它会随环境温度、时间而变化,且不是线性的。因此,在要求比较高的情况下,按定值或一定时间内按定值进行补偿,不能满足检测的要求,在有微机参与的仪表中,可以借助于软件实施零漂的自动跟踪补偿,用跟踪到的零漂值对被测量的采样值进行修正,就可以得到满意的结果。
零漂的自动跟踪补偿办法可有多种。例如每次测量采样之前(或之后),要使控制开关将传感器输入端接到虚拟的“零输入”状态,此时仪表的输出即为当前的零漂值,将其存入内存,作为对下一次采样值的零漂修正用。这种办法虽然理想,但对采样速度会带来一定的影响。下述办法是利用每次采样值作一些比较处理判断,使之尽可能得到最新当前零漂值,用以对当前采样值作零漂修正。
由于在一个很短的时间
Δt 内, 零漂值漂移增量总是很小的,设它等于或小于M ,M
不会超过被测量在Δt
内的增量。因此,若本次采样值和上次经零漂修正过的采样值之差
Δx ≤M
,则认为Δx是新增的零漂增量,应叠加到原零漂值上成为当前零漂值,并用于修正本次采样值,若Δx>M
,则表示 Δ x中主要是被测量的增量,因此用修正上次采样值的零漂值来修正本次采样值。
关于 t Δ 的选择:对于采样AD转换器的采样系统,本次采样到下一次采样开始之间的时间是非常短的,可以采用这一周期时间为
Δt 的时间。
关于M 的设定:M
的设定值,它与不同的被测量及其最大量程的选择有关。在具体的检测系统中,通过调整而获得,然后固定在指定的内存单元中。
加载中,请稍候......