陳軍統(tǒng),潘再平,楊舒捷
CHEN Jun-tong1, PAN Zai-ping2, YANG Shu-jie1
(1. 浙江科技學院,杭州 310023;2.浙江大學,杭州 310027)
隨著我國燃氣的變革及西氣東輸工程的進行,煤氣或天燃氣已成為多數(shù)家庭的燃料。每年,因煤氣泄露造成的煤氣中毒事故中,因使用熱水器不當或產(chǎn)品本身的質(zhì)量問題,造成的煤氣中毒事故,全國均有不少事例。有甚者,因室內(nèi)煤氣濃度過高,引起煤氣爆炸的事故也不少見。針對經(jīng)常發(fā)生的煤氣泄漏中毒事件,采用煤氣、甲烷、乙烷及一氧化碳等氣體傳感器、單片機、電磁閥和電鈴,設(shè)計一套有毒氣體檢測、報警電路,顯示室內(nèi)空氣質(zhì)量(可分優(yōu)、良、中、好、差五級),用單片機模塊分路控制繼電器、發(fā)光二極管和電鈴以確保人生安全,這也是現(xiàn)代家居智能化的一個體現(xiàn)。
方案一,通過傳感器感受到可燃性氣體,降低自身的阻值,來增大電流,并且驅(qū)動蜂鳴器報警。電路簡單、可靠但是靈活性和實用性差。
方案二,可以通過傳感器感知信號多級放大電路,并用電位器調(diào)節(jié)得到固定的電壓值,當?shù)玫娇扇夹詺怏w信號時,電阻值立刻變小,放大器的放大倍數(shù)增加,電壓也就隨著增加,驅(qū)動三極管導通報警電路。該方案有一定的靈活性和可執(zhí)性,但是電路比較復雜,智能性差。
方案三,通過單片機作為主控單元,并且能夠通過傳感器把模擬信號通過A/D信號轉(zhuǎn)換為數(shù)字信號,并且讀取和顯示出來。鍵盤可以通過不
同的應(yīng)用場合和針對不同氣體做出不同的濃度設(shè)定,并且儲存報警的上限和報警時間,方便查詢和日后的工作調(diào)查。
綜合考慮,由于使用單片機設(shè)計靈活性更強、用途更寬廣,所以本設(shè)計采用方案三。
本設(shè)計是一個基于單片機的煤氣報警系統(tǒng),并實現(xiàn)對AD數(shù)據(jù)的采集和聲光的報警控制??刂葡到y(tǒng)主要是由9S12XS128系列單片機、電源電路、傳感器電路、LED顯示與鍵盤輸入人機接口電路、聲光報警電路等部分組成。單片機通過AD轉(zhuǎn)換8路傳感器來所得到的信號,進行比較處理,并且能夠存儲各個通道的報警上限和報警時的數(shù)據(jù)儲存,并且在安全值內(nèi),輪回顯示當前通道的測量值和設(shè)定值,在安全值外,產(chǎn)生聲光報警,并且輪回顯示報警通道的當前值、設(shè)定值。系統(tǒng)框圖如圖1所示。
圖1 系統(tǒng)框圖
1.2.1 電源電路設(shè)計
電源采用直流電源變壓器輸出12V的電壓,其電源電路如圖2所示,并由去耦電容、開關(guān)、LM2576穩(wěn)壓器及電源指示燈組成。直流12V再經(jīng)過電容濾波,LM2576集成穩(wěn)壓器穩(wěn)壓成為穩(wěn)定的+5V電源,用一個發(fā)光二極管指示
燈指示電源狀態(tài)。電路安全穩(wěn)定可靠,測試電壓為+5V。
圖2 電源電路圖
1.2.2 Nokia5110顯示電路模塊
使用 Nokia5110模塊具有以下特點:84x48的點陣LCD,可以顯示4行漢字;采用串行接口與主處理器進行通信,接口信號線數(shù)量大幅度減少,包括電源和地在內(nèi)的信號線僅有9 條。支持多種串行通信協(xié)議(如AVR 單片機的S P I、MCS51的串口模式0等),傳輸速率高達4Mbps,可全速寫入顯示數(shù)據(jù),無等待時間;采用低電壓供電,正
常顯示時的工作電流在200μA以下,且具有掉電模式;可通過導電膠連接模塊與印制版,而不用連接電纜,用模塊上的金屬鉤可將模塊固定到印制板上,因而非常便于安裝和更換。
Nokia5110的初始化
圖3 5110復位時序
接通電源后,內(nèi)部寄存器和RAM的內(nèi)容是不確定的,這需要一個RES低電平脈沖復位一下。當電源引腳VDD變?yōu)楦唠娖?,達到VDDmin(或更高)之后,最多100ms,RST輸入低電平(電平幅度<0.3VDD)。
1.2.3 聲光報警模塊
當發(fā)生報警事件時,除了液晶顯示外,還要有聲光報警功能。用聲音或是燈光報警時,連續(xù)的聲響或常亮的燈光往往不易被人們的警覺,只有斷續(xù)的聲音或閃爍的燈光才能取得最佳的報警效果。利用時鐘翻轉(zhuǎn)單片機的相應(yīng)IO引腳來產(chǎn)生短促的報警聲音或閃爍燈光信號。由于單片機的引腳的驅(qū)動能力不是很強,不能直接驅(qū)動蜂鳴器和LED等,所以我在相應(yīng)的引腳上接一個三極管放大器將信號做相應(yīng)的放大,再去驅(qū)動蜂鳴器和LED燈,同時這個電路也能起到保護單片機的作用。
圖4 聲光報警電路
圖4為聲光報警電路的原理圖,Beer_IO與單片機的PORTB_PB0引腳相連,LED_IO與單片機的PORTB_PB1引腳相連。
感應(yīng)器是系統(tǒng)重要的組成部分之一,其性能對于系統(tǒng)的精確度和實現(xiàn)范圍有這相當大的影響,也是體現(xiàn)煤氣監(jiān)控發(fā)展現(xiàn)狀的標志??扇細怏w的危險性主要視其爆炸極限,爆炸下限數(shù)值越小、爆炸下限與上限之間的范圍越大,越危險,有許多可燃氣體同時具有毒性。主要有碳化氫及其派生物如甲烷、丙烷等和無機氣體如一氧化碳、氫氣等,其中CO的氣體毒性是對人體有非常大的傷害,在設(shè)計中考慮到的是家庭的情況,是特別對于一氧化碳會中毒,所以選用了MQ-7,由于MQ-7電路簡單而且價格比較便宜。而工業(yè)級別的傳感器選擇了NAP-505型電化學一氧化碳氣體傳感器,精確度高而且穩(wěn)定,適合工業(yè)上使用。
1)基本測試回路
圖5 傳感器的基本測試電路
該傳感器需要施加2 個電壓:傳感器的基本測試電路如圖5所示,加熱器電壓(VH)和測試電壓(VC),其中VH用于為傳感器提供特定的工作溫度,VC 則是用于測定與傳感器串聯(lián)的負載電阻(RL)上的電壓(VRL)。這種傳感器具有輕微的極性,VC 需用直流電源。在滿足傳感器電性能要求的前提下,VC 和VH 可以共用同一個電源電路。為更好利用傳感器的性能,需要選擇恰當?shù)腞L值。
2) 工作原理
傳感器的表面電阻Rs,是對過與其它串聯(lián)的負載電阻RL上的有效電壓信號VRL輸出而獲得的。二者之間的關(guān)系為:RS/RL=(VCVRL)VRL。傳感器由潔凈空氣轉(zhuǎn)移至一氧化碳氣氛中時,RL上的信號輸出變化情況,輸出信號的測定是在一個完整的加熱周期(由高電壓至低電壓2.5分鐘)或在兩個完整的加熱周期內(nèi)測得。
對于傳感器的調(diào)整參數(shù)計算,可按照表1步驟并結(jié)合該傳感器的特性表進行調(diào)整。
表1 甲烷測試計
圖6 系統(tǒng)軟件流程圖
在靈敏度調(diào)整過程中,由于MQ-7氣敏元件對不同種類,不同濃度的氣體有不同的電阻值。因此,在使用此類型氣敏元件時,靈敏度的調(diào)整是很重要的,建議用1000ppm異丁烷或200ppm一氧化碳校準傳感器。
該系統(tǒng)的軟件結(jié)構(gòu)主要分為:系統(tǒng)初始化模塊、對煤氣傳感器采集數(shù)的處理模塊、聲光報警模塊、人機交互模塊等。為了便于系統(tǒng)的調(diào)試,本系統(tǒng)設(shè)計了相關(guān)的調(diào)試函數(shù),主要包括串口和定時模塊。圖6是本系統(tǒng)軟件流程圖。
通過試驗可以看到本設(shè)計結(jié)構(gòu)簡單但監(jiān)控性能穩(wěn)定可靠,而且實用,由于體積小成品可以很方便的嵌入各種設(shè)備內(nèi)部,設(shè)計成本廉價?;趩纹瑱C煤氣報警器只要在軟件上下點功夫,還可以擴展其他傳感器,如溫度和濕度進行監(jiān)測的傳感器。并且系統(tǒng)可以擴展無線發(fā)射模塊,將檢測的信息及時地發(fā)到安全控制中心,能為保護人生和財產(chǎn)安全做到很好的保障。
[1] 孫同景. Freescale 9S12十六位單片機原理及嵌入式開發(fā)技術(shù)[M]. 機械工業(yè)出版社, 2008.
[2] 何道清. 張禾傳感器與傳感器技術(shù)[M]. 科學出版社,2008.
[3] 王化詳, 張淑英. 傳感器原理及應(yīng)用[M]. 天津: 天津大學出版社, 2004: 144-153
[4] 周捷. 有毒可燃氣體報警器原理及設(shè)計[J]. 科技信息.2008(5).
[5] 趙亮, 候國銳. 單片機C語言編程與實例[M]. 北京人民郵電出版社, 2003.