發布日期:2023-10-04 點擊率:169
用于檢測或測量或監測氨氣、苯、硫磺、二氧化碳、煙霧等有害氣體的裝置稱為空氣質量氣體傳感器。MQ135空氣質量傳感器屬于MQ系列氣體傳感器,廣泛用于檢測有害氣體、新鮮空氣中的煙霧等。
MQ135空氣質量傳感器/檢測器的替代型號是 MQ-2(甲烷、LPG、丁烷和煙霧)、MQ-3(酒精、煙霧和乙醇)、MQ-4(CNG 氣體和甲烷)、MQ-5 (天然氣和液化石油氣)、MQ-6(丁烷和液化石油氣)、MQ-7 (CO)、MQ-8(氫氣)、MQ-9(一氧化碳和易燃氣體)、MQ131(臭氧)、MQ136(氫氣)硫化物氣體)、MQ137(氨氣)、MQ138(苯、酒精、丙烷、甲苯、甲醛氣體、氫氣)、MQ214(甲烷、天然氣)、MQ303A(酒精、煙、乙醇)、MQ306A(液化石油氣、丁烷) , MQ307A(CO), MQ309A(CO和易燃氣體)。
MQ135空氣質量傳感器是MQ氣體傳感器的一種,用于檢測、測量和監測空氣中存在的各種氣體,如氨、酒精、苯、煙霧、二氧化碳等。它在5V電源和150mA 下工作消耗。需要注意,在操作前需要預熱20秒,以獲得準確的輸出。
MQ135是一款適合空氣質量監測應用的半導體空氣質量檢測傳感器,它對大氣中的NH3、NOx、CO2、苯、煙霧等危險氣體高度敏感。它可以低成本用于有害氣體檢測和監測應用。
如果氣體濃度超過空氣中的閾值限制,則數字輸出引腳變為高電平。閾值可以通過使用傳感器的電位器來改變。模擬輸出電壓是從傳感器的模擬引腳獲得的,它給出了空氣中存在的氣體濃度的近似值。
MQ135空氣質量傳感器是一個4引腳傳感器模塊,具有來自相應引腳的模擬和數字輸出。MQ135空氣質量傳感器管腳配置如下圖所述。
1、對于MQ135空氣質量傳感器模塊引腳配置:
MQ135 空氣質量傳感器如下圖所示:
MQ135空氣質量傳感器的規格和功能參數如下:
要測量或檢測氣體,請使用MQ135模擬引腳或數字引腳。只需向模塊施加5V電壓,當模塊未檢測到氣體時,可以觀察到模塊的電源LED亮起(發光)并且輸出 LED熄滅。這意味著數字引腳的輸出為0V。請注意,在實際操作之前,傳感器必須保持20秒的預熱時間(如規格中所述)。
現在,一旦操作MQ135傳感器進行檢測,LED輸出就會隨著數字輸出引腳變高。或者,使用電位器直到輸出增加。每當傳感器檢測到一定的氣體濃度時,數字引腳變為高電平 (5V),否則將會保持低電平 (0V)。
此外,也可以使用模擬引腳來獲得相同的結果。從微控制器讀取輸出模擬值(0-5V)。該值與傳感器檢測到的氣體濃度成正比。通過實驗值,可以觀察到MQ135傳感器在不同氣體濃度下的工作和反應,以及相應開發的程序。
MQ-135氣體傳感器采用SnO2,一種在潔凈空氣中具有較高電阻的氣敏材料。有害氣體數量的增加會降低氣體MQ135傳感器的電阻。要使用MQ-135空氣質量傳感器測量PPM,請觀察下圖所示的 (Rs/Ro) 和PPM之間的圖表。
MQ135空氣質量傳感器與Arduino接口的電路圖如下所示:
所需的組件是包括:
按照上面顯示的電路圖進行連接。MQ135傳感器的VCC引腳連接到Arduino的5V引腳。這會為MQ135傳感器供電。MQ135傳感器的模擬輸出引腳Ao和數字輸出引腳Do連接到Arduino的Ao和引腳2。最后,MQ135和Arduino的接地引腳連接到公共地。該接口電路提供MQ135空氣質量傳感器的數字和模擬輸出。
當MQ135的 Ao(模擬輸出)高于400時,LED亮起,連接到Arduino板的引腳2,否則LED熄滅。最后,觀察LCD或監視器上傳感器的數字和模擬輸出的讀數。
上傳Arduino代碼以進行氣體檢測,代碼如下:
int sensorValue; (int variable to read analogue output reading) int digitalValue; (int variable to read digital output reading) void setup() { Serial.begin(9600); // sets the serial port to 9600 (sets the serial communication to 9600 baud rate) pinMode(13, OUTPUT); (pin 13 is connected to the anode terminal of the LED as an output) pinMode(2, INPUT); (pin 2 of Arduino is connected to the Do pin of the MQ135 as an input) } void loop() { sensorValue = analogRead(0); // read analogue input pin 0 (to read the analogue input on Ao) digitalValue = digitalRead(2); (to read and save the digital output on pin 2 of Arduino) if (sensorValue > 400) { digitalWrite(13, HIGH); (if the analogue reading is greater than 400, then the LED turns ON) } else digitalWrite(13, LOW); (if the analogue reading is less than 400, the LED turns OFF) Serial.println(sensorValue, DEC); // prints the value read Serial.println(digitalValue, DEC); delay(1000); // wait 100ms for the next reading (analogue and digital output readings are displayed on the monitor) }
MQ135質量傳感器的應用非常的廣泛,一些比較常見的應用包括:
以上就是關于MQ135空氣質量傳感器的概述。根據氣體檢測的類型,目前市場上有不同類型的MQ系列空氣質量氣體傳感器。需要注意的是,應該根據空氣質量傳感器PDF數據表為氣體監測應用選擇所需的空氣質量傳感器型號。
下一篇: 硬盤是什么 硬盤屬于
上一篇: 半導體封裝設備有哪些