亚洲一区网站,一级片一级片一级片一级片,葫芦娃影院,国产一区二区高清在线

您好,歡迎訪問深圳市深恒安科技有限公司官網(wǎng)!
VOC檢測儀-甲醛檢測儀-氣體報警器-氣體檢測儀廠家-深恒安科技有限公司
聯(lián)系我們
VOC檢測儀-甲醛檢測儀-氣體報警器-氣體檢測儀廠家-深恒安科技有限公司
郵箱:Gaspanda@163.com
電話:18028784534
地址:深圳市寶安區(qū)新安街道文雅社區(qū)寶民一路203號
當(dāng)前位置: 主頁 > 檢測儀知識百科

檢測儀知識百科

「雕爺學(xué)編程」Arduino動手做(37)——MQ-3酒精傳感器
發(fā)布時間:2021-04-15 22:01瀏覽次數(shù):

37款傳感器與模塊的提法,在網(wǎng)絡(luò)上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和模塊,依照實踐出真知(一定要動手做)的理念,以學(xué)習(xí)和交流為目的,這里準(zhǔn)備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真) 實驗三十七:MQ-3酒精乙醇傳感器模塊

MQ-3氣體傳感器

所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當(dāng)傳感器所處環(huán)境中存在酒精蒸汽時,傳感器的電導(dǎo)率隨空氣中酒精氣體濃度的增加而增大。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對應(yīng)的輸出信號。 MQ-3氣體傳感器對酒精的靈敏度高,可以抵抗汽油、煙霧、水蒸氣的干擾。這種傳感器可檢測多種濃度酒精氣氛,是一款適合多種應(yīng)用的特種傳感器。

工作原理

MQ-3屬于表面電阻控制型酒精氣體濃度氣敏傳感器,其敏感材料是活性很高的金屬氧化物半導(dǎo)體,最常用的如SnO2(二氧化錫)。當(dāng)N型半導(dǎo)體的表面,在高溫下遇到離解能力較?。ㄒ资ル娮樱┑倪€原性氣體時,氣體分子中的電子將向MQ3氣敏電阻表面轉(zhuǎn)移,使氣敏電阻中的自由電子濃度增加,電阻率降低酒精傳感器,電阻減小。半導(dǎo)體式傳感器是利用一些金屬氧化物半導(dǎo)體材料,在一定溫度下,電導(dǎo)率隨著環(huán)境氣體成份的變化而變化的原理制造的,MQ-3酒精傳感器就是其中一種,它是利用二氧化錫在高溫下遇到酒精氣體時,電阻會急劇減小的原理制造的。

MQ-3可應(yīng)用于家庭、工廠、商業(yè)場所的氣體泄漏監(jiān)測裝置,防火,安全探測系統(tǒng)。氣體泄漏報警器.氣體檢漏儀。高靈敏度、快速響應(yīng)恢復(fù)、優(yōu)異的穩(wěn)定性、長壽命、驅(qū)動電路簡單、電信號輸出強。

模塊優(yōu)點

可有效用于酒精、乙醇等氣體的檢測。壽命長、成本低廉甲苯檢測儀,適用于民用氣體的檢測,高質(zhì)量的半導(dǎo)體傳感器也可滿足工業(yè)檢測的需求。

模塊缺點

需要預(yù)熱,穩(wěn)定性較差,受環(huán)境溫度、濕度等因素影響較大;每一種傳感器的選擇性都不是唯一的,輸出參數(shù)也不能確定,不宜應(yīng)用于計量準(zhǔn)確要求的場所。

模塊使用注意事項

1、避免暴露于可揮發(fā)性硅化合物蒸氣中,傳感器要避免暴露于硅粘接劑、發(fā)膠、硅橡膠、膩子或其它存在可揮發(fā)性硅化合物的場所。如果傳感器的表面吸附了硅化合物蒸氣,傳感器的敏感材料會被硅化合物分解形成的二氧化硅包裹,抑制傳感器的敏感性,并且不可恢復(fù)。

2、避免高腐蝕性的環(huán)境,傳感器暴露在高濃度的腐蝕性氣體(如 H 2 S液化氣檢測儀,SO X ,Cl 2 ,HCl 等)中,不僅會引起加熱材料及傳感器引線的腐蝕或破壞,并會引起敏感材料性能發(fā)生不可逆的劣變。

3、避免堿、堿金屬鹽、鹵素的污染,傳感器被堿金屬尤其是鹽水噴霧污染后,或暴露在鹵素如氟利昂中,也會引起性能劣變。

4 、避免接觸到水,濺上水或浸到水中會造成傳感器敏感特性下降。

5 、避免結(jié)冰,水在傳感器敏感材料表面結(jié)冰會導(dǎo)致敏感層碎裂而喪失敏感特性。

6 避免施加電壓過高,如果給傳感器或加熱器施加的電壓高于規(guī)定值,即使傳感器沒有受到物理損壞或破壞,也會造成引線和/或加熱器損壞,并引起傳感器敏感特性下降。

MQ-3酒精乙醇傳感器模塊(半導(dǎo)體式表面電阻控制型)

規(guī)格參數(shù)

1. 探測范圍:10~1000ppm酒精

2. 特征氣體:125ppm酒精

3. 加熱電壓:5±0.2V(AC·DC)

4. 回路電壓:≤24V DC

5. 負載電阻:可調(diào)

6. 清潔空氣中電壓:≤1.5V

7. 靈敏度:Rin air/Rin typical gas≥5

8. 響應(yīng)時間:≤10S

9. 恢復(fù)時間:≤30S

10.元件功耗:≤0.9W

11.主要芯片:LM393、MQ-3氣體傳感器

12.使用壽命:5年

模塊電原理圖

電氣性能

主要芯片:LM393、MQ-3氣體傳感器

輸入電壓:DC5V 功耗(電流):150mA

DO輸出:TTL數(shù)字量0和1(0.1和5V)

AO輸出:0.1-0.3V(相對無污染),最高濃度電壓4V左右

特別提醒:傳感器通電后,需要預(yù)熱20S左右,測量的數(shù)據(jù)才穩(wěn)定,傳感器發(fā)熱屬于正?,F(xiàn)象,因為內(nèi)部有電熱絲,如果燙手就不正常了。

模塊特色

1、采用優(yōu)質(zhì)雙面板設(shè)計,具有電源指示和TTL信號輸出指示

2、具有DO開關(guān)信號(TTL)輸出和AO模擬信號輸出

3、TTL輸出有效信號為低電平。(當(dāng)輸出低電平時信號燈亮,可直接接單片機或繼電器模塊)

4、模擬量輸出電壓,濃度越高電壓越高

5、對酒精檢測有較好的靈敏度

6、有四個螺絲孔便于定位

7、產(chǎn)品外形尺寸:32(L)*20(W)*22(H)

8、具有長期的使用壽命和可靠的穩(wěn)定性

9、快速的響應(yīng)恢復(fù)特性

10、用于機動車駕駛?cè)藛T及其他嚴禁酒后作業(yè)人員的現(xiàn)場檢測,也用于其他場所乙醇蒸汽的檢測,探測酒精范圍:探測范圍 10~ 1000ppm。

模塊接口定義(以實物為準(zhǔn))

1. AO: 傳感器模擬量輸出

2. DO: 數(shù)字量輸出(比較器輸出)

3. GND: 接地

4. VCC: 電源輸入,范圍: 3V-24V

非常簡單的一個測試程序,讀讀串口數(shù)據(jù),看看實驗波形

[code]

/*

酒精傳感器_mq3酒精傳感器檢測范圍_酒精傳感器怎么仿真

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

實驗三十七:MQ-3酒精乙醇傳感器模塊(半導(dǎo)體式表面電阻控制型)

*/

void setup()

{

Serial.begin(9600);

pinMode(A0, INPUT);

}

void loop()

{

Serial.println(analogRead(A0));

delay(200);

}

[/code]

預(yù)熱之后的串口數(shù)據(jù),大概在250前后

而后,串口輸出的數(shù)字一直下降,大概十分鐘前后酒精傳感器,穩(wěn)定在75左右

實驗用的是居家75%的消毒酒精

這模塊確實對酒精很敏感,最高升到800多

擰緊酒精瓶蓋后酒精傳感器,數(shù)據(jù)有個緩慢的下降過程

把酒精撒到地上一點,也能檢測到,數(shù)據(jù)幅度小很多

一個檢測酒精濃度的可視化報警程序,目前穩(wěn)態(tài)數(shù)據(jù)在68

檢測到超標(biāo)酒精濃度(大于400),報警燈亮

[code]

/*

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

實驗三十七:MQ-3酒精乙醇傳感器模塊(半導(dǎo)體式表面電阻控制型)之二

*/

int Buzzer = 8; // 定義數(shù)字口8 為Buzzer (蜂鳴器)

void setup()

{

pinMode(Buzzer, OUTPUT); // 定義數(shù)字口8 為輸出模式

Serial.begin(9600);

}

void loop()

{

int val;

val = analogRead(A0);

Serial.println(val, DEC);

while (val

{

digitalWrite(Buzzer, LOW); //蜂鳴器不響

val = analogRead(A0);

Serial.println(val, DEC);

}

digitalWrite(Buzzer, HIGH); // 蜂鳴器響

}

[/code]

[code]

/*

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

實驗三十七:MQ-3酒精乙醇傳感器模塊(半導(dǎo)體式表面電阻控制型)之三

*/

const int gasSensor = 0;

void setup() {

Serial.begin(9600); // sets the serial port to 9600

}

void loop() {

float voltage;

voltage = getVoltage(gasSensor);

Serial.println(voltage);

delay(1000);

}

float getVoltage(int pin) {

return (analogRead(pin) * 0.004882814);

// This equation converts the 0 to 1023 value that analogRead()

// returns, into a 0.0 to 5.0 value that is the true voltage

// being read at that pin.

}

騰元達編輯,轉(zhuǎn)載請注明出處

標(biāo)簽: 酒精傳感器
請往下拉!