|
煙霧傳感使用教程
MQ-5傳感器簡介:
MQ-5氣體傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當(dāng)傳感器所處環(huán)境中存在可燃?xì)怏w時(shí),傳感器的電導(dǎo)率隨空氣中可燃?xì)怏w濃度的增加而增大。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對應(yīng)的輸出信號。 MQ-5氣體傳感器對丁烷、丙烷、甲烷的靈敏度高,對甲烷和丙烷可較好的兼顧。這種傳感器可檢測多種可燃性氣體,特別是天然氣,是一款適合多種應(yīng)用的低成本傳感器。
適用于家庭或工業(yè)上對液化氣,天然氣,煤氣的監(jiān)測裝置。優(yōu)良的抗乙醇,煙霧干擾能力。
模塊特色:
1、采用優(yōu)質(zhì)雙面板設(shè)計(jì),具有電源指示和TTL信號輸出指示;
2、具有DO開關(guān)信號(TTL)輸出和AO模擬信號輸出;
3、TTL輸出有效信號為低電平。(當(dāng)輸出低電平時(shí)信號燈亮,可直接接單片機(jī)或繼電器模塊)
4、模擬量輸出的電壓,濃度越高電壓越高。
5、對煤氣、天然氣檢測有較好的靈敏度。
6、有四個(gè)螺絲孔便于定位;
7、產(chǎn)品外形尺寸:32(L)*20(W)*22(H)
8、具有長期的使用壽命和可靠的穩(wěn)定性
9、快速的響應(yīng)恢復(fù)特性
電氣性能:
輸入電壓: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)象,因?yàn)閮?nèi)部有電熱絲,如果燙手就不正常了。
單片機(jī)源程序如下:
- /*測試程序:
- 實(shí)現(xiàn)功能:MQ-5氣體傳感器測試
- 使用芯片:AT89C52
- 晶振: 11.0592MHZ
- 波特率: 9600
- 編譯環(huán)境:KeilU4+STC
- 實(shí)現(xiàn)功能:當(dāng)測量濃度大于設(shè)定濃度時(shí),單片機(jī)IO口輸出低電平
- *********************************************************************/
- #include<reg52.h>//庫文件
- #define uchar unsigned char//宏定義無符號字符型
- #define uint unsigned int //宏定義無符號整型
- void delay(); //聲明延時(shí)函數(shù)
- sbit LED=P1^0; //定義單片機(jī)P1口的第1位 (即P1.0)為指示端
- sbit DOUT=P2^0; //定義單片機(jī)P2口的第1位 (即P2.0)為傳感器的輸入端
- sbit FMQ = P1^1;
- /********************************************************************
- 延時(shí)函數(shù)
- *********************************************************************/
- void delay()//延時(shí)程序
- {
- uchar m,n,s;
- for(m=20;m>0;m--)
- for(n=20;n>0;n--)
- for(s=248;s>0;s--);
- }
- /********************************************************************
- 主函數(shù)
- *********************************************************************/
- void main()
- {
- while(1) //無限循環(huán)
- {
- LED=1;//熄滅P1.0口燈
- if(DOUT==0)//當(dāng)濃度高于設(shè)定值時(shí) ,執(zhí)行條件函數(shù) ,?0值是一個(gè)可修改的值,用與判斷?
- {
- delay();//延時(shí)抗干擾
- if(DOUT==0)//確定 濃度高于設(shè)定值時(shí) ,執(zhí)行條件函數(shù)
- LED=0;//點(diǎn)亮P1.0口燈,警示作用
- while( DOUT ==0)
- {
- FMQ = 0;
- delay();
- FMQ = 1;
- delay();
- }
- }
- }
- }
- /********************************************************************
- 結(jié)束
- *********************************************************************/
復(fù)制代碼
所有資料51hei提供下載:
2樓
|
評分
-
查看全部評分
|