家庭廚房煤氣泄漏檢測監控系統的設計_第1頁
家庭廚房煤氣泄漏檢測監控系統的設計_第2頁
家庭廚房煤氣泄漏檢測監控系統的設計_第3頁
家庭廚房煤氣泄漏檢測監控系統的設計_第4頁
家庭廚房煤氣泄漏檢測監控系統的設計_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、機械工程測試技術課程設計家庭廚房煤氣泄漏檢測監控系統的設計專 業: 完成日期: 摘 要隨著經濟和科學技術的快速發展,人們對生活質量的提高和生活環境的改善越來越重視,液化氣、煤氣進入家庭的使用為人們帶來了方便,也改善了城市的環境,但同時也給人們帶來了潛在的危險,其中一氧化碳是最主要的危險源。一氧化碳是一種無色無味同時這些氣體燃料在使用中,若管道和閥門密封不好,它們泄露出去,輕者引起中毒,重者造成火災,危及人們的生命財產。由于這些原因,對于氣體的檢測與控制就變得很重要了,研究各種氣體的檢測方法與氣體傳感器也隨之成為一個重要課題。本論文主要實現管道煤氣泄露的測量與報警,系統主要以半導體氣體傳感器為研

2、究對象,以單片機為核心構成一個具備數據采集、對象控制、結果顯示、數據通信等功能的完整系統。通過虛擬儀器lab view進行控制之后,再通過計算機i/o接口輸出;輸出信號驅動相應的驅動電路,分別控制報警燈、蜂鳴器及切斷電路,實現對煤氣泄露事故的實時監測及控制;程序實時監測系統狀態。關鍵詞:氣體傳感器,單片機,數據采集,lab view目錄第一章緒論11.1論文研究來源、目的和意義11.1.1 論文研究來源21.1.2 論文研究目的和意義21.2可燃性氣體報警器的國內外現狀31.3本論文主要任務3第二章煤氣泄露自動測試總體設計42.1設計要求52.1.1煤氣泄露測試的功能52.1.2煤氣泄露測試系

3、統框圖52.1.2煤氣泄露測試的各個功能模塊62.2設計原理72.2.1氣體傳感器介紹72.2.2氣體傳感器的選定72.3數據處理82.3.1傳感器非線性信號處理92.3.2數字濾波處理9第三章煤氣泄露自動測試硬件設計93.1溫度補償電路113.1.1 op07低噪聲高精度運算放大器113.1.2溫度補償123.2模/數轉換器adc0809123.2.1 adc0809的介紹123.2.2引腳功能133.2.3主要特性143.3單片機at89c51的概述153.3.1 at89c51簡介153.3.2主要性能參數153.3.3管腳說明163.4 聲光報警與led顯示193.4.1聲光報警單元1

4、93.4.2 led顯示203.5排氣扇控制系統與切斷閥213.5.1光電隔離器213.5.2繼電器選擇223.5.3光電隔離電路23第四章接口總線224.1 rs-232接口總線22結論24謝 辭25參考文獻26 27 第 頁 共26頁家庭廚房煤氣泄漏檢測監控系統的設計第一章 緒論1.1論文研究來源、目的和意義1.1.1 論文研究來源隨著科技的發展,越來越多的可燃性氣體作為能源應用于工業生產和人們的日常生活中。但是可燃性氣體在給我們帶來極大便利的同時,也存在巨大隱患。可燃性氣體發生泄漏達到爆炸極限后,一旦有火源作用,便會引起燃燒、爆炸等事故,造成嚴重的經濟損失,甚至會危及生命安全。為了減少這

5、類事故的發生,就必須對這些可燃性氣體進行現場實時檢測,采用先進可靠的安全檢測儀表,嚴密監測環境中可燃性氣體的濃度,及早發現事故隱患,采取有效措施,避免事故發生,才能確保工業安全和家庭生活安全。因此,研究可燃性氣體的檢測方法與研制可燃性氣體報警器就成為傳感器技術發展領域的一個重要課題。1.1.2 論文研究目的和意義可燃性氣體通常指城市煤氣、石油液化氣、汽油蒸汽、酒精蒸汽、天然氣以及煤礦瓦斯等1。這些氣體主要含有烷類、烴類、烯類、醇類、苯類以及一氧化碳和氫氣等成分,易燃、易爆、貯存和使用這些氣體的過程中,如違反操作規程和設備密封不好,都有可能發生可燃氣體泄漏現象,進而釀成火災或爆炸事故,給國家和人

6、民的生命財產造成損失。可燃性氣體檢測報警裝置是能夠檢測環境中的可燃性氣體濃度并具有報警功能的儀器。該報警裝置是石油化學工業、有可燃性氣體泄漏可能的生產工廠及家庭防火防爆必備的儀器。可燃性氣體報警器屬于中華人民共和國強制檢定的工作計量器具目錄中第46項,它歸類于物理化學計量器具。建筑設計防火規范(gbj16-87)第10.3.2條明確規定:“散發可燃氣體、可燃蒸汽的甲類廠房和場所,應設置可燃性氣體濃度檢測報警裝置”。2003年12月,國家執行新的可燃性氣體探測器標準(gb15322-2003)可燃氣體探測器,2004年10月國家頒布可燃氣體檢測報警器規程jjg693-2004,研究新型、性能穩定

7、、準確監測可燃性氣體,并合乎國家相關規定的報警器具有極其重要得意義。目前我國已有許多城市鋪設了煤氣管道,使用人口約達二億人,煤氣發生基地及中轉站也達幾千家。如果這些家用燃氣和煤氣基地及中轉站的報警率按10%計算,可燃性氣體檢測報警器的需求量就達2000萬臺以上。隨著全社會對防火防爆及人身安全的重視程度的提高,這個數字會繼續增長。近十年來,農村的沼氣使用也得到了極大的發展。到2006年底,全國沼氣池數量已達近1300萬座,這就為檢測沼氣(主要成分是甲烷)濃度的儀器提供了市場。可見,可燃性氣體報警器具有十分廣闊的市場前景。1.2可燃性氣體報警器的國內外現狀國外從20世紀30年代開始研究及開發氣體傳

8、感器,且發展迅速,一方面是因為人們安全意識增強,對環境安全性和生活舒適性要求提高;另一方面是因為傳感器市場增長受到政府安全法規的推動。據有關統計,美國1996年2002年氣體傳感器年均增長率為27%30%。隨著傳感器生產工藝水平逐步提高,傳感器日益小型化、集成度不斷增大,使得氣體檢測儀器的體積也逐漸變小,提高了氣體檢測儀器的便攜性,更加利于生產、運輸及市場推廣。1963年5月,日本開發完成第一臺接觸燃燒式家用燃氣泄漏報警器,次年12月其改良產品問世,改良的報警器可以檢測燃氣、一氧化碳等氣體,可以安裝在浴室或者采用集中監視。我國在70年代初期開始研制可燃性氣體報警器,生產型號多樣、品種較齊全,應

9、用范圍也由單一的煉油系統擴展到幾乎所有危險作業環境的各種類型報警器,產品數量也在不斷增加。但主要是在引進國外先進的傳感器技術和先進的生產工藝基礎上,進行研究與開發形成自己的特色。近年來,在氣體選擇性和產品穩定性上也有很大進步。燃氣報警器可分為民用可燃氣體報警器、工業用可燃性氣體報警器、有毒有害氣體報警器三大系列產品。(1)民用可燃氣體報警器民用可燃氣體報警器為居民家庭用的燃氣報警器,一般安裝在廚房,遇燃氣泄漏時,報警器可發出聲光報警,或同時伴有數字顯示,同時聯動外部設備。有的報警器可自動開啟排風扇,把燃氣排出室外;有的報警器在報警時可自動關閉燃氣閥門,以防燃氣繼續泄漏。(2)工業用可燃性氣體報

10、警器及有毒有害氣體報警器工業用可燃性氣體報警器及有毒有害氣體報警器只是檢測探頭有差異,而在原理和應用中都很相近。工業用燃氣報警器及有毒氣體報警器根據檢測環境的不同,也可分為檢漏儀、控制器和探測器。檢漏儀的體積較小,可隨身攜帶或手持,主要應用于燃氣管理的查漏與巡檢。若有燃氣泄漏,檢漏儀便會發出聲光報警,同時數字顯示氣體濃度,以便及時采取安全措施,防止爆炸等惡性事故的發生??刂破髋c探測器結合使用,可在防爆現場長期監測氣體的濃度。探測器安裝在防爆現場,控器壁掛在值班室等有人值守的地方,二者采用屏蔽電纜線連接。當在現場的探測器探測到燃氣泄漏之后,通過屏蔽電纜線將信號傳到控制器,控制器發出聲光報警,同時

11、啟動排風裝置或關閉電磁閥切斷氣源,以確保安全。此種儀器廣泛應用于液化氣站、汽車加氣站、鍋爐房等工業場所。1.3本論文主要任務本篇論文是煤氣泄漏自動檢測的研制,主要針對co氣體,主要實現家庭煤氣檢測的檢測與報警。數據采集模塊利用單片機實現氣體濃度實時采集、電路狀態信號采集及數據預處理;數據傳輸模塊將檢測信號傳輸到計算機;計算機i/o接口為計算機與外部數據連接的硬件支持。當數據進入計算機后,在labview平臺上,經數據處理子程序、報警子程序輸出報警信號,并通過計算機i/o接口輸出;輸出信號驅動相應的驅動電路,分別控制報警燈、蜂鳴器及切斷電路,實現對煤氣泄露事故的實時監測及控制。 第2章煤氣泄露自

12、動測試總體設計2.1設計要求2.1.1煤氣泄露測試的功能在本設計中,煤氣泄露測試裝置的主要功能就是快速準確的檢測被測氣體中有害氣體的含量(主要是co氣體),通過led顯示屏將co氣體濃度顯示出來,當氣體濃度達到一定門限值時發出聲光報警,為了提高實用性系統還應該具備人機交互界面、與計算機通信端口。為了實現以上功能:系統應該具備氣體傳感器、數據采集、a/d轉換電路、單片機、led數碼顯示、輸入鍵盤、聲光報警單元、光電隔離技術和切斷閥、rs-232通信模塊。2.1.2煤氣泄露測試系統框圖 圖2-1系統框圖系統工作流程為:由裝在室內的co傳感器獲得被測量對象(室內co濃度)原始信號,經過溫度補償和取樣

13、放大得到矯正后的可匹配信號,進入a/d轉換,得到被測對象的數字量信號,再由單片機進行數據處理,得到最終的室內環境co濃度值,將此數據通過數碼管顯示并保存,同時根據系統設定的限值參數判斷環境濃度是否超標,如果超標立即向光隔離接口輸出控制信號,通過繼電器打開排氣扇, 如果超出下限值,切斷閥關閉,并開始進入危險期計時,如果發現環境中一氧化碳濃度長時間處于危險狀態,則有可能排氣扇未能打開,或者房間發生嚴重co泄露事故,此時啟動預警信號進行語音報警提示,提示室內人員打開門窗、關閉氣源并迅速撤離事故現場。如果系統接有上位機工作的話,可通過通信接口對單片機組成的下位機系統進行參數設置,并可定時地從數據緩沖區

14、中讀取以前測量的數據值,進行二次處理加工或存入數據庫永久保存。具體技術指標如下:應用范圍:工業生產和人民生活中的co檢測;檢測對象:co及他們的混合氣體;檢測范圍:co:01000ppm;檢測精度:co優于20ppm;報警濃度:100ppm300ppm響應時間:30ms;電池電壓:+12v;工作溫度范圍:-20+70;工作濕度范圍:1095%rh。2.1.2煤氣泄露測試的各個功能模塊在本設計中,煤氣泄露測試裝置的主要功能就是快速準確的檢測被測氣體中有害氣體的含量(主要是co氣體),通過led顯示屏將co氣體濃度顯示出來,當氣體濃度達到一定門限值時發出聲光報警,為了提高實用性系統還應該具備人機交

15、互界面、與計算機通信端口。為了實現以上功能:系統應該具備氣體傳感器、數據采集、a/d轉換電路、單片機、led數碼顯示、聲光報警單元、光電隔離技術和切斷閥、rs-232通信模塊。2.2設計原理2.2.1氣體傳感器介紹1. 氣體傳感器是氣體與氣味檢測的關鍵元件。根據其氣敏特性,氣體傳感器可以分為六大類:(1) 半導體氣體傳感器。(2) 固體電解質氣體傳感器。(3) 接觸感染式氣體傳感器。(4) 電化學式氣體傳感器。(5) 光學式氣體傳感器。(6) 高分子氣體傳感器。2. 氣體傳感器應滿足的基本條件一個氣體傳感器可以是單功能的,也可以是多功能的;可以是單一的實體,也可以是由多個不同功能傳感器組成的陣

16、列。但是,任何一個完整的氣體傳感器都必須具備以下條件:(1) 能選擇性地檢測某種單一氣體,而對共存的其它氣體不響應或低響應。(2) 對被測氣體具有較高的靈敏度,能有效地檢測允許范圍內的氣體濃度。(3) 對檢測信號響應速度快,重復性好。(4) 長期工作穩定性好。(5) 使用壽命長。(6) 制造成本低,使用與維護方便。2.2.2氣體傳感器的選定氣體傳感器是本系統檢測的起點也是系統的核心和重點,選擇合適的傳感器成為決定系統成功的關鍵。co氣體傳感器屬于氣敏傳感器,通過a/d轉換電路將模擬量轉換成數字量后送到單片機,進而由單片機完成數據處理、濃度處理及報警控制等工作。傳感器作為煤氣泄露測試裝置報警器的

17、信號采集部分,是儀表的核心組成部分之一。由此可見,傳感器的選型是非常重要的。由于監控系統最關鍵的部分在于室內一氧化碳氣體濃度的檢測,本系統考慮到室內空氣中一氧化碳含量的大致范圍,結合國家環境空氣質量標(gb30951996)規定的一氧化碳分級標準,我們選用了motorola生產的一種專門用于家庭用途的mgs1100型一氧化碳氣體傳感器, mgs1100一氧化碳傳感器是一種應用全微電子工藝制成的半導體氣體傳感器,作為co敏感元件,對co響應的選擇性好,并具有靈敏度高,穩定性好等特點在信號采集的同時加以溫度補償。它是在微型硅橋結構中嵌入的加熱器上制作一層sno2薄膜,這種結構不僅使得sno2薄膜對

18、co氣體在很寬的溫度范圍內具有敏感性,而且硅膜減少熱傳導的熱損失,從而大大降低了功耗。圖2-2傳感器管腳與基本測量電路圖其中2、4端為加熱器的電源接線端,1、3為傳感器輸出端,其工作原理是把傳感器置于co氣體環中,sno2薄膜層的電阻會隨著co濃度的變化而變化,co濃度越大,sno2薄膜層阻值越小。圖22(b)為取得傳感器輸出信號的基本電路圖,vh為加熱電壓,傳感器電阻rs與負載電阻rl串聯接到工作電壓vcc兩端, 由此可得關系:vrl=rlvcc/(rl+rs)傳感器阻值rs隨著co濃度的增大而減小時,輸出負載電壓vrl逐漸變大,所以通過測量負載電壓即可反應出被測對象的co濃度。mgs110

19、0型一氧化碳氣體傳感器的特點:測量濃度范圍為0-1000ppm,測量精度為3%,分辨率為1ppm,工作溫度-2070,零點漂移為ppm10。2.3數據處理2.3.1傳感器非線性信號處理人們使用傳感器時總希望傳感器的輸出量和它所測量的輸入量呈線性關系,但由于傳感器內部因素和測量誤差等原因,傳感器的輸入輸出特性在整個測量范圍內往往不是嚴格的直線關系。在本系統中測量得到的是經傳感器和采集電路變換的電壓信號,為了真實地反映被測量的co濃度值,需要將根據系統特性在測量范圍內將環境濃度與采集電壓之間的關系作一個誤差盡可能小的標定,依據此標定關系,將測量得到的電壓信號真實地轉化成被測環境的co濃度值。本系統

20、采用的是分段插值法來對系統測量值和目標值進行標定的。2.3.2數字濾波處理數字濾波的方法有很多種,可以根據不同的測量參數進行選擇。下面介紹幾種常用得數字濾波法:1. 程序判斷濾波2. 中值濾波3. 算術平均值濾波4. 滑動平均濾波5. rc低通數字濾波6. 加權平均值濾波本文采用的是中值濾波法,下面主要介紹中值濾波法:所謂中值濾波是對某一參數連續采樣n次(一般n取奇數),然后把n次的采樣值從小到大(或從大到小)排隊,再取中間值作為本次采樣值中值濾波對于去掉偶然因素引起的波動或采樣器不穩定而造成的誤差所引起的脈動干擾比較有效.若變量變化比較緩慢,則采用中值濾波效果比較好,但對快速變化的參數,如流

21、量,則不宜使用。中值濾波程序設計的實質是:首先把n個采樣值從小到大(或從大到小)進行排隊,然后再取中間值。n個數據按大小排序的具體做法是兩兩進行比較,設r0為存放數據區首地址,先將(r0)與(r0)+1)進行比較,若(r0)(r0)+1),則不交換存放位置,否則將兩數位置對調。繼而再取(r0)+1)與(r0)+2)比較,判斷方法同前,直到最大數沉底為止。然后再重新進行比較,把次大值放在n-1位上如此做下去,則可將n個數從小到大順序排列。第3章煤氣泄露自動測試硬件設計3.1溫度補償電路3.1.1 op07低噪聲高精度運算放大器op07高精度運算放大器具有極低的輸入失調電壓,極低的失調電壓溫漂,非

22、常低的輸入噪聲電壓幅度及長期穩定等特點??蓮V泛應用于穩定積分、精密絕對值電路、比較器及微弱信號的精確放大,尤其適應于宇航、軍工及要求微型化、高可靠的精密儀器儀表中。特點是失調電壓為10v,失調電壓溫度系數為0.2v/,長期穩定度為0.2v/月,無需調零,無需外補償和外接保護元件。 最顯著的特點是:1. 該器件具有優異的抗靜電能力,靜電損傷閾值電壓大于4000v(普通op07的靜電損傷閾值電壓約為700-1000v)。2. 由于增加了保護電路,改善了器件的抗電浪涌性能。3. 具有更低的輸入失調電壓,典型值約為幾個微伏。4. 兩個運算放大器的參數一致性好。 5. 采用a型外殼封裝(表貼形式),外形

23、尺寸為10.3mm7.9mm,小于兩個單片op-07運算放大器的體積,節約了安裝空間。 6. 管腳功能排列標準化,與opa2277、op727管腳功能排列相同。 主要應用于電子系統前置放大、誤差放大、直流信號放大、直接耦合放大、儀表放大器、雙路匹配放大等要求高精度、低漂移、高可靠及抗靜電等信號處理的場合。2.特點(1) 低的輸入噪聲電壓幅度0.35 vp-p (0.1hz 10hz)(2) 極低的輸入失調電壓10 v(3) 極低的輸入失調電壓溫漂0.2 v/ (4) 具有長期的穩定性0.2 v/月(5) 低的輸入偏置電流 1na(6) 高的共模抑制比126db(7) 寬的共模輸入電壓范圍14v

24、(8) 寬的電源電壓范圍 3v 22v(9) 可替代725、108a、741、ad510 等電路3.1.2溫度補償如圖3-1所示為溫度補償電路圖3-1溫度補償電路3.2模/數轉換器adc08093.2.1 adc0809的介紹adc0809具有8個通道的模擬輸入線(in0in7),可在程序控制下對任意通道進行a/d轉換,獲得8位二進制數字量(d7d0)。模擬輸入部分有8路多路開關,可由3位地址輸入adda、addb、addc的不同組合來選擇,ale為地址鎖存信號,高電平有效,鎖存這三條地址輸入信號。主體部分是采用逐次逼近式的a/d轉換電路,由clk控制的內部電路的工作,start為啟動命令,高

25、電平有效,啟動adc0809內部的a/d轉換,當轉換完成,輸出信號eoc有效,oe為輸出允許信號,高電平有效,打開輸出三態緩沖器,把轉換后的結果送db。adc0809是cmos單片型逐次逼近式ad轉換器,它由8路模擬開關、地址鎖存與譯碼器、比較器、8位開關樹型da轉換器、逐次逼近寄存器、三態輸出鎖存器等其它一些電路組成。因此,adc0809可處理8路模擬量輸入,且有三態輸出能力,既可與各種微處理器相連,也可單獨工作。輸入輸出與ttl兼容。3.2.2引腳功能adc0809芯片有28條引腳,采用雙列直插式封裝,下面說明各引腳功能。 in0in7:8路模擬量輸入端。d0d7:8位數字量輸出端。add

26、a、addb、addc:3位地址輸入線,用于選通8路模擬輸入中的一路。ale:地址鎖存選通信號,輸入高電平有效。 start: ad轉換啟動信號,輸入高電平有效。 eoc: ad轉換結束信號,當ad轉換結束時,此端輸出一個高電平(轉換期間一直為低電平)。 oe:數據輸出允許信號,輸入高電平有效。當ad轉換結束時,此端輸入一個高電平,才能打開輸出三態門,輸出數字量。clk:時鐘脈沖輸入端。要求時鐘頻率不高于640khz。ref(+)、ref(-):基準電壓輸入端,它們決定了輸入模擬電壓的最大值和最小值. vcc:電源,接5v。gnd:接地。圖3-2 adc0809管腳圖3.2.3主要特性 1.

27、8路8位ad轉換器,即分辨率8位2. 具有轉換起停控制端3. 轉換時間為100s4. 單個5v電源供電5. 模擬輸入電壓范圍05v,不需零點和滿刻度校準6. 工作溫度范圍為-4085攝氏度7. 低功耗,約15mwadc0809的工作過程是:當模擬量送至某一輸入通道in0后,cpu將標識該通道編碼的三位地址信號經數據線或地址線輸入到addc、addb、adda引腳上。然后輸入3位地址,并使ale=1,將地址存入地址鎖存器中。start上升沿將逐次逼近寄存器復位。下降沿啟動 ad轉換,之后eoc輸出信號變低,指示轉換正在進行。直到ad轉換完成,轉換開始,eoc變為高電平,指示ad轉換結束,結果數據

28、已存入鎖存器,這個信號可用作中斷申請。轉換結束,oe輸入高電平,eoc可作為中斷請求信號, 轉換結束后,可通過執行in指令,設法在輸出允許oe腳上形成一個正脈沖,輸出三態門打開,轉換結果的數字量輸出到數據總線上。3.3單片機at89c51的概述3.3.1 at89c51簡介at89c51是一種帶4k字節閃爍可編程可擦除只讀存儲器(fperomflash programmable and erasable read only memory)的低電壓,高性能cmos8位微處理器,俗稱單片機。at89c51是一種帶2k字節閃爍可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除100

29、次。該器件采用atmel高密度非易失存儲器制造技術制造,與工業標準的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲器組合在單個芯片中,atmel的at89c51是一種高效微控制器,at89c51是它的一種精簡版本。at89c51單片機為很多嵌入式控制系統提供了一種靈活性高且價廉的方案。3.3.2主要性能參數與mcs-51 兼容 4k字節可編程閃爍存儲器 壽命:1000寫/擦循環數據保留時間:10年全靜態工作:0hz-24hz三級程序存儲器鎖定1288位內部ram32可編程i/o線兩個16位定時器/計數器5個中斷源 可編程串行通道低功耗的閑置和掉電模式片內振蕩器和時鐘電路

30、功能特性概述:at89c51提供以下標準功能:4k字節flash閃速存儲器,128字節內部ram,32個i/o口線,兩個16位定時器,一個5向量兩級中斷機構,一個全雙工串行通信口,片內振蕩器及時鐘電路。同時,at89c51可降至0hz的靜輯操作,并支持兩種軟件可選的節電工作模式,空閑方式停止cpu的工作,但允許ram,定時/計數器,串行通信中斷系統繼續工作。掉電方式保存ram中的內容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。3.3.3管腳說明vcc:供電電壓,接+5v電源正端。vss:接地, 接+5v電源地端。p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門

31、電流。當p1口的管腳第一次寫1時,被定義為高阻輸入。p0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第八位。在fiash編程時,p0 口作為原碼輸入口,當fiash進行校驗時,p0輸出原碼,此時p0外部必須被拉高。p1口:p1口是一個內部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內部上拉為高,可用作輸入,p1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在flash編程和校驗時,p1口作為第八位地址接收。 p2口:p2口為一個內部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當p2口被寫“1”時,

32、其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。p2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,p2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優勢,當對外部八位地址數據存儲器進行讀寫時,p2口輸出其特殊功能寄存器的內容。p2口在flash編程和校驗時接收高八位地址信號和控制信號。 p3口:p3口管腳是8個帶內部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當p3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3

33、口同時為閃爍編程和編程校驗接收一些控制信號。p3口除了做一般的i/o口線外,更重要的用途是它的第二功能表3-1 p3口第二功能引腳備選功能p3.0p3.1p3.2p3.3p3.4p3.5p3.6p3.7rxd(串行輸入口)txd(串行輸出口)/int0(外部中斷0)/int1(外部中斷1)t0(記時器0外部輸入)t1(記時器1外部輸入)/wr(外部數據存儲器寫選通)/rd(外部數據存儲器讀選通)rst:復位輸入。當振蕩器復位器件時,要保持rst腳兩個機器周期的高電平時間。ale/prog:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節。在flash編程期間,此引腳用于輸入編程

34、脈沖。在平時,ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數據存儲器時,將跳過一個ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時,ale只有在執行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執行狀態ale禁止,置位無效。/psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/psen有效。但在訪問外部數據存儲器時,這兩次有效的/psen信號將不出現。圖3-3 at89c51管腳圖/ea/vpp:當/ea保持低電平時,

35、則在此期間外部程序存儲器(0000h-ffffh),不管是否有內部程序存儲器。注意加密方式1時,/ea將內部鎖定為reset;當/ea端保持高電平時,此間內部程序存儲器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。xtal1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。時鐘振蕩器:at89c51中有一個用于構成內部振蕩器的高增益反相放大器,引腳xtal1和xtal2分別是該放大器的輸入端,這個放大器與作為反饋元件的片外石英晶體或陶瓷振蕩器一起構成自激振蕩器。用戶還可以采用外部時鐘,在這種情況下,外部時鐘脈沖接到xtal1部時鐘發生器的輸入

36、端,xtal2則懸空。有余輸入至內部時鐘信號要通過一個二分頻觸發器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。3.4 聲光報警與led顯示3.4.1聲光報警單元作為煤氣泄露測試裝置,聲光報警部分不可缺少,當檢測到co氣體在空氣中的所占的比例超標時,就應該通過聲光方式發出警報,防止由于co氣體含量過高而發生的意外事故。本設計中的聲光報警部分包括蜂鳴器以及紅、黃、綠三個led報警指示燈。聲光報警表現形式如下:()綠色燈點亮表示傳感器檢測到co氣體,但沒達到下限值,一切正常,此時紅色和黃色熄滅,蜂鳴器不發聲;(2)黃色燈點亮表示傳感器檢測到co氣體濃度超過下限值,但沒有

37、達到報警值,此時紅色燈和綠色燈熄滅,蜂鳴器不發聲;(3)紅色燈點亮時表示被測得co氣體含量已經達到報警值,此時黃色和綠色燈熄滅,蜂鳴器發出報警,通知用戶;單片機本身i/o的驅動能力不是很高,所以對蜂鳴器的驅動需要加入一個pnp三極管,這樣能夠使蜂鳴器的聲音更加響亮,起到更好的報警作用。三極管基極的電路保證了只有在單片機輸出低電平時,蜂鳴器才會發聲,避免了誤報警的發生。聲光報警單元與單片機的連接圖如下:圖3-4聲光報警電路3.4.2 led顯示led數碼顯示器是一種由led發光二極管組合顯示字符的顯示器件。它使用了8個led發光二極管,其中7個用于顯示字符,1個用于顯示小數點,故稱之為7段發光二

38、極管數碼顯示器。驅動led的時候,應該分二種情況比如用共陽接法和共陰接法,共陽的時候led正端接正電源,負端通過一個限流電阻接p口,這時不用接上拉電阻,只要這個限流電阻取合適就可以了發光管亮的時候電流就是從電源正led限流電阻p口,p口為低電位發光管滅的時候沒有電流流過,p口為高電位或高阻狀態共陰接法,led負端接地,正端直接p口,這時候要接上拉電阻,這個上拉電阻是提供led發光用的,發光管亮的時候電流是從電源正上拉電阻led 地。這時上拉電阻也是限流用的。p口為高電位或高阻狀態發光管暗的時候電流是從電源正上拉電阻p口,這時led無電流流過,p口為低電位,限流電阻上流過電流全部從p口流入。 要

39、從單片機的輸出驅動能力開始講起。單片機輸出驅動分為高電平驅動和低電平驅動兩種方式,所謂高電平驅動,就是端口輸出高電平時的驅動能力,所謂低電平驅動,就是端口輸出低電平時的驅動能力,當單片機輸出高電平時,其驅動能力實際上是靠端口的上拉電阻來驅動的,實際測試表明,51單片機的上拉電阻的阻值在 330k左右,也就是說如果靠高電平驅動,本質上就是靠330k的上拉電阻來提供電流的,當然該電流是非常小的,小的甚至連發光二極管也難以點亮,如果要保證led正常發光,必須要外接一個1k左右的上拉電阻,如果是一個led還好,要是10個、20個led的話,就要接10個、20個1k的上拉電阻,接電阻的本身是可以的,問題

40、是接了上拉電阻以后,每當端口變為低電平0的時候,那么就有10個、20個上拉電阻被無用的導通,假設每個電阻的電流為5ma計算,20個電阻就是100ma,這將造成電源效率的嚴重下降,導致發熱,紋波增大,以至于造成單片機工作不穩,因此很少有采用高電平直接驅動led的,高電平驅動led 實際上就是共陰。低電平驅動就不同了,端口為低電平0時,端口內部的開關管導通,可以驅動高達30多毫安的驅動電流,可以直接驅動led等負載,當端口為低電平0時,盡管內部的上拉電阻也是消耗電流的,但是由于內部的上拉電阻很大,有330k,因此消耗電流極小,基本上不會影響電源效率,不會造成無用功的大量消耗,因此51單片機是不能用

41、高電平直接驅動led的,只能用地電平直接驅動led,即只能用共陽數碼管,而不能直接用共陰數碼管本設計通過觀察led數碼顯示器顯示co濃度值,判斷co濃度值是否超過上限值,如果超過,自動報警,同時打開排氣扇,使co濃度降低。如果超過下限值,切斷閥閉合,以便達到正常狀態。3.5排氣扇控制系統與切斷閥3.5.1光電隔離器在開關量控制中,最常用的器件是光電隔離器。光電隔離器的種類繁多,常用的有發光二極管/光敏三極管,發光二極管/光敏復合晶體管,發光二極管/光敏電阻,以及發光二極管/光觸可控硅等。光電隔離器有gaas紅外線二極管和光敏三極管組成。當發光二極管正向電流通過時,即產生人眼看不見的紅外光,其光

42、譜范圍為7001000nm。光敏三極管接收光照以后便導通。而當該電流撤去時,發光二極管熄滅,三極管隨即截止。利用這種特性即可達到開關控制的目的。由于該器件是通過電光電的轉換來實現對輸出設備進行控制的,彼此之間沒有電器連接,因而起到隔離作用。隔離電壓與光電隔離的結構形式有關。雙列直插式塑料封裝形式的隔離電壓一般為2500v左右;陶瓷封裝形式的隔離電壓一般為500010000v。不同型號的光電隔離器輸入電流也不同,般為10ma左右。其 輸出電流的大小將決定控制輸出外設的能力一般為10ma左右。其 輸出電流的大小將決定控制輸出外設的能力。3.5.2繼電器選擇繼電器是電氣控制中常用的控制器件。一般由通

43、電線圈和觸點構成。當線圈通電時,由于磁場的作用,使開關觸點閉合(或打開)。當線圈不通電時,則開關觸點斷開(或閉合)。一般線圈可以用直流低電壓控制;而觸點輸出部分可以直接與220v連接;有時繼電器也可以與低電器配合使用。繼電器有電磁繼電器,干簧管繼電器,固態繼電器(半導體繼電器)等1. 電磁繼電器2. 熱敏干簧繼電器3. 固態繼電器(ssr)本次設計采用固態繼電器下面對固態繼電器作一下詳細介紹:固態繼電器是一種兩個接線端為輸入端,另兩個接線端為輸出端的四端器件,中間采用隔離器件實現輸入輸出的電隔離。 固態繼電器按負載電源類型可分為交流型和直流型。按開關型式可分為常開型和常閉型。按隔離型式可分為混

44、合型、變壓器隔離型和光電隔離型,以光電隔離型為最多。(1) 固態繼電器(ssr)是一種全電子電路組合的元件,它依靠半導體器件和電子元件的電磁和光特性來完成其隔離和繼電切換功能。固態繼電器與傳統的電磁繼電器相比,是一種沒有機械,不含運動零部件的繼電器,但具有與電磁繼電器本質上相同的功能。(2) 固態繼電器的分類:按工作性質分有直流輸入-交流輸出型,直流輸入-直流輸出型,交流輸入-交流輸出型,交流輸入-直流輸出型,按安裝方式有裝置式(面板安裝),線路板安裝型。按元件分有普通型和增強型。 (3) 固態繼電器優缺點:優點:多數產品具有零電壓導通,零電流關斷,與邏輯電路兼容(ttl、dtl、htl)切換

45、速度快、無噪音、耐腐蝕、抗干擾、壽命長、體積小,能以微小的控制信號直接驅動大電流負載等。 缺點:存在通態壓降,需要散熱措施,有輸出漏電流,交直流不能通用,觸點組數少,成本高。(4) 固態繼電器應用領域: 由于固態繼電器的內在特點,自問世以來以進入電磁繼電器的大多數領域,在少數領域以完全取而代之。(5) 基于上述介紹,固態繼電器不是直接接溫度控制器,溫控器僅是一個傳感元件,相應的還得有電源和其它輔助電路。雖然繼電器本身有一定的隔離作用,這里還是采用光電隔離器進行隔離。3.5.3光電隔離電路光電隔離電路的作用是在電隔離的情況下,以光為煤介傳送信號,對輸入和輸出電路可以進行隔離.因而能有效地抑制系統

46、噪聲,消除接地回路的干擾,有響應速度較快、壽命長、體積小耐沖擊等好處,使其在強-弱電接口,特別是在微機系統的前向和后向通道中獲得廣泛應用。圖3-5光電隔離技術電路如圖3-5所示,當開關量p2.2輸出為高電平時,經反向驅動器7406變為低電平,使發光二極管發光,從而使光敏三極管導通,進而使晶體管8050導通,因而使繼電器j的線圈通電,繼電器觸點閉合,使220v電源接通,從而打開排氣扇,使co濃度降低。反之,當p2.2輸出低電平時,使s1斷開。圖中所示電阻r1為限流電阻,二極管v的作用是保護晶體管8050。當繼電器j吸合時,二極管v截止,不影響電路工作。繼電器釋放時,由于繼電器線圈存在電感,這時晶

47、體管已經截止,所以會在線圈的兩端產生較高的感應電壓。此電壓的極性為上負下正,正端連在晶體管的集電極上。當感應電壓與vcc之和大于晶體管8050的集電極反向電壓時,晶體管有可能損壞。加入二極管v后,繼電器線圈產生的感應電流從二極管v流過,從而使晶體管8050得到保護。切斷閥控制電路與排氣扇裝置電路類似,只是將風扇換成切斷閥,原理相似。第4章接口總線4.1 rs-232接口總線rs-232c是美國電子工業協會(eia)正式公布的,在異步串行通信中應用最廣的標準總線。該標準適用于dice和dte間的串行二進制通信,最高數據傳送速率可達19.2kbps,最長傳送電纜可達15米。rs-232c標準定義了

48、25根引線,對于一般的雙向通信,只需使用串行輸入rxd,串行輸出txd和地線gnd。rs-232c標準的電平采用負邏輯,規定+3+15v之間的任意電平為邏輯“0”電平,-3-15v之間的任意電平為邏輯“1”電平,與ttl和cmos電平是不同的。在接口電路和計算機接口芯片中大都為ttl或cmos電平,所以在通信時,必須進行電平轉換,以便與rs-232c標準的電平匹配,max232芯片可以完成電平轉換這一工作。rs232c是一種電壓型總線標準,可用于設計計算機接口與終端或外設之間的連接,以不同的極性的電壓表示邏輯值。該系統實現串口通信模塊主要是與上位機進行通信。單片機系統將保存在ram中的數據送到

49、上位機進行處理,從而減輕單片機系統的負擔。由于單片機與上位機進行通信時接口電平不同,因此需要進行接口轉化,這里采用max232芯片來實現接口電平的轉化。串行通信是指通信的發送方和接收方之間數據信息的傳輸是在單根數據線,以每次一個二進制位移動的,他的優點是只需一對傳輸線進行傳送信息,因此其成本低,適用于遠距離通信,他的缺點是傳送速度低,串行通信有異步通行和同步通信兩種基本通信方式,同步通信適用于傳送速度高的情況,其硬件復雜,而異步通信應用于傳送速度在50-19200波特之間,是比較常用的傳送方式,在異步通信中,數據是一幀一幀傳送的,每一串行幀的數據格式由1位起始位,5-8位數據位,1位奇偶校驗位

50、(可省略)和1位停止位4部分組成,在串行通信前,發送方和接收方要約定具體的數據格式和波特率(通信協議)?,F選用其中一路發送/接收。r1out接at89c51的rxd,t1in接at89c51的txd,t1out接pc機的rd,r1in接pc機的td。因為max232具有驅動能力,所以不需要外加驅動電路。maxim公司的max232/max232a接收/發送器是maxim公司特別為滿足eia/tea2232e的標準而設計的,他們在eia/tia2232e標準串行通信接口中日益得到廣泛的應用,他們具有功耗低、工作電源為單電源、外接電容僅為0.1f或1f,采用雙列直插封裝形式、接收器輸出為三態ttl/cmos等優越性,為雙組rs-232接收發送器,工作電源為+5v,波特率高,其價格低,可在一般需要串行通信的系統中使用,max232外圍需要4個電解電容,是內部

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論