如何解读MQ5气体传感器读数?

时间:2016-09-18 10:34:54

标签: arduino sensor

我试图使用MQ5气体传感器获得LPG泄漏的危险值。但我不知道模拟读取的串行监视器的价值。气体传感器的输出是ppm吗?

2 个答案:

答案 0 :(得分:1)

您需要为人们提供更多信息,以帮助回答问题。您需要提供电路原理图,以及如何将其连接到微控制器等。

但是,除非您已校准传感器并开发了将电压(或电阻)转换为气体浓度的功能,否则不太可能从传感器获得PPM读数。首先,通常需要通过将传感器暴露于已知浓度的分析物(气体)并测量电压/ ADC读数来校准传感器。其次,这些类型的传感器通常对气体浓度具有非线性响应,因此开发校准函数很困难(并且您需要表征传感器对不同气体浓度水平的响应特性以开发算法)。有很多方法可以做到这一点,但这可能是一个昂贵且耗时的过程。使问题复杂化的是,不同的传感器通常对不同批次之间的相同气体浓度或什至来自同一批次的两个传感器表现出不同的响应。传感器还对温度,相对湿度和其他可能使读数产生偏差的污染物敏感。这些传感器通常可用于检测分析物(气体)的存在,但在合理的误差范围内估算PPM时通常不是很有用或准确。该传感器还可以控制许多变量,例如加热器电压,加热脉冲持续时间,负载电阻等。这些传感器具有许多交叉灵敏度,并且对其他分析物(LPG除外)有响应。

如果您已按照制造商的数据表安装了传感器,并且已将电阻转换为可用电压并正在从ADC读取值,则 可以将ADC读数解释为气体存在的一般指示(但可能不是。您可能正在测量湿度波动),在任何情况下,您都可能需要校准传感器并开发一种算法来估算PPM。

答案 1 :(得分:0)

从看几个网站看,这个传感器返回Rs(感应电阻)的值。

看起来你必须计算一个Rs / Ro的比率(Ro是“干净”空气的阻力),你可以从MQ5数据表图中得出ppm。