版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、如不慎侵犯了你的權益,請聯(lián)系我們吿知!摘要近年來全國火災事故頻繁發(fā)生,造成人、財、物的巨大損失。以前,火災的 報警和控制都很落后,造成了巨大的損失。現(xiàn)在,用戶對火災報警以至自動消防 系統(tǒng)的要求越來越拓,對火災預防的意識也越來越強烈。因此,對火災的報警系 統(tǒng)是很重要的。在硬件設計方面,本論文選用MQ-2型半導體可燃氣體敬感元件煙霧傳感器 實現(xiàn)煙霧的檢測,DS18B20溫度傳感器實現(xiàn)溫度檢測,A/D轉換器實現(xiàn)模擬信號 轉換成數(shù)字信號,外加聲光報警電路。外圍設備,結合單片機AD89C52芯片控制 電路,實現(xiàn)報警提示。軟件方面,設計了煙霧檢測以及溫度檢測的數(shù)據(jù)采集子程序,聲光報警模塊 程序等。以AT8
2、9C52單片機和MQ-2型半導體電阻式煙霧傳感器及數(shù)字式溫度傳 感器為核心設計的火災報警器可實現(xiàn)聲光報障自診斷、報警限設置、延時報警及 等功能。是一種結構簡單、性能穩(wěn)定、使用方便、價格低廉、智能化的煙霧報 警器,具有一定的實用價值。關鍵詞:報警器煙霧傳感器溫度傳感器如不慎侵犯了你的權益,請聯(lián)系我們告知!目錄目 錄.-2-第章緒論 .-4-1.1課題研究的目的和意義 .-4-1.2設計要求.-5-第2章火災報警器系統(tǒng)總體設計 .-6 -2.1系統(tǒng)組成.-6-2.2系統(tǒng)控制方案設計.-6-2.3系統(tǒng)總體方案設計.-7-2.3.1系統(tǒng)控制器的選擇 .-7-2.3.2檢測元件的選擇 .-7-2.3.3
3、輸入通道方案選擇 .-9-2.3.4外圍設備的選擇 .-9-第3章系統(tǒng)硬件設計 .-12-3.1控制單元電路設計 .-12-3.2信號檢測電路設計 .-12-3.2.1煙霧報警器模塊 .-12-3.2.2溫度報警器模塊 .-13-3.2.3光報警模塊 .-14-3.2.4聲報警模塊 .-14-第4章系統(tǒng)軟件設計 .-15 -如不慎侵犯了你的權益,請聯(lián)系我們告知!4.1總體設計思想.-15-4.1.1系統(tǒng)工作原理 .-15-4.1.2程序設計方法選擇 .-16-4.2主程序設計 .-17-4.2.1主程序設計 .-17-4.2.2 主程序初始化 .-17-4.2.3報警子程序設計及流程圖 .-1
4、7 -第5章總結.-19-參考文獻 .-20-如不慎侵犯了你的權益,請聯(lián)系我們告知!第1章緒論1.1課題研究的目的和意義火災自動報警系統(tǒng)是山觸發(fā)裝置、火災報警裝置、火災警報裝置以及具有其 它輔助功能裝置組成的,它具有能在火災初期,將燃燒產(chǎn)生的煙霧、熱量、火焰 等物理量,通過火災傳感器器變成電信號,傳輸?shù)交馂膱缶刂破?,并同時顯示 出火災發(fā)生的部位、時間等,使人們能夠及時發(fā)現(xiàn)火災,并及時采取有效措施, 撲滅初期火災,最大限度的減少因火災造成的生命和財產(chǎn)的損失,是人們同火災 做斗爭的有力工具。有關資料統(tǒng)計表明:凡是安裝了火災自動報警系統(tǒng)的場所, 發(fā)生了火災一般地說都能及早報警,不會釀成重大火災?,F(xiàn)
5、代生活節(jié)奏的加快,建筑物乂趨向集中化,火災報警系統(tǒng)就顯得格外重要。 在現(xiàn)代城市家庭里,許多人因為不懂家庭安全常識引起火災事故,使好端端的幸 福家庭轉眼間毀于一旦,有的導致家破人亡,而且一旦發(fā)生居民家庭火災,處置 不當,搶救不及時,是造成人員傷亡的重要因素。此時如果有了火災自動報警系 統(tǒng),能夠及時通知消防及居民,就有多余的時間來逃生以及能夠及時處理火災。 作為安防系統(tǒng)中樓寧智能化的重要組成部分,火災報警系統(tǒng)是預防火災的一項基 礎實施。但火災的發(fā)生卻乂是不確定的因素,那么智能火災報警系統(tǒng)在防止和減 少火災危害、保護人身和財產(chǎn)安全方面的重要作用就不斷顯現(xiàn)出來了。智能火災 自動報警控制系統(tǒng)具有如下特點
6、:1. 為全面有效地反映被監(jiān)視環(huán)境的各種細微變化,智能系統(tǒng)采用了設有專用 芯片的模擬量傳感器,對溫度和灰塵等影響實施自動補償,對電干擾及線路分布 參數(shù)的影響進行自動處理,從而為實現(xiàn)各種智能特性、解決無災誤報和準確報警 奠定了技術基礎;2. 系統(tǒng)采用主從式網(wǎng)絡結構,解決了對不同工程的適應性,乂提高了運行的 可靠性;3. 利用全總線汁算機通信技術,既完成了總線報警,乂實現(xiàn)了總線聯(lián)動控制, 如不慎侵犯了你的權益,請聯(lián)系我們告知!徹底避免了控制輸出與執(zhí)行機構之間的長距離穿線布管,大大方便了系統(tǒng)布線設 計和現(xiàn)場施工;如不慎侵犯了你的權益,請聯(lián)系我們告知!4. 系統(tǒng)采用大容量的控制矩陣和交義査尋軟件包,以
7、軟件編程代替了硬件組 合,提高了消防聯(lián)動的靈活性和可修改性;5. 具有豐富的自診斷功能,為系統(tǒng)維護及正常運行提供了有利條件。在如今社會快速的發(fā)展中,智能火災報警系統(tǒng)的應用范圉不斷的擴大,因為 火災對人類的危害性很大,所以智能報警系統(tǒng)對消防機構及時撲滅火災、減少人 員傷亡和財產(chǎn)損失具有十分重要的現(xiàn)實意義。1.2設計要求技術指標要求:1. 當室內溫度高于509或煙霧濃度大于20%LED時進行報警(聲光報警)o2. 如果出現(xiàn)硬件故障(如傳感器遺落、內部元器件損壞等),能發(fā)出故障報警。3. 如果只有一種參數(shù)出現(xiàn)異常(如煙霧濃度過大或是溫度較高),能發(fā)出異常 報警信號,令值班人員到現(xiàn)場處理。4. 如果煙
8、霧和溫度同時出現(xiàn)異常,則說明有火災,發(fā)出火災警報,并及時將 火災信息上報消防指揮中心。工作電壓:220伏或110伏環(huán)境溫度:零下10度到零上45度靜態(tài)電流:小于13亳安檢測煙霧的濃度:0. 05%檢測溫度范圍:0- 100C (0.5C)完成方案設計及論證、硬件設計、軟件設計。如不慎侵犯了你的權益請聯(lián)系我們告知第2章火災報警器系統(tǒng)總體設計2.1系統(tǒng)組成一個完整的火災報警器系統(tǒng),必須包含以下兒個部分:系統(tǒng)控制模塊,火災 探測模塊,數(shù)據(jù)轉換模塊以及報警模塊。本設計以單片機作為系統(tǒng)的控制核心, 以傳感器作為其測溫裝置,來實現(xiàn)火災報警系統(tǒng)的設訃。改設計可以對室內外溫 度進行以及煙霧實時采集和檢測,當所
9、測溫度或者煙霧高于臨界溫度時自動報 警。溫度信號或者煙霧濃度信號采集電路將溫度信號或者煙霧濃度信號以數(shù)字信 號的形式送入單片機。單片機對該數(shù)字信號進行濾波處理,并對處理后的數(shù)據(jù)進 行分析,是否大于或等于某個預設值,即報警臨界溫度或者煙霧濃度。如果大于 則啟動報警電路發(fā)出報警聲音,反之則為正常狀態(tài)。2.2系統(tǒng)控制方案設計火災報警系統(tǒng)主要實現(xiàn)對火災現(xiàn)場的測試工作,從而啟動火災報警系統(tǒng)。其 主要山煙霧傳感數(shù)據(jù)采集程序、溫度傳感數(shù)據(jù)采集程序、聲光報警程序等三個部 分組成。其中,煙霧傳感數(shù)據(jù)采集程序完成對煙霧濃度的采集并進行數(shù)據(jù)轉換; 溫度采集程序顯示對現(xiàn)場的溫度進行采集;報警程序設置報警的下限,當外界
10、指 標超出限制時,將進行聲光報警。其系統(tǒng)控制方案的設計原理圖如下:圖2-1智能火災報警系統(tǒng)結構原理框圖如不慎侵犯了你的權益,請聯(lián)系我們告知!2.3系統(tǒng)總體方案設計2. 3.1系統(tǒng)控制器的選擇:對于系統(tǒng)控制器的選型,要求控制器的功能強大,可靠性高,性價比高,精 度和響應速度高?;谏鲜鲆?,本設訃選用單片機作為其控制系統(tǒng)。單片機的特點:(1)高集成度,體積小,高可靠性單片機將各功能部件集成在一塊晶體芯片上,集成度很高,體積自然也是最 小的。芯片本身是按工業(yè)測控環(huán)境要求設計的,內部布線很短,其抗工業(yè)噪音性 能優(yōu)于一般通用的CPUo單片機程序指令,常數(shù)及表格等固化在ROM中不易破壞, 許多信號通道均
11、在一個芯片內,故可靠性高。(2)控制功能強為了滿足對對象的控制要求,單片機的指令系統(tǒng)均有極豐富的條件:分支轉 移能力,I/O 口的邏輯操作及位處理能力,非常適用于專門的控制功能。(3)低電壓,低功耗,便于生產(chǎn)便攜式產(chǎn)品為了滿足廣泛使用于便攜式系統(tǒng),許多單片機內的工作電壓僅為1.8V3. 6V,而工作電流僅為數(shù)白微安。(4)易擴展片內具有計算機正常運行所必需的部件。芯片外部有許多供擴展用的三總線 及并行、串行輸入/輸出管腳,很容易構成各種規(guī)模的計算機應用系統(tǒng)。(5)優(yōu)異的性能價格比2. 3.2檢測元件的選擇:1根據(jù)系統(tǒng)的設訃要求及控制結構圖,需要檢測火災現(xiàn)場的溫度。對于溫度 傳感器的選型,要求傳
12、感器的測溫精度高、響應速度快、抗干擾力好、可黑性高。 基于上述要求,本設訃選用DS18B20傳感器最為系統(tǒng)釆集溫度信號用的傳感器。DS18B20單線數(shù)字溫度傳感器,即“一線器件”,其具有獨特的優(yōu)點:(1)采用單總線的接口方式與微處理器連接時僅需要一條口線即可實現(xiàn)微 處理器與DS18B20的雙向通訊。單總線具有經(jīng)濟性好,抗干擾能力強,適合于惡 劣環(huán)境的現(xiàn)場溫度測量,使用方便等優(yōu)點,使用戶可輕松地組建傳感器網(wǎng)絡,為 測量系統(tǒng)的構建引入全新概念。如不慎侵犯了你的權益,請聯(lián)系我們告知!(2) 測量溫度范圍寬,測量精度高。DS18B20的測量范圍為-55-C-125C ; 在-10-85C范圍內,精度為
13、土0.5C。(3)在使用中不需要任何外圍元器件即可實現(xiàn)測溫。(4)多點組網(wǎng)功能。多個DS18B20可以并聯(lián)在惟一的三線上,實現(xiàn)多點測 溫。(5)供電方式靈活。DS18B20可以通過內部寄生電路從數(shù)據(jù)線上獲取電源。 因此,當數(shù)據(jù)線上的時序滿足一定的要求時,可以不接外電源,從而使系統(tǒng)結構 更趨簡單,可靠性更高。(6)測量參數(shù)可配置。DS18B20的測量分辨率可通過程序設定9-12位。(7)負壓特性。電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常 工作。(8)掉電保護功能。DS18B20內部含有EEPROM,在系統(tǒng)掉電以后,它仍可 保存分辨率及報警溫度的設定值。DS18B20具有體積更小、適用電
14、壓更寬、更經(jīng)濟、可選更小的封裝方式, 更寬的電壓適用范圍,適合于構建自己的經(jīng)濟的測溫系統(tǒng),因此也就被設計者們 所青睞。2根據(jù)系統(tǒng)的設訃要求及控制結構圖,需要檢測火災現(xiàn)場的煙霧濃度。對于 煙霧傳感器的選型,要求傳感器的基于靈敏度高、響應快、抗干擾能力強等優(yōu)點, 而且價格低廉,使用壽命長。上述要求本設計選用MQ-2型半導體可燃氣體敬感 元件煙霧傳感器作為系統(tǒng)釆集煙霧信號用的傳感器。MQ-2型半導體可燃氣體傳感器所使用的氣敏材料是在清潔空氣中電導率較 低的二氧化錫(SnO2) o當傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導率隨 空氣中可燃氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為
15、 與該氣體濃度相對應的輸出信號。曲-2半導體可燃氣體傳感器對液化氣、丙烷、 氫氣的靈敬度高,對天然氣和其它可燃蒸汽的檢測也很理想。這種傳感器可檢測 多種可燃性氣體,是一款適合多種應用的低成本傳感器。(1)在較寬的濃度范圍內對可燃氣體有良好的靈敏度(2) 對液化氣、丙烷、氫氣的靈敏度較高(3) 長壽命、低成本如不慎侵犯了你的權益,請聯(lián)系我們告知!(4)簡單的驅動電路即可(5)家庭用氣體泄漏報警器(6)工業(yè)用可燃氣體報警器(7)便攜式氣體檢測器可用于家庭和工廠的氣體泄漏監(jiān)測裝置,適宜于液化氣、丁烷、丙烷、甲 烷、酒精、氫氣、煙霧等的探測。靈墩度調整:MQ-2型氣墩元件對不同種類、不 同濃度的氣體有
16、不同的電阻值因此,在使用此類型氣敬元件時,靈敏度的調整是 很重要的。2. 3.3輸入通道方案選擇根據(jù)設計方案,需將外界測得的溫度和煙霧等模擬量輸入轉化成數(shù)字量。本 設計采用了 A/D轉換器,可以將多路模擬量進行轉化,因而省略了多路開關。A/D 轉換器的種類很多,就位數(shù)來分,有8位,10位,12位,16位等。位數(shù)越高, 其分辨率也越高,但價格也越貴。而就其結構而言,有單一的A/D轉換器,有內 含多路開關的A/D轉換器。根據(jù)設訃需要,確定轉換器的位數(shù)為8位。2.3.4外圍設備的選擇1.顯示器的選擇。根據(jù)本文的系統(tǒng)要求選擇LED作為顯示裝置。LED (Light Emitting Diode),發(fā)光
17、二極管,是一種固態(tài)的半導體器件,它 可以直接把電轉化為光。LED晶片的一端附著在一個支架上,一端是負極,另一 端連接電源的正極,使整個晶片被環(huán)氧樹脂封裝起來。半導體晶片山兩部分組成, 一部分是P型半導體,在它里面空穴占主導地位,另一端是N型半導體,在這邊 主要是電子。但這兩種半導體連接起來的時候,它們之間就形成一個“P-N結”。 當電流通過導線作用于這個晶片的時候,電子就會被推向P區(qū),在P區(qū)里電子跟 空穴復合,然后就會以光子的形式發(fā)出能量,這就是LED發(fā)光的原理。而光的波 長決定光的顏色,是曲形成PY結材料決定的。它具有以下特點:1)體積小LED基本上是一塊很小的晶片被封裝在環(huán)氧樹脂里面,所以
18、它非常小,非常輕。2) 耗電量低如不慎侵犯了你的權益,請聯(lián)系我們告知!LED耗電相當?shù)停绷黩寗?,超低功耗(單?. 03-0. 06瓦),電光功率轉 換接近100%o 一般來說LED的工作電壓是2-3. 6V,工作電流是0. 02-0. 03A;這 就是說,它消耗的電能不超過0.1W,比傳統(tǒng)光源節(jié)能80%以上。3) 使用壽命長有人稱LED光源為長壽燈。它為固體冷光源,環(huán)氧樹脂封裝,燈體內也沒有 松動的部分,不存在燈絲發(fā)光易燒、熱沉積、光衰等缺點,在恰當?shù)碾娏骱碗妷?下,使用壽命可達6萬到10萬小時,比傳統(tǒng)光源壽命長10倍以上。4) 高亮度、低熱量LED使用冷發(fā)光技術,發(fā)熱量比普通照明燈具低很
19、多。5) 環(huán)保LED是由無毒的材料做成,同時LED也可以回收再利用。光譜中沒有紫外線 和紅外線,既沒有熱量,也沒有輻射,眩光小,冷光源,可以安全觸摸,屬于典 型的綠色照明光源6) 堅固耐用LED被完全封裝在環(huán)氧樹脂里面,比燈泡和熒光燈管都堅固。燈體內也沒有 松動的部分,使得LED不易損壞。7) 多變幻LED光源可利用紅、綠、藍三基色原理,在計算機技術控制下使三種顏色具 有256級灰度并任意混合,可產(chǎn)生256X256X256 = 16777216種顏色,形成不同 光色的組合變化多端,實現(xiàn)豐富多彩的動態(tài)變化效果及各種圖像。它的缺點:當前價格還太高,光通量低,當前同等照度設計的LED光源 價格大約相
20、當于傳統(tǒng)光源的4倍。2. 鍵盤的選擇可以做鍵盤的有:獨立式按鍵,矩陣式按鍵,獨立式鍵盤主要用于按鍵較少 的場合,矩陣式鍵盤主要用于按鍵較多的場合,也稱行列式鍵盤。由于只需要一個鍵控制復位裝置,所以選擇獨立式鍵盤。3. 報警電路的設計報警電路是山一個三極管、一個74ALS08芯片和蜂鳴器組成。當溫度值在設 定的范圉時,單片機AT89C52不發(fā)出動作命令,當超出溫度設定值值,單片機發(fā) 如不慎侵犯了你的權益,請聯(lián)系我們告知!出動作命令,使三極管導通從而發(fā)出蜂鳴聲進行報警來提醒操作人員實施相應的 補救措施。如不慎侵犯了你的權益,請聯(lián)系我們告知!如不慎侵犯了你的權益,請聯(lián)系我們告知!第3章系統(tǒng)硬件設計3
21、.1控制單元電路設計根據(jù)系統(tǒng)總體方案設計,本設計選用AT89C52單片機。AT89S52是一種低功耗、高性能CM0S8位微控制器,具有8K在系統(tǒng)可編程 Flash存儲器。使用Atmel公司高密度非易失性存儲器技術制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常 規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89C52 為眾多嵌入式控制應用系統(tǒng)提供高靈活、有效的解決方案。3.2信號檢測電路設計3. 2.1煙霧報警器模塊此模塊使用的是MQ-2煙霧報警器,是半導體型可燃氣體敏感元件煙霧傳感 器。傳感器所使用的氣敬材料是在
22、清潔空氣中電導率較低的二氧化錫(SnO2) o當 傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導率隨空氣中可燃氣體濃度的增 加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相對應的輸 岀信號。1.MQ-2的使用規(guī)格:表3-1標準工作條件符號參數(shù)名稱技術條件備注Vc回路電壓W15VAC or DCvH加熱電壓5. 0V0.2 VAC or DCRL負載電阻可調RH加熱電阻31Q 3Q室溫pH加熱功耗W900mW表3-2環(huán)境條件符號參數(shù)名稱技術條件備注如不慎侵犯了你的權益,請聯(lián)系我們告知!Tao使用溫度- 10C-50CTas儲存溫度-20 C-70 CRH相對濕度小于 95%RH0=氧
23、氣濃度21% (標準條件)氧氣濃度會影響靈敬度特件最小值大于2 %表3-3靈敏度特性符號參數(shù)冬稱技術參數(shù)備注Rs敏感體表面電阻3KQ-30KQ(lOOOppm 異烷)1(3000/1000)異丁烷濃度斜率W0.6探測濃度范圍 lOOppm-lOOOOppm 300ppm-5000ppm J烷 5000ppm-20000ppm 甲烷 300ppm-5000ppm 氫氣標準工作條件溫度:20C2CVc:5. 0V0. IV相對濕度:65%5% Vh: 5. 0V0. IV預熱時間不超過1小時3. 2.2溫度報警器模塊此模塊采用的是DS18B20數(shù)字溫度傳感器。1.DS18B20單線數(shù)字溫度計(1)
24、 適應電壓范圍更寬,電壓范圍:3.05. 5V,在寄生電源方式下可 由數(shù)據(jù)線供電。(2)獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口 線即可實現(xiàn)微處理器與DS18B20的雙向通訊。(3)DS18B20支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線 上,實現(xiàn)組網(wǎng)多點測溫。如不慎侵犯了你的權益,請聯(lián)系我們告知!(4) DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉換電 路集成在形如一只三極管的集成電路內。如不慎侵犯了你的權益,請聯(lián)系我們告知!R3L1LEDO-H-R2470L0(5)溫度范圍-55C+125C,在-10+85C時精度土0. 5C。(6)可編
25、程分辨率為912位,對應的可分辨溫度為0. 5C、0.25C、 0. 125C和0. 0625C,可實現(xiàn)高精度測溫。(7)在9位分辨率時最多在93.75ms內把溫度轉換為數(shù)字,12位分辨 率時最多在750ms內把溫度值轉換為數(shù)字,速度更快。(8)測量結果直接輸出數(shù)字信號,以“一線總線”串行傳送給CPU,同 時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。(9)負壓特性:電源極性接反時,芯片不會因發(fā)熱而燒毀,但不能正 常工作。3. 2.3光報警模塊此類報警根據(jù)單片機所給電壓,確定LED燈中的電流流向,以驅動燈發(fā)光。 連接電路如圖3-1所示:圖中當單片機為低電平時,小燈是亮的;高電平時,小 燈滅。
26、VCTLED1470圖3-1光報警圖3. 2.4聲報警模塊其電路連接圖如圖3-2所示:如不慎侵犯了你的權益,請聯(lián)系我們告知!圖3-2聲報警圖第4章系統(tǒng)軟件設計4.1總體設計思想硬件電路和軟件程序是組成一個系統(tǒng)不可缺少的兩部分,二者的正確與否將 直接影響整個程序的可實現(xiàn)性。本次設計的軟件要實現(xiàn)的功能是:當傳感器在有 火災信息時,采集信息,用單片機實現(xiàn)對火災信號處理,并在LED和蜂鳴器上顯 示結果。4.1.1系統(tǒng)工作原理系統(tǒng)軟件部分主要實現(xiàn)對溫度檢測以及煙霧濃度的檢查,對指標超標進行聲 光報警。主要包括溫度檢測程序、煙霧傳感數(shù)據(jù)釆集程序設計、聲光報警程療:設 計。圖4-1是系統(tǒng)軟件主程序流程圖。如
27、不慎侵犯了你的權益,請聯(lián)系我們告知!圖4-1系統(tǒng)軟件主程序流程圖山上圖可以看出主程序執(zhí)行過程:首先對單片機的10 口進行初始化使LED 燈不亮,蜂鳴器停止蜂鳴。然后調用溫度測量函數(shù)控制DS18B20進行溫度測量并 獲取溫度值。然后緊接著調用煙霧濃度采集模塊程序釆集環(huán)境煙霧濃度。在得到 溫度值與煙霧濃度后進入判斷程序,判斷溫度值與煙霧濃度是否有超標的量。若 其中有一項或兩項都超標就進行聲光報警。4.1.2程序設計方法選擇通常應用程序設訃的方法有:模塊化設訃和結構化設計。根據(jù)系統(tǒng)的丄作過 程,本設計采用模塊化設計方法,主要包括:主程序模塊、數(shù)據(jù)采集及處理子程 序模塊、控制算法子程序模塊以及鍵盤顯示
28、程序模塊。1.模塊化設計方法:(1) 原理:模塊化程序設訃方法的基本原則是:高聚合、低耦合及信息隱藏。高聚合是指一個模塊只能完成單一的功能,不能“身兼數(shù)職”,在描述功能 時不能出現(xiàn)“和”、“與”等連詞。如不慎侵犯了你的權益,請聯(lián)系我們告知!低耦合是指模塊之間參數(shù)傳遞盡量少,還不能通過全局變量來實現(xiàn)數(shù)據(jù)傳 遞。信息隱藏是指把不需要調用者知道的信息都包裝在模塊內部隱藏起來。只有實現(xiàn)了高聚合、低耦合,才可能最大程度的實現(xiàn)信息隱藏,從而實現(xiàn)真 正意義上的模塊化程序設計。(2)特點: 各模塊相對獨立,功能單一,結構清晰,接口簡單; 避免程序開發(fā)的重復勞力; 易于維護和功能的擴沖; 程序設汁的復雜性得到有
29、效的控制。4.1.3程序設計語言的選擇常用的匯編語言有:機器語言、匯編語言和高級語言。III于匯編語言適合 編寫一些對速度和代碼長度要求高的程序和直接控制硬件的程序,所以本 系統(tǒng)選擇匯編程序。匯編語言(Assembly Language)是面向機器的程序設汁語言。在匯編語合中, 用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替如不慎侵犯了你的權益,請聯(lián)系我們告知!機器語言的二進制碼,就把機器語言變成了匯編語言。匯編語言直接同計算機的底層軟件甚至硬件進行交互,它具有如下一 些優(yōu)點:1) 能夠直接訪問與硬件相關的存儲器或I/O端口;2)
30、能夠不受編譯器的限制,對生成的二進制代碼進行完全的控制;3) 能夠對關鍵代碼進行更準確的控制,避免因線程共同訪問或者硬件 設備共事引起的死鎖;4) 能夠根據(jù)特定的應用對代碼做最佳的優(yōu)化,提高運行速度;5) 能夠最大限度地發(fā)揮硬件的功能。4.2主程序設計4. 2.1主程序設計首先要給傳感器預熱三分鐘,因為MQ-2型半導體電阻式煙霧傳感器在不通 電存放一段時間后,再次通電時,傳感器不能立即正常采集煙霧信息,需要一段 時間預熱。程序初始化結束后,系統(tǒng)進入監(jiān)控狀態(tài)。本論文的主程序設計先對傳 感器預熱三分鐘,預熱同時,對傳感器加熱絲故障檢測,采用軟件方式檢測傳感 器加熱絲或電纜線是否斷線或者接觸不良。AT89C52單片機對傳感器檢測的煙霧濃度信號進行A/D轉換、平均值法濾波、 線性化處理后,將濃度值與報警限設定值相比較,判斷是否報警。同時送入數(shù)碼 管顯示煙霧濃度值。主程序還包括狀態(tài)指示燈及按鍵功能設置,中斷子程序等, 使報警器功能更加完善,給用戶帶來便利。4. 2. 2主程序初始化給傳感器預熱后,程療:開始執(zhí)行初始化子程序,這部分實現(xiàn)的功能包括各種 I/O 口輸入輸出狀態(tài)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國畫藝術產(chǎn)業(yè)投資合同3篇
- 2024版簡單鋼結構合同
- 二零二五年度建筑工程承包合同標的和工程量清單2篇
- 2024版智慧城市建設項目合同
- 2025年度國際環(huán)保技術引進與實施合同3篇
- 2024影視制作基地建設與運營合同
- 四川文軒職業(yè)學院《大數(shù)據(jù)處理與Mapeduce編程模型實踐》2023-2024學年第一學期期末試卷
- 二零二五版工業(yè)自動化設備安裝施工合同范本2篇
- 二零二五版?zhèn)€人信用擔保車輛購置貸款合同樣本3篇
- 2024暑假大學生創(chuàng)業(yè)項目投資合同
- 2024年廣東揭陽市揭西縣集中招聘事業(yè)單位人員85人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 豬肉配送投標方案(技術方案)
- 財務盡職調查資料清單-立信
- 2024至2030年中國柔性電路板(FPC)行業(yè)市場深度分析及發(fā)展趨勢預測報告
- IGCSE考試練習冊附答案
- 小學三年級下一字多義(答案)
- Unit 6 同步練習人教版2024七年級英語上冊
- 九三學社申請入社人員簡歷表
- 非諾貝特酸膽堿緩釋膠囊-臨床用藥解讀
- 設備管理:設備管理的維護與保養(yǎng)
- 土特產(chǎn)行業(yè)現(xiàn)狀分析
評論
0/150
提交評論