電氣設計自動化論文-畢業(yè)論文-家用可燃氣體報警器的設計_第1頁
電氣設計自動化論文-畢業(yè)論文-家用可燃氣體報警器的設計_第2頁
電氣設計自動化論文-畢業(yè)論文-家用可燃氣體報警器的設計_第3頁
電氣設計自動化論文-畢業(yè)論文-家用可燃氣體報警器的設計_第4頁
電氣設計自動化論文-畢業(yè)論文-家用可燃氣體報警器的設計_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科生畢業(yè)論文(設計)題目:家用可燃氣體報警器的設計學院電子信息工程學院學科門類工科專業(yè)電氣工程及其自動化學號 姓名指導教師助教 年1月12日2摘 要家用危險氣體報警器依據A/D轉換原理,將氣體濃度這一被測量轉換成數字量,并在LCD顯示屏上顯示出測量結果。本設計使用ADC0809對輸入的信號進行A/D轉換,89C51單片機對轉換的結果進行運算和處理,最后驅動液晶顯示器顯示最終的數據結果,將數值與設定值比較,控制聲光報警以及電磁繼電器的吸合。系統可自行設定上限報警值。Keil提供了包括C 語言編譯器、連接器、宏匯編、庫管理和一個功能強大的仿真器等在內的完整解決方案,并通過uViSion集成開發(fā)平臺將這些部分組合在一起。Proteus是一款運行在PC機上的,可以進行仿真、分析各種模擬器件和集成電路,是具有單片機和高級電路分析等多重功能的仿真軟件。Proteus軟件功能強大,具有形象直觀、硬件投入少、系統資源豐富等優(yōu)點。在實際過程中,我們使用Proteus來設計系統的硬件電路,用Keil來編寫系統所需要的軟件語言,完成編譯后,將生成的HEX文件導入Proteu硬件電路中進行仿真。本頁為中文摘要樣版關鍵詞:ADC080989C51AbstractHousehold hazardous gas alarm use A/D conversion principle,to convert the measured quantityinto digital quantity, and show the result on the LCD screen.We use the ADC0809 totransform the analog signal to digital signal in this design, using 89C51 single-chip to operate and process the result of the conversion, at last driving the LCD screen toshow the digital signal, and compare the data to the pre-set data, control the light and voice alerting and the running of electromagnetic relay. We can set the alert line of the system.The Keil software provide a complete solution program which include C compiler,connectors, macro assembler, database management and a powerful debugger, through an integrated development platform the uVision will get these parts together.Proteus is an emulational software which can emulate and analyze different analog items and integrated circuit, with the function of single chip and advanced circuit analysis. The Proteus has powerful function, with the advantage of visual in image, less of hardware inputting and abundant system resource. During the real process, we use the Proteus to design the systems circuit, and using the Keil to compile systems program, after compiling, we put the generated HEX file to Proteus to start emulation.Key Words:89C51 ADC0809本頁為英文摘要樣版目錄1緒論71.1 課題研究的目的意義71.2 國內外研究現狀81.2.1 一氧化碳檢測的現狀81.2.2 我國一氧化碳檢測的發(fā)展81.2.3 各國一氧化碳檢測的發(fā)展82總體設計方案102.1系統的功能要求102.2 氣體警報器控制系統的技術要求102.3 系統的組成及方案設計103系統的硬件設計123.1 氣體濃度采集模塊123.1.1 MQ-7氣敏傳感器123.1.2 ADC0809143.2 按鍵模塊153.3最小系統163.4 LCD顯示模塊173.5 聲光報警模塊183.5.1 燈光提示電路183.5.2 聲音報警電路193.6 負載控制電路204系統的軟件設計204.1 主程序模塊204.2顯示模塊224.3報警模塊224.4按鍵模塊245 聯調與調試255.1 仿真調試255.2 實物調試266 總結28參考文獻29附錄30附錄一(原理圖)30附錄二(PCB圖)31附錄三(焊接圖)32附錄四(程序)33V1 緒論1.1 課題研究的目的意義我們都知道煤氣的主要成分是一氧化碳,而一氧化碳是一種有毒可燃性氣體,常溫下無色無味。相對密度略低于空氣,和人體可以直接接觸,適合監(jiān)測儀的探測。本設計的核心,就是檢測家庭環(huán)境中的一氧化碳。由于一氧化碳的無色無味特性,人們在中毒時幾乎感覺不到,而正是這樣的一種特性,使得一氧化碳變得更加危險。一般情況下,一氧化碳被人吸入體內后,會迅速的和血紅蛋白結合,形成碳氧血紅蛋白。而且它們結合后不易分離這就會讓人體內的器官因載氧血紅蛋白不足而導致缺氧。嚴重的,還能奪走體內的氧氣,腦及全身組織缺氧中毒而窒息。因此一旦空氣中的一氧化碳濃度超過了人體的警戒值,就會給人們帶來極大的生命威脅。一氧化碳很早就被確定為火災預測預報的監(jiān)測氣體。傳統的火災報警器大多是以溫度、煙霧以及火焰為檢測的關鍵特征,而這些特征卻幾乎都是發(fā)生在火災出現之后,這就談不上對火災的預警預報。另外,由于這些特征并不能作為火災出現的關鍵性因素,也就使得錯報、誤報的幾率大大增加,這極大地降低了火災報警器的實用性。隨著近年來傳感器技術的發(fā)展,使用氣體傳感器的火災報警器也開始嶄露頭角。氣體傳感器的大小適中,靈敏度較高,重要的是,由于是檢測火災發(fā)生前的誘因,相比較傳統的物理特性檢測而言,具有真正意義的預警預報作用,特別是在當今社會下,多數人的工作和休息由室外轉向室內,室內的安全問題也越來越受到重視,空氣的質量問題首當其沖。而隨著城市家用燃氣的迅速普及,一氧化碳在為人們帶來潔凈的能源的同時,也為人們埋下了安全隱患,因此一氧化碳的檢測就顯得極為重要。所以為了人們的人身安全,在室內裝備一個危險氣體報警器是非常有必要的。1.2國內外研究現狀1.2.1CO檢測的現狀目前,一氧化碳傳感器主要采用的是基于三點定電位的電化學原電池傳感器。1975年左右,美國安特奎提克斯科技公司發(fā)明了基于三電極控制電位原理的一氧化碳敏感元件專利產品。而根據敏感元件電解質性質的不同,可以分為膠體、固體和液體三種電解質一氧化碳敏感元件。分析方法上的分類有:層析法、電化學法、熱導電氣法、半導電氣法、紅外吸收法以及紫外吸收法等。1.2.2我國CO檢測的發(fā)展自上世紀初哈佛大學發(fā)明了第一支一氧化碳氣體檢測管之后,我國從1950年起也開始使用氣體檢測管來檢測一氧化碳濃度。隨著氣體檢測管技術的日趨完善,氣體檢測管的適用范圍還在不斷擴大。由于氣體檢測管檢測的快速和準確,目前仍是氣體檢測的一個重要方法。在建國早期,國內的有關單位如大連化學物理研究所主要是引進并仿制德國的產品??墒怯捎谑艿絿鴥让舾性牧系牟蛔阋约皩ζ涞募庸ぜ夹g水平限制,國產氣體檢測管的測量范圍小,使用壽命短、密封性差、合格率低,產品的性能與國際先進水平還有很大的差距。目前,雖然國內已有多家企業(yè)生產這種報警器,但是像敏感元件這類關鍵器件仍由國外壟斷,這就導致報警器的價格偏高,自主生產的報警還存在技術水平相對滯后的問題,一些要求長壽命的檢測報警儀仍需向國外進口。國外從20世紀30年代開始研究及開發(fā)氣體傳感器,且發(fā)展迅速。日本于1963年5月完成開發(fā)第一臺接觸燃燒式家用燃氣泄漏報警器。美國1996年2002年氣體傳感器年均增長率為27%30%。我國在70年代初期開始研發(fā)可燃性氣體報警器,之后報警器的型號也由少變多,應用范圍由小極大,產品的數量也在不斷地增加,但多數產品都是在引進國外領先的技術和精準的產品生產工藝基礎上來進行研究,繼而逐漸形成自己的特色。近年來,在產品穩(wěn)定性和氣體選擇性上也有了很大的進步。羅學恒. 單片機實踐與應用M.北京:電子工業(yè)出版社,20101.2.3各國CO檢測的發(fā)展目前市場上廣泛使用的一氧化碳傳感器主要有電化學固體電解質型、電化學固體高分子電解質型和金屬氧化物半導體型等三種類型。上世紀70年代中期,電化學一氧化碳傳感器問世,由于其具有靈敏度高、選擇性比較自由、構造簡單以及使用和維護起來方便等特點,受到國內外的青睞和重視。目前國外電化學一氧化碳傳感器絕大多數使用的是鉑黑催化電極,液體酸性電解質,以及電化學法中恒電位電解法來進行一氧化碳的濃度檢測。近年來,美日德等國等對一氧化碳傳感器的研究發(fā)展較快。其中具有代表性的產品主要有:中美聯合研制Mini一氧化碳型電化學CO傳感器;日本CO-7型,CO-82型電化學傳感器;美國LD-145型電化學CO傳感器。隨著目前科學技術的不斷發(fā)展以及人們對系統的易維修性、長時工作穩(wěn)定性等方面的要求越來越高,一氧化碳檢測儀也正朝著智能多功能、微小集成和通用互聯網化的方向發(fā)展。如今,隨著MEMS技術和半導體工藝的發(fā)展,紅外氣體分析器也將變得更加的微型化、便攜化。2 總體設計方案本設計主要是實現煤氣(一氧化碳)濃度監(jiān)測以及超過上限時的報警及控制,下面分別對系統功能要求、系統技術要求及系統實現方案總體闡述。2.1系統的功能要求本系統的研制主要包括以下幾項功能:(1)實時監(jiān)測環(huán)境中一氧化碳的濃度值;(2)聲光報警功能:當環(huán)境一氧化碳的濃度超過設定的上限值時,蜂鳴器要進行聲音報警,紅色LED燈進行燈光警示,同時吸和繼電器,排氣扇工作,降低當前周圍環(huán)境中一氧化碳的濃度。2.2 氣體警報器控制系統的技術要求了解這個系統的工作原理以及功能之后,就可以基本確定系統的技術要求。系統采用的是低成本的單片機,可以滿足批量生產和各類工程的需求。對于完整的檢測報警系統而言,為提高市場的競爭力,這個系統應該有著體積小、功耗低、數據傳輸性能可靠和成本低廉等技術優(yōu)勢。具體指標和參數如下:(1)體積?。禾綔y器的體積要盡可能的小,這樣才能減少占用的空間,使用和更換就會方便很多;(2)功耗低:本系統可以使用5v電源供電或三節(jié)5號干電池供電。(3)可靠性高:由于在于系統工作環(huán)境中可能有不確定的電磁干擾,為了保證系統長時間的可靠工作,同時減少誤報次數,可以選擇多指示燈,用來指示不同的狀態(tài)。2.3 系統的組成及方案設計本設計主要由一氧化碳傳感器電路、STC89C51單片機、燈光報警電路、負載驅動電路,顯示電路等硬件部分和控制程序和編解碼程序等軟件部分組成。整個系統的設計大致可看成:氣體濃度檢測模塊采集氣體濃度的模擬數據,經由AD轉換器交給單片機處理,經分析判定之后再由LCD模塊顯示濃度,超過設定值時聲光報警。在系統設計之初,考慮到煤氣(一氧化碳)的有毒屬性,我在設計電路的時候添置了一個小風扇,使得在一氧化碳濃度較高時的檢測能夠迅速稀釋濃度,以保證不至于一氧化碳濃度高時出現中毒現象。系統的組成結構如下:3 系統的硬件設計3.1 氣體濃度采集模塊如圖3.1所示,在這個電路中,有兩個部分,主要是CO傳感器檢測氣體濃度,將電壓信號給ADC0809,模數轉換電路將模擬信號轉換成數字信號給單片機,單片機再讀取相應的數值和處理。圖3.1 氣體濃度采集模塊電路3.1.1 MQ-7氣敏傳感器MQ-7型氣體傳感器用于以CO為主要成分的氣體的測量,而且它抗干擾能力強,受水蒸氣、煙等干擾氣體的影響小。MQ-7型氣敏元件具有以下特點:(1) 獨立供電,功耗低,僅0.7W左右;(2) 使用燒結半導體所形成的敏感燒結體,具有穩(wěn)定的R值(即器件在純潔空氣中的阻抗),從而保證了長期工作的穩(wěn)定性;(3) 對檢測氣體有極高的靈敏度和快速的響應恢復。器件的靈敏度:S=Ro/Rx為1030。常見為QM系列的S值僅8左右。Rx為器件在CO濃度為0.2%時的阻抗。器件的主要參數如下:加熱電壓:V=5+0.2V;加熱功率::約0.7W;響應時間:Tr10s;恢復時間:Tn60s;工作環(huán)境:溫度-10+50濕度85%RH抗干擾能力:CO濃度在0.2%時,在濕度小于85%RH溫度處于-10+40之間不會引起誤報。MQ-7型氣敏元件在CO濃度不到0.6%時有極高的靈敏度。通電80s后,元件進入穩(wěn)定待測工作狀態(tài)。朱越. 低成本可燃性氣體泄漏報警器J. 電子設計工程. 2010(06)(4) 廣泛的探測范圍;(5) 驅動電路簡單。3.1.2 ADC0809ADC0809有28個引腳,采用雙列直插式封裝,是一種逐次逼近的8位開關樹型A/D轉換器。下面是它的工作原理。輸入三位地址后使ALE(地址鎖存允許輸入線)為高電平,把地址存到地址鎖存器中。此地址通過譯碼選通器的一個模擬輸入端到比較器。這時START上升沿就會逐次逼近寄存器并復位。復位后,下降沿開始啟動 A/D轉換,EOC輸出信號開始慢慢變低,指示轉換仍在進行,直到A/D轉換完成之后,EOC就會轉為高電平,此時A/D轉換結束,數據結果保存至鎖存器。當VOE=1(即輸出允許信號)時,輸出三態(tài)門打開,轉換之后的量將會輸出到數據總線上。趙新民. 模數轉換器與P之接口(續(xù))J. 電測與儀表. 1983(05)A/D轉后的數據會傳給單片機來處理。但是,如何確定轉換已完成才是數據傳輸的關鍵所在,因為一旦確定了轉換已完成,那么就可以接著進行傳送。為此可以使用以下三種方式。(1)查詢方式A/D轉換芯片在完成轉換時有一個狀態(tài)信號。因此可以利用查詢方式來測試狀態(tài)信號的狀態(tài)來確認轉換是否結束,并繼續(xù)來傳送數據。(2)中斷方式用表明轉換完成的那個狀態(tài)信號標記為中斷請求信號,用中斷方式來傳送數據。(3)定時傳送方式轉換時間作為一項技術指標,對于某一確定型號的轉換器來說,這個值是固定不變的。由此可以設計一個Delay子程序,ADC0809啟動后即可調用該子程序,延遲時間一到,轉換即已完成,也就可以傳送數據了。但是一旦完成了轉換,不管使用上述哪種方式,都可以通過指令進行數據傳送。3.2 按鍵模塊本設計采用按鍵接低的方式來讀取按鍵,單片機初始時,因為為高電平,當按鍵按下的時候,會給單片機一個低電平,單片機對信號進行處理。單片機鍵盤有矩陣式鍵盤和獨立鍵盤兩種:矩陣式鍵盤式接法程序比較復雜,但是占用的I/O少,可以給其他設備挪出不必要的接口;而獨立鍵盤每一個I/O 口上只接一個按鍵,按鍵的另一端接地,這種接法程序比較簡單而且系統也更加穩(wěn)定。本設計中只有三個按鍵,電路結構也不是很復雜,沒有太多的外界單元,所以就選擇了獨立鍵盤。獨立式鍵盤的實現方法是通過讀取單片機I/O口的電平高低來判斷是否有按鍵動作。將按鍵的一端接I/O口,另一常開端接地,初始情況下I/O的電平為高,若有按鍵動作時,則該I/O的電平由高轉向低,動作結束后,單片機的上拉電阻又會使I/O的電平變高,這就完成了一個完整的按鍵動作;若無按鍵動作,則I/O會保持在原先的高電平狀態(tài)。在不了解是否有過按鍵動作時,我們只需在程序中查尋該I/O口的電平狀態(tài)就可以了。在使用單片機對鍵盤處理的過程中常常會出現鍵盤抖動。鍵盤抖動是一種信息的干擾。當鍵盤在未按到按下的臨界區(qū)而產生不穩(wěn)定的電平時,我們稱之為鍵盤抖動,這是一種正常的現象,但卻無法通過改變按鍵而讓抖動消失。這種抖動一般在會有10200ms??梢酝ㄟ^硬件和軟件兩種方法消除。硬件去抖動就是用一個簡易電路來處理抖動部分使之消除抖動;軟件去抖動是在檢測到第一個電平發(fā)生變化后,延時一段時間之后再來檢測電平狀態(tài),通過延時過程將抖動忽略掉。出于成本的考慮,本設計采用了軟件去抖動,具體的做法是當按鍵出現低電平時立即延時上述時間來避開抖動,延時結束后重新讀一次I/O 口的值,如果是1 ,表示低電平的時間不到10200ms,那這就是干擾信號。當讀出值為0時,則表示有按鍵按下,應調用相應的處理程序。鍵盤的硬件電路如圖3.5所示:圖3.2按鍵電路3.3最小系統單片機最小系統由兩個部分構成復位電路和時鐘電路。單片機的復位是把電路回歸到一個確定的、初始的狀態(tài),通常是空狀態(tài)。復位電路是在單片機的復位引腳上外接一個電阻和一個電容。接上電源后,按下開關即可實現系統的復位功能。復位電平的存在時間必須要大于或等于兩個機器周期,否則復位無效。復位的具體時間常數可由RC電路計算得出。晶振電路雖然很簡單,但是晶振的作用很大,沒有晶振提供的時鐘頻率,單片機就無法完成所有的指令執(zhí)行,也就不能達到我們所需要的功能,因此每個單片機都少不了晶振電路。它結合單片機內部電路產生系統所需的時鐘頻率,晶振提供的時鐘頻率和運行速度是呈正相關的,頻率越高,運行速度越快。在一般情況下,晶振的頻率精度都比較高,高級一點的晶振精度有可能更高。在一定范圍內,晶振頻率允許讓外加電壓調整的,稱之為壓控振蕩器。為了能在共振的狀態(tài)下工作,晶振所使用的晶體是可以將電能和機械能相互轉化的,這樣可以提供精準的振蕩頻率。晶振的主要作用就是為系統提供穩(wěn)定統一的時鐘信號。一般情況下,一個系統只使用一個晶振,這樣便于系統各部分的時鐘保持同步。晶振在工作時通常要配合使用鎖相環(huán)電路來提供系統所需的時鐘頻率。如果子系統需要不同頻率的時鐘信號,那么可以在一個晶振上來連接不同的鎖相環(huán)以保證產生不同頻率的時鐘。瞿生輝,馮毛官單片機原理與應用M西安:西安電子科技大學出版社,1989STC89C51使用11.0592MHz的晶振作為振蕩源,由于C51單片機內部已有振蕩電路,晶振電路也比較簡單,由一個晶振和兩個電容組成,電容一般在15pF至50pF之間。最小系統硬件圖如下:圖3.3 單片機最小系統3.4LCD顯示模塊液晶(Liquid Crystal Display)是一種介于固態(tài)和液態(tài)之間的有機化合物,通過電壓對其顯示區(qū)域進行控制,改變液晶分子的形態(tài),就可以顯示出圖形。基于薄、低功耗、適用于LSI直接驅動以及低輻射等特點,LCD顯示屏已被廣泛使用于包括PC、DV這些數碼設備在內的眾多領域。LCD1602A 是一種工業(yè)字符型液晶,最多能夠同時顯示16x02 即32個字符(16列2行)。在單片機的視覺信息交流界面中,一般的交流介質有以下幾種:發(fā)光二極管點陣、LCD顯示器、LED數碼管。發(fā)光二極管和LED數碼管比較常用,并且軟硬件相對簡單。冉莉,王民. 基于單片機的液晶顯示模塊硬軟件設計開發(fā)J. 科技廣場. 2011(05)在單片機系統中液晶顯示器有以下幾個優(yōu)點:在觀看過老式的“大箱”電視之后,大家肯定會有這樣一個感覺:電視機的屏幕不停地在刷新,雖然這種刷新頻率很快,但還是很難受,而液晶顯示屏則會恒定發(fā)光不會出現屏幕閃爍。因此,液晶顯示器的顯示畫質好,界面顯示穩(wěn)定且不會閃爍。人們通過改變顯示器上的電場來控制液晶分子的排列狀態(tài),進而達到顯示目的的,相比傳統的CRT顯示器而言,省去了笨重的陰極管腔體,顯得更加的輕便。同時,由于LCD顯示器是數字式輸出,和單片機的接口的連接不需要進行A/D轉換,顯示起來就很方便迅速,沒有遲滯??偟膩碚f,液晶顯示器的功耗相比一些其他的顯示器來說很低,電能的消耗主要集中在其內部電極和驅動IC上。圖3.4 液晶顯示電路設計3.5 聲光報警模塊3.5.1 燈光提示電路LED的特點非常明顯,壽命長、光效高、輻射低與功耗低。嚴格來說LED已是第四代光源的代表,LED因其高亮低熱、使用壽命長、無毒環(huán)保等優(yōu)點,被稱為是21世紀最有發(fā)展前景的綠色照明光源。近幾年來LED的制造工藝不斷進步,在原有的材料基礎上也相繼開發(fā)并應用了一些新的半導體發(fā)光材料,如熒光粉以及氮化物晶體等這類物質。同時超高亮度的LED進展也有了很大的突破,發(fā)光效率比最早一代的LED提高了近1000倍,色度方面也已覆蓋了所有可見光的顏色,值得一提的是超高亮度白光LED的出現,這極大可能地促成LED的應用領域拓展至低耗高光照明市場。本設計利用不同顏色的LED指示不同的煙霧濃度報警,綠色表示濃度在上限之內,紅色表示超出上限值。圖3.5燈光提示電路3.5.2 聲音報警電路蜂鳴器是一種結構單一的電子響音器,使用直流電壓供電,廣泛應用于電子產品中作發(fā)聲器件。一般電路圖中常表示的“H”或“HA”指的就是蜂鳴器。蜂鳴器主要分為壓電式和電磁式兩種類型,其中壓電式占據了市場的大多數份額。壓電式蜂鳴器主要由壓電蜂鳴片、多諧振蕩器、阻抗匹配器及外殼、共鳴箱等組成。多諧振蕩器由集成電路或晶體管構成。接入1.5到15V的直流工作電壓后,多諧振蕩器即可振動,輸出音頻信號可達1.5k至2.5kHZ,壓電蜂鳴片在阻抗匹配器的推動下發(fā)聲。常見的壓電蜂鳴片材料可由PZT或PMN兩種壓電陶瓷材料制成。陶瓷片的兩面鍍有銀電極,經過極化跟老化處理之后,和不銹鋼片或黃銅片粘在一起。電磁式蜂鳴器由磁鐵、電磁線圈、振動膜片、振蕩器及外殼等五個部分組成。接上電源后,振蕩器的模擬音頻信號電流通過電磁線圈,并在線圈中產生磁場。振動膜片在線圈和磁鐵的疊加作用下就會發(fā)生周期性的振動。蜂鳴器驅動電路的驅動比較簡單,一般由三極管、蜂鳴器、限流電阻三個部分構成。蜂鳴器是發(fā)聲元件,在兩端施加直流電壓或者方波就可以發(fā)聲,一般有緣蜂鳴器使用方直流電源,無緣蜂鳴器使用方波。主要參數是尺寸、發(fā)聲方向、電壓、頻率、電流、驅動方式等。本設計使用的是有源蜂鳴器。三極管Q1有開關作用,其基極的低電平使三極管飽和導通,使蜂鳴器發(fā)聲;而基極高電平則使三極管關閉,使得蜂鳴器停止工作。蘭冰芯,諶海云,陳東,吉寧. 基于單片機的PM2.5測試儀的設計與實現J. 物聯網技術. 2014(11)圖3.6聲音報警電路3.6 負載控制電路電磁繼電器是一種由鐵芯、銜鐵、線圈、觸點以及簧片等組成的電子控制器件,在電路中常常起到保護、轉換、調節(jié)的作用。在線圈兩端加上一定的電壓后,線圈里就會產生電流,也就會形成電磁效應,線圈就會產生電磁力,而銜鐵就會在電磁力的作用下和鐵芯吸合在一起,從而使得銜鐵的兩個觸點(一個動觸點,一個靜觸點)吸合。線圈斷開電源后,電磁力也會隨著電磁作用的消失而消失,銜鐵就會返回到初始的位置,使之前吸合的兩個觸點釋放。電磁繼電器正是通過這樣的原理才達到變換電路的通斷的目的。我們把在繼電器未通電時處于斷開時的靜觸點稱作常開觸點,處于接通時的靜觸點叫做常閉觸點。周志敏. 淺析繼電器的應用選型J. 電氣開關. 2003(02)大多數繼電器都會有兩個電路,一個是高壓工作電路和另一個是低壓控制電路。電路中繼電器室通過PNP型三極管驅動,當閥值超過設定時,單片機由高電平跳變成低電平,三極管導通,繼電器吸合,繼電器起開關作用,繼而驅動負載。本設計中的負載單元是系統工作時的黃色二極管閃爍部分。圖3.7繼電器控制負載電路4 系統的軟件設計系統程序主要包括主程序模塊、顯示模塊、報警模塊和按鍵模塊等四大模塊4.1主程序模塊主程序的主要功能是顯示當前CO濃度數值、讀出并處理氣敏傳感器的檢測值,按鍵控制CO的濃度上限值,當檢測的值超過上限時,蜂鳴器發(fā)聲報警。程序框圖如下:圖4.1 主程序框圖4.2 顯示模塊顯示數據子程序的主要功能就是把檢測到濃度值經由單片機處理完畢后顯示在液晶顯示屏上。程序框圖如下:圖4.2 顯示模塊框圖4.3 報警模塊報警子程序的主要功能是在一氧化碳濃度值超過設定上限值時,能夠使蜂鳴器發(fā)聲、警示燈發(fā)光,從而達到報警的目的。程序框圖如下:圖4.3 報警模塊框圖4.4 按鍵模塊本設計中按鍵主要用于設置檢測的濃度上限值。當按下按鍵1時,計入設置模式,按下按鍵2時,提高上限值;按下按鍵3時,降低上限值,再按下按鍵1,設置結束。按鍵模塊框圖如下:圖4.4 按鍵模塊框圖5聯調與調試5.1仿真調試在進行實物的焊接之前,我們先在PC機上用軟件進行了仿真測試。我在Proteus上做出了整個報警器的電路仿真圖,仿真圖如下:圖5.1 電路仿真圖5.2實物調試在仿真的時候,考慮到一氧化碳氣體是有毒氣體,我把報警閾值設定在了一個較低的濃度,濃度達到設定值時,報警器報警,液晶顯示器的上欄顯示的是環(huán)境一氧化碳濃度,下欄顯示的是設定的閾值濃度,界面如圖:圖5.3 報警圖要模擬在正常情況下的報警器工作狀態(tài),我就將報警閾值設定在了一個比較高的值,要使模擬環(huán)境濃度低于閾值,先按下實物面板右下三個按鈕的上鍵,以進入設定值設定步驟,中間的鍵是上調鍵,下方的鍵是下調鍵,調整完畢后開始運行,界面如下:圖5.4 運行圖6 總結本設計從貼近實際的角度出發(fā),在要求不高的情況下基本完成了課題要求的檢測和報警兩項主要任務。當然,在設計中,由于自身的水平有限和考慮不周,有些比較人性化和更高級一點的功能暫時無法添加,不過我會在以后的工作學習中逐步完善。經過了近5個月的時間的準備,我的畢業(yè)設計總算是完成了。在這段時間里,通過翻閱資料,我了解到了許多有關畢業(yè)設計的一些基礎知識,也通過畢業(yè)設計去鞏固了大學四年的一些專業(yè)知識。同時,也是利用畢業(yè)設計這樣一個機會去把課本上所學到的知識完整地、正確地運用到實際問題當中。收集資料的同時,即是對所學知識的回顧和溫習。除此之外,遇到不懂的難點,翻閱資料也使得自己有更加開闊的視野。在整個畢業(yè)設計的過程中,我要感謝所有幫助過我的導師和同學,是你們在我陷入困難的時候給我指點明津,讓我得以順利的完成畢業(yè)設計和論文的定稿。謝謝大家!參考文獻1羅學恒. 單片機實踐與應用M.北京:電子工業(yè)出版社,20102朱越. 低成本可燃性氣體泄漏報警器J. 電子設計工程. 2010(06)3趙新民. 模數轉換器與P之接口(續(xù))J. 電測與儀表. 1983(05)4瞿生輝,馮毛官單片機原理與應用M西安:西安電子科技大學出版社,19895周正,卜麗,陳明. - 信息與電腦(理論版)- 20116冉莉,王民. 基于單片機的液晶顯示模塊硬軟件設計開發(fā)J. 科技廣場. 2011(05)7劉鑫;才智, 2010年31期附錄附錄一(原理圖)附錄二(PCB圖)附錄三(焊接圖)附錄四(程序)39/程序頭函數#include /顯示函數#include /宏定義#define uint unsigned int#define uchar unsigned char#define Data_ADC0809 P1/管腳聲明sbit LED_R= P22;/紅燈sbit LED_G= P20;/綠燈sbit FENG = P25;/蜂鳴器sbit san=P34; /風扇控制(選配)/ADC0809sbit ST=P33;sbit EOC=P36;sbit OE=P32;/按鍵sbit Key1=P26; /設置鍵sbit Key2=P27; /加按鍵sbit Key3=P37; /減按鍵bit bdata flag; /報警標志位uchar set; /設置狀態(tài)/函數聲明extern uchar ADC0809();extern void Key();/酒精含量變量uchar temp=0;uchar WARNING=25; /報警值void init() /初始化函數TMOD=0x01; /工作方式TL0=0xb0;TH0=0x3c; /賦初值(12MHz晶振的50ms)EA=1; /打開中斷總開關ET0=1; /打開中斷允許開關TR0=1; /打開定時器開關void main() /主函數Init1602();/初始化顯示init(); /初始化定時器while(1) /進入循環(huán)temp=ADC0809(); /讀取酒精濃度值if(set=0) /只有在非設置狀態(tài)時,Display_1602(temp,WARNING); /才刷新顯示實時濃度值if(tempWARNING&set=0) /非設置時當濃度值大于報警值時flag=1; /報警標志位置1Key(); /掃描按鍵/ADC0809讀取信息uchar ADC0809()uchar temp_=0x00;/初始化高阻太OE=0;/轉化初始化ST=0;/開始轉換ST=1;ST=0;/外部中斷等待AD轉換結束while(EOC=0)/讀取轉換的AD值OE=1;temp_=Data_ADC0809;/將0809的數值讀入單片機OE=0;return temp_; /返回讀到的數據void Key() /按鍵函數if(Key1=0)/設置鍵按下時while(Key1=0);/檢測按鍵是否釋放FENG=0;/蜂鳴器響set+;/設置狀態(tài)標志加flag=0;/停止報警san=1;/風扇停止轉動(選配)TR0=0;/定時

溫馨提示

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

評論

0/150

提交評論