<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AT89C51的燃氣泄漏報警器設(shè)計

          基于AT89C51的燃氣泄漏報警器設(shè)計

          作者: 時間:2012-05-07 來源:網(wǎng)絡(luò) 收藏
          0 引言

          隨著城鎮(zhèn)管道和罐裝燃氣的推廣普及,由于使用不當(dāng)和設(shè)備老化導(dǎo)致的燃氣泄漏爆炸或中毒事故時有發(fā)生,因此安裝燃氣報警器已越來越受到重視。然而,目前燃氣報警器的發(fā)展很不平衡,由PC機值守的大型集群監(jiān)控系統(tǒng)雖技術(shù)先進但價格昂貴,須設(shè)專用機房和專人管理,使用范圍局限于條件較好,物業(yè)管理水準(zhǔn)較高的住宅區(qū)或單位。而一般的燃氣報警器卻大都存在一些缺陷,有的功能單一,可靠性差,損壞不易發(fā)現(xiàn),不能更換,有的產(chǎn)品利用燃氣管道專用電磁閥控制氣源,其安裝需拆動原管路,須報請燃氣公司派專人處理,十分麻煩,因此也難為廣大用戶所用。據(jù)此現(xiàn)狀,我們研制了一種基于單片機技術(shù)的燃氣泄漏報警與應(yīng)急處理器。該系統(tǒng)不僅能及時準(zhǔn)確地檢測出燃氣的泄漏,進行聲光報警,還能實現(xiàn)自動應(yīng)急處理(排風(fēng)和關(guān)閉閥門切斷氣源);損壞能自查報警,用戶可及時發(fā)現(xiàn)并能自行更換;閥門開閉裝置設(shè)計獨特,安裝無需拆動原管路,使用十分方便,因此特別適合于無條件建立或加入集群監(jiān)控系統(tǒng)的廣大燃氣用戶使用。

          1 硬件結(jié)構(gòu)與工作原理

          1.1 系統(tǒng)框圖

          系統(tǒng)主要由單片機電路、檢測電路、報警電路和應(yīng)急處理電路組成,其結(jié)構(gòu)如圖1所示。

          當(dāng)有燃氣泄漏時,檢測電路產(chǎn)生“氣——電”信號送單片機,單片機控制蜂鳴器發(fā)出預(yù)報警信號,經(jīng)延時、判斷,確認為事故泄漏后,發(fā)出紅光報警,同時啟動應(yīng)急處理程序,關(guān)閉閥門,切斷氣源,并開啟排風(fēng)扇排除室內(nèi)被污染的空氣;若檢測到氣敏元件損壞,系統(tǒng)關(guān)閉閥門并點亮黃色報警燈,提示用戶更換氣敏。

          1.2 單片機電路

          單片機電路是系統(tǒng)控制的核心。單片機選用Atmel公司的,其引腳分配如圖2所示?;就庠O(shè)有晶振電路(18、19腳)和上電復(fù)位電路(9腳),氣敏元件損壞信號和燃氣泄漏信號分別從P3.2(INT0)、P3.3(INT1)輸入,作為的兩個中斷觸發(fā)信號,下降沿觸發(fā)方式。P1.0、P1.1分別接開關(guān)SD1和SD2,用于手動控制排氣扇和燃氣閥門,報警與應(yīng)急處理驅(qū)動信號分別從P2.0~P2.4輸出。


          1.3 檢測電路

          檢測電路包括燃氣泄漏檢測和氣敏元件損壞檢測兩部分,原理電路如圖3所示。氣敏傳感器選用QM型,這是由金屬氧化物半導(dǎo)體材料制成的“氣——電”轉(zhuǎn)換器件。當(dāng)有燃氣泄漏時,其表面會發(fā)生化學(xué)吸附,使本身電阻(圖中AA’間的電阻)下降,且燃氣濃度越高,電阻下降越多[1],利用該特性并通過VT1等元件組成的開關(guān)電路即可獲得“氣——電”信號,完成燃氣泄漏的檢測,調(diào)節(jié)RP 1可設(shè)置不同燃氣的報警限,C2為延時電容,用于減小傳感器初始穩(wěn)態(tài)的影響。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();