




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上遼 寧 工 業(yè) 大 學(xué) 單片機原理及接口技術(shù) 課程設(shè)計(論文)題目: 煤礦瓦斯監(jiān)測儀設(shè)計 院(系): 新能源學(xué)院 專業(yè)班級: 光伏應(yīng)用技術(shù)131 學(xué) 號: 學(xué)生姓名: 曲善民 指導(dǎo)教師: (簽字)起止時間:2016.06.20-2016.7.3 專心-專注-專業(yè) 學(xué) 號 學(xué)生姓名曲善民 專業(yè)班級電氣131課程設(shè)計(論文)題目煤礦瓦斯監(jiān)測儀設(shè)計課程設(shè)計(論文)任務(wù)該檢測儀實時監(jiān)測煤礦的瓦斯,當(dāng)瓦斯?jié)舛瘸^閾值時發(fā)出報警信號,并啟動輸出相應(yīng)的開關(guān)量信號,可以啟動排風(fēng)設(shè)備,檢測儀由AC220V供電。設(shè)計任務(wù):1. CPU最小系統(tǒng)設(shè)計(包括CPU選擇,晶振電路,復(fù)位電路)2.
2、 傳感器選擇及瓦斯檢測接口電路設(shè)計3. 報警電路以及工作電源設(shè)計4程序流程圖設(shè)計及.程序清單編寫技術(shù)參數(shù):1瓦斯?jié)舛壬舷逓?%2檢測儀的工作電源為220V設(shè)計要求:1、分析系統(tǒng)功能,盡可能降低成本,選擇合適的單片機、AD轉(zhuǎn)換器、輸出電路等;2、應(yīng)用專業(yè)繪圖軟件繪制硬件電路圖和軟件流程圖;3、按規(guī)定格式,撰寫、打印設(shè)計說明書一份,其中程序開發(fā)要有詳細的軟件設(shè)計說明,詳細闡述系統(tǒng)的工作過程,字數(shù)應(yīng)在4000字以上。進度計劃第1天 查閱收集資料第2天 總體設(shè)計方案的確定第3-4天 CPU最小系統(tǒng)設(shè)計第5天 傳感器選擇及瓦斯檢測接口電路設(shè)計第6天報警電路以及工作電源設(shè)計第7天 程序流程圖設(shè)計第8天 軟
3、件編寫與調(diào)試第9天 設(shè)計說明書完成第10天 答辯指導(dǎo)教師評語及成績 平時: 論文質(zhì)量: 答辯: 總成績: 指導(dǎo)教師簽字: 年 月 日注:成績:平時20% 論文質(zhì)量60% 答辯20% 以百分制計算摘 要能源工業(yè)是國家經(jīng)濟發(fā)展的命脈,近年來,隨著石油資源的緊張、石油價格的騰升,煤炭行業(yè)的重要地位和不可替代性也日益顯現(xiàn)。然而,中國煤炭行業(yè)的安全生產(chǎn)形勢卻不容樂觀,尤其是重、特大傷亡事故屢見報端。在這些事故中,瓦斯爆炸又占絕大多數(shù)。這其中,固然有很多誘發(fā)因素,但各煤礦生產(chǎn)企業(yè)安全監(jiān)測設(shè)備不完備、管理手段落后是造成事故頻發(fā)的重要原因之一。該傳感器以89C51單片機為核心,實現(xiàn)對瓦斯的檢測、報警和控制,安
4、全可靠,經(jīng)久耐用,適合各類煤礦瓦斯的監(jiān)控,可以大大降低煤礦事故的發(fā)生,降低企業(yè)成本,提高煤炭開采率,為我國煤炭事業(yè)做出貢獻。關(guān)鍵詞:煤礦事故;傳感器;89C51目 錄第1章 緒論1.1 瓦斯監(jiān)測儀概況我國監(jiān)測監(jiān)控技術(shù)應(yīng)用較晚,80年代初,從波蘭、法國、德國、英國和美國等引進了一批安全監(jiān)控系統(tǒng),裝備了部分煤礦;在引進的同時,通過消化、吸收并結(jié)合我國煤礦的實際情況,先后研制出一系列監(jiān)控系統(tǒng),在我國煤礦已大量使用。實踐表明,安全監(jiān)控系統(tǒng)為煤礦安全生產(chǎn)和管理起到了十分重要的作用,各局礦已作為一項重大安全裝備。由于當(dāng)時相當(dāng)一部分監(jiān)控系統(tǒng)由于技術(shù)水平低、功能和擴展性能差、現(xiàn)場維修維護和技術(shù)服務(wù)跟不上等原因
5、,或者已淘汰、或者停產(chǎn)。因此造成相當(dāng)一部分礦井無法繼續(xù)正常使用已裝備的系統(tǒng)。特別是近年來由于老系統(tǒng)服務(wù)年限將至,已無繼續(xù)維修維護的必要,系統(tǒng)面臨更新改造的機遇。 隨著電子技術(shù)、計算機軟硬件技術(shù)的迅猛發(fā)展和企業(yè)自身發(fā)展的需要,國內(nèi)各主要科研單位和生產(chǎn)廠家又相繼推出了一系列監(jiān)控系統(tǒng),以及一些煤礦安全綜合化和數(shù)字化網(wǎng)絡(luò)監(jiān)測管理系統(tǒng)。同時,在“以風(fēng)定產(chǎn),先抽后采,監(jiān)測監(jiān)控”十二字方針和煤礦安全規(guī)程有關(guān)條款指導(dǎo)下,規(guī)定了我國各大、中、小煤礦的高瓦斯或瓦斯突出礦井必須裝備礦井監(jiān)測監(jiān)控系統(tǒng)。因此,大大小小的系統(tǒng)生產(chǎn)廠家如雨后春筍般的不斷出現(xiàn),為用戶提供了更多的選擇機會、也促進了各廠家在市場競爭條件下不斷提高
6、產(chǎn)品質(zhì)量和服務(wù)意識。瓦斯安全監(jiān)測監(jiān)控系統(tǒng)是傳感器技術(shù)、信息傳輸技術(shù)、計算機應(yīng) 用技術(shù)、電氣防爆技術(shù)和控制技術(shù)等多種技術(shù)在礦井安全生產(chǎn)監(jiān)控領(lǐng)域應(yīng)用的產(chǎn)物,對保障煤礦安全生產(chǎn),提高生產(chǎn)效率和機電設(shè)備的利用率都具有十分重要的作用。礦井安全監(jiān)控系統(tǒng)一般由三部分組成:中心站(包括應(yīng)用軟件、計算機及外圍設(shè)備);信息傳輸裝置(包括傳輸接口、分站、傳輸線、接線盒等);傳感器和執(zhí)行裝置。具體來講,煤礦安全監(jiān)控系統(tǒng)是指對煤礦的瓦斯、風(fēng)速、一氧化碳、煙霧、溫度等環(huán)境參數(shù)和礦井生產(chǎn)、運輸、提升、排水等環(huán)節(jié)的機電設(shè)備工作狀態(tài)進行監(jiān)測和控制,用計算機分析處理并取得數(shù)據(jù)的一種系統(tǒng)。安全監(jiān)控系統(tǒng)可以為各級生產(chǎn)指揮者和業(yè)務(wù)部門
7、提供環(huán)境安全參數(shù)動態(tài)信息,為指揮生產(chǎn)提供及時的現(xiàn)場資料和信息,便于提前采取防范措施。另外通過對被測參數(shù)的比較和分析,系統(tǒng)可以實現(xiàn)自動報警、斷電和閉鎖,便于制止事故的發(fā)生或擴大;在發(fā)生事故的情況下,能及時指示最佳救災(zāi)和避災(zāi)路線,為搶救和疏散人員、器材,提供決策信息。1.2 本文研究內(nèi)容該檢測儀實時監(jiān)測煤礦的瓦斯,當(dāng)瓦斯?jié)舛瘸^閾值時發(fā)出報警信號,并啟動輸出相應(yīng)的開關(guān)量信號,可以啟動排風(fēng)設(shè)備,檢測儀由AC220V供電。本設(shè)計主要設(shè)計內(nèi)容是:1. CPU最小系統(tǒng)設(shè)計(包括CPU選擇,晶振電路,復(fù)位電路)2. 傳感器選擇及瓦斯檢測接口電路設(shè)計3. 報警電路以及工作電源設(shè)計4程序流程圖設(shè)計及.程序清單編
8、寫第2章 CPU最小系統(tǒng)設(shè)計2.1 瓦斯監(jiān)測儀總體設(shè)計方案催化元件小信號放大電路A/D轉(zhuǎn)換CPU報警電路圖2.1 瓦斯監(jiān)測儀原理框圖在催化元件電源端加上一正電壓,使催化元件開始工作,輸出與甲烷濃度相對應(yīng)的電壓信號,此電壓經(jīng)過放大電路放大后,送到A/D轉(zhuǎn)換,A/D轉(zhuǎn)換電路將模擬信號轉(zhuǎn)換為數(shù)字信號送入CPU, CPU對采樣值進行數(shù)值計算,處理后,驅(qū)動顯示器顯示出被測氣體中的甲烷濃度值,若被測氣體中甲烷濃度超過報警電路預(yù)定的數(shù)值時,報警電路即發(fā)出聲、光報警信號,并啟動輸出相應(yīng)的開關(guān)量信號,可以啟動排風(fēng)設(shè)備,檢測儀由AC220V供電。2.2 CPU的選擇CPU是監(jiān)控報警儀的核心,完成數(shù)據(jù)采集、處理、輸
9、出、顯示等功能,是整個儀器正常工作的基礎(chǔ),它的選擇直接關(guān)系到整個系統(tǒng)的工作。選擇通用性強、功耗小、性能穩(wěn)定良好的8位CMOS微處理器芯片AT89C51,它與常用MCS-51型單片機兼容,工作電壓為2.7V6.OV,具有32條可編程I/O端口,3個16位定時計數(shù)器,256×8位內(nèi)部RAM,內(nèi)帶8K字節(jié)快閃EEPROM的特點,大大簡化了電路的設(shè)計。引腳圖如圖:圖2.2 89C51引腳圖部分引腳功能說明:RST:AT89C51的復(fù)位信號輸入引腳,高電位工作,當(dāng)要對芯片復(fù)位時,只要將此引腳電位提升到高電位,并持續(xù)兩個機器周期以上的時間,AT89C51便能完成系統(tǒng)復(fù)位的各項工作,使得內(nèi)部特殊功
10、能寄存器的內(nèi)容均被設(shè)成已知狀態(tài)。XTAL1:接外部晶振的一個引腳。在單片機內(nèi)部,它是一反相放大器輸入端,這個放大器構(gòu)成了片內(nèi)振蕩器。它采用外部振蕩器時,此引腳應(yīng)接地。XTAL2:接外部晶振的一個引腳。在片內(nèi)接至振蕩器的反相放大器輸出端和內(nèi)部時鐘發(fā)生器輸入端。當(dāng)采用外部振蕩器時,則此引腳接外部振蕩信號的輸入。:訪問外部程序存儲器選通信號,低電平有效。在訪問外部程序存儲器讀取指令碼時,每個機器周期產(chǎn)生二次 信號。在執(zhí)行片內(nèi)程序存儲器指令時,不產(chǎn)生PSEN 信號,在訪問外部數(shù)據(jù)時,亦不產(chǎn)生信號。ALE/:ALE表示允許地址鎖存允許信號。當(dāng)訪問外部存儲器時,ALE信號負跳變來觸發(fā)外部的8位鎖存器 (如
11、74LS373),將端口P0 的地址總線(A0-A7)鎖存進入鎖存器中。在非訪問外部存儲器期間,ALE引腳的輸出頻率是系統(tǒng)工作頻率的1/16,因此可以用來驅(qū)動其他外圍芯片的時鐘輸入。P0:P0口(P0.0P0.7)是一個8位漏極開路雙向輸入輸出端口,當(dāng)訪問外部數(shù)據(jù)時,它是地址總線(低8位)和數(shù)據(jù)總線復(fù)用。外部不擴展而單片應(yīng)用時,則作一般雙向I/O口用。P0口每一個引腳可以推動8個LSTTL負載。P2:P2口(P2.0P2.7)是具有內(nèi)部提升電路的雙向I/0端口(準(zhǔn)雙向并行I/O口),當(dāng)訪問外部程序存儲器時,它是高8位地址。外部不擴展而單片應(yīng)用時,則作一般雙向I/O口用。每一個引腳可以推動4個L
12、STL負載。P1:P1口(P1.0P1.7)口是具有內(nèi)部提升電路的雙向I/0端口(準(zhǔn)雙向并行I/O口),其輸出可以推動4個LSTTL負載。僅供用戶作為輸入輸出用的端口。P3:P3口(P3.0P3.7)口是具有內(nèi)部提升電路的雙向I/0端口(準(zhǔn)雙向并行I/O口),它還提供特殊功能,包括串行通信、外部中斷控制、計時計數(shù)控制及外部隨機存儲器內(nèi)容的讀取或?qū)懭肟刂频裙δ?。其特殊功能引腳分配如下:P3.0 RXD 串行通信輸入P3.1 TXD 串行通信輸出P3.2 外部中斷0輸入,低電平有效P3.3 外部中斷1輸入,低電平有效P3.4 T0 計數(shù)器0 外部事件計數(shù)輸入端P3.5 T1 計數(shù)器1 外部事件計數(shù)
13、輸入端P3.6 外部隨機存儲器的寫選通,低電平有效P3.7 外部隨機存儲器的讀選通,低電平有效在設(shè)計中用到了多片串行通信的芯片,但選用的單片機AT89C51只有一個串行口,這給連接帶來了極大的麻煩。在設(shè)計中,用單片機未用到的普通I/O口輔之控制軟件來模擬串行口工作,從而解決了串行口不夠用的難題。2.3 數(shù)據(jù)存儲器擴展89C51單片機片內(nèi)有128B的RAM存儲器,在實際應(yīng)用中僅靠這128B的數(shù)據(jù)存儲器是遠遠不夠的。這種情況下可利用89C51單片機所具有的拓展功能,拓展數(shù)據(jù)存儲器。本文利用6264與單片機進行拓展。6264是8K*8位的靜態(tài)隨機存儲器,采用CMOS工藝制造,單一+5電源供電,額定功
14、耗200mW,典型存取時間200ns,為28線雙列直插式封裝。如圖:圖2.3 89C51與6264的拓展2.4 時鐘電路設(shè)計片內(nèi)電路與片外器件就構(gòu)成一個時鐘產(chǎn)生電路,CPU的所有操作均在時鐘脈沖同步下進行。片內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,一般多在1.2MHz24MHz之間選取。C1、C2是反饋電容,其值在20pF100pF之間選取,典型值為30pF。本電路選用的電容為30pF,晶振頻率為12MHz。振蕩周期; 機器周期; 指令周期C130pFC230pF晶振XTAL1XTAL2.圖2.4 晶振電路圖2.5 復(fù)位電路設(shè)計在時鐘電路工作后,只要在單片機的RESET引腳上出現(xiàn)24個時鐘振蕩脈沖
15、(兩個機器周期)以上的高電平,單片機就可以實現(xiàn)復(fù)位。為了保證系統(tǒng)可靠復(fù)位,在設(shè)計復(fù)位電路時,一般使RESET引腳保持10ms以上的高電平,單片機就可以可靠的復(fù)位。本文采用按鍵復(fù)位方式。該方式可以通過按鍵實現(xiàn)復(fù)位。按下鍵后,通過R1和R2形成回路,使RESET端產(chǎn)生高電平。按鍵的時間決定了復(fù)位的時間。VCC22uCAP10kRES2D14148S1RESET200RES2RST圖2.5 按鍵復(fù)位電路圖2.6 CPU最小系統(tǒng)圖圖2.6為完整的CPU最小系統(tǒng)圖圖2.6 CPU最小系統(tǒng)圖第3章 瓦斯監(jiān)測儀輸入輸出接口電路設(shè)計3.1 瓦斯監(jiān)測儀傳感器的選擇3.1.1 敏感元件的組成及作用敏感元件是準(zhǔn)確檢
16、測甲烷氣體含量的核心元件之一,它由工作元件和補償元件組成,將這兩個元件分別接在惠斯登電橋上,在元件的電源端加入高電平時元件開始工作,當(dāng)環(huán)境中無甲烷氣體時,調(diào)整電橋使之輸出為零,當(dāng)有甲烷氣體時,甲烷氣體以擴散方式進入儀器原測量氣室,內(nèi)部接于橋臂的熱催化元件或熱導(dǎo)元件發(fā)生氧化還原反應(yīng),引起元件溫度升高,阻值增大,使原來平衡的電橋失去平衡,輸出與甲烷濃度相對應(yīng)的電壓信號,測量該電壓信號即可知甲烷濃度它的基本測試電路圖如圖3.1所示。圖3.1 敏感元件的基本測試電路3.1.2 熱催化元件的特性本文采用的是熱催化式瓦斯監(jiān)測儀傳感器。熱催化式是利用甲烷在催化元件上的氧化生熱引起其電阻的變化來測定甲烷濃度。
17、其優(yōu)點是元件和儀器的生產(chǎn)成本低,輸出信號大,對于1%氣樣,電橋輸出可達15mV以上,處理和顯示都比較方便,所以儀器的結(jié)構(gòu)簡單,受背景氣體和溫度變化的影響小,容易實現(xiàn)自動檢測。其缺點是探測元件的壽命較短,不能測高濃度甲烷,硫化氫及硅蒸汽會引起元件中毒而失效。目前國內(nèi)外檢測甲烷的儀器廣泛采用這一原理。在選擇敏感元件時,主要從以下幾個方面來衡量:(1) 工作點與工作區(qū)間。元件工作點是指元件的標(biāo)準(zhǔn)工作電壓和電流值。實際使用中,為了便于組成電橋和選定電橋電流,通常是指一對元件(即一只黑元件和一只白元件)的標(biāo)準(zhǔn)工作電壓或電流值。在工作點上,元件具有較大的輸出,較好的穩(wěn)定性和最小的零點飄移。目前國內(nèi)元件的工
18、作點有:直1.2V, 2.2V, 2.4V, 2.8V及320mA等幾種。當(dāng)元件的工作電壓或工作電流變動時,在同一甲烷濃度下輸出活性大小是不相同的。只有當(dāng)工作電壓或工作電流在某一范圍內(nèi)變動時,輸出活性才接近直線。這個電壓或電流的變動范圍稱為元件的工作區(qū)間。區(qū)間越寬越好。目前元件的工作區(qū)間只能達到標(biāo)準(zhǔn)電壓的±10%。 (2) 活性。元件活性是指元件對甲烷氧化燃燒的速率。元件活性高,通過電橋測量甲烷時,可以得到較高的電壓輸出。(3) 穩(wěn)定性。元件的穩(wěn)定性是指元件在新鮮空氣與一定濃度的甲烷中,在規(guī)定的連續(xù)工作時間里的活性下降率。下降率其值越低越好,活性下降率越低,表明元件工作性能越穩(wěn)定。
19、(4)輸出特性。元件輸出特性,是指在不同的甲烷濃度下,元件的活性與甲烷濃度的關(guān)系。在0-5%CH4范圍內(nèi),電橋輸出信號與甲烷濃度呈線性關(guān)系。當(dāng)甲烷濃度在9.5%處時,曲線出現(xiàn)拐點,以后隨著甲烷濃度的增大,電橋輸出信號不斷下降,出現(xiàn)了高濃度和低濃度輸出信號相同現(xiàn)象。產(chǎn)生的原因是由于高濃度甲烷氣體中缺氧使燃燒不完全所造成的。所以,這種原理的甲烷檢測儀只能測量低濃度甲烷。(5) 元件的“中毒現(xiàn)象”。礦井空氣中的硫化氫、二氧化硫等氣體會使元件產(chǎn)生中毒現(xiàn)象,使活性降低。其原因主要是由于這些毒性氣體元件活性下降。此外,井下電氣設(shè)備用的硅油、硅絕緣材料等揮發(fā)物,也會使元件中毒。這主要是由于硅分子量大,一旦吸
20、附在元件表面,就會阻止甲烷進入而影響元件氧化速率,致使活性下降。為防止元件中毒,可以加過濾器,例如用活性炭吸收管,1 cm厚活性炭的吸收管,可使工作在有毒環(huán)境中的元件壽命延長數(shù)百倍。經(jīng)過一段時間工作的元件,遇到較高濃度,工作數(shù)分鐘后,元件的活性將升高,高濃度消失后,元件在幾十小時內(nèi)活性才會逐步下降到原值附近,以后又保持穩(wěn)定的活性。這種現(xiàn)象稱為元件被濃甲烷激活。元件的激活特性是一個缺點,因為被激活的元件在一段時間內(nèi)會造成輸出不穩(wěn),這是在使用中應(yīng)該加以注意和調(diào)整的。載體催化元件與純鉑絲元件相比,其抗毒性能較弱,在有毒氣體的環(huán)境中,宜采用鉑絲元件。(6) 元件的壽命。元件的壽命是指元件在使用過程中,
21、其活性下降到某一規(guī)定值的時間。(7)反應(yīng)速度。反應(yīng)速度是工作元件的一個重要指標(biāo)。特別是當(dāng)元件應(yīng)用到各種運動機械上時,就更為突出。在井下空氣中,當(dāng)甲烷濃度發(fā)生變化時,元件的反應(yīng)速度由兩個因素決定,一是元件本身的時間常數(shù):,二是甲烷向元件擴散的速度。元件的時間常數(shù)可由下式確定:式中: :元件的時間常數(shù); E:元件的熱容量; a:等效熱導(dǎo)系數(shù); s:元件的表面積; :常數(shù); T:元件的工作溫度; I:工作電流; R:元件電阻; :鉑絲電阻溫度系數(shù)通過對上式的分析,可以合理地選擇元件參數(shù),以提高工作元件的反應(yīng)速度。本設(shè)計中選擇的敏感元件型號為:FWC-2。參數(shù)為:測量介質(zhì):甲烷工作電流:直流穩(wěn)壓工作點
22、:2. 8V/175mA測量范圍:0-4%CH4穩(wěn)定性:靈敏度變化±0.1%CH4響應(yīng)時間:20S3.2 小信號放大電路目前有許多型號的單片測量放大器集成芯片可供選擇,因此不再用分立的運算放大器來構(gòu)成測量放大器。采用單片測量放大器芯片與用分立的運算放大器相比具有性能優(yōu)異、體積小、結(jié)構(gòu)簡單、成本低的優(yōu)點。在本設(shè)計中選擇集成芯片INA128儀用放大器。其特點如下: 低偏置電壓最大50V,低溫度漂移最大0.5V/,低輸入偏置電流最大5nA,高共模抵制CMR 最小120DB,輸入保護至±40V,寬電源電壓范圍±2.25 至±18V,低靜態(tài)電流700A,8 引腳塑
23、料DIP 和SO-8封裝。電路圖如圖3.2所示:圖3.2 小信號放大電路3.3 瓦斯監(jiān)測儀檢測接口電路設(shè)計3.3.1 A/D轉(zhuǎn)換器選擇因為單片機不能直接接收模擬量信號,所以電壓測量信號,必須通過A/D轉(zhuǎn)換后方可以輸入單片機進行處理。A/D轉(zhuǎn)換器芯片有很多種,在此選擇比較熟悉的ADC0809。ADC0809是8路8位逐次逼近行A/D轉(zhuǎn)換CMOS器件,能對多路模擬信號進行分時采集和A/D轉(zhuǎn)換,輸出數(shù)字信號通過三態(tài)緩沖器,可直接與微處理器的數(shù)據(jù)總線相連接。ADC0809的主要特性如下:分辨率為8位最大不可調(diào)誤差小于±ULSB可鎖存三態(tài)輸出,能與8位微處理器接口輸出與TTL兼容不必進行零點和
24、滿度調(diào)整單電源供電,供電電壓為+5V轉(zhuǎn)換速率取決于芯片的時鐘頻率,時鐘頻率范圍是:101280KHZ,當(dāng)時鐘頻率為500KHZ時,對應(yīng)的轉(zhuǎn)換時間為125uS圖3.3 ADC0809引腳圖3.3.2 模擬量檢測接口電路圖圖3.4 ADC0809與單片機連接3.4 瓦斯監(jiān)測儀輸出接口電路設(shè)計報警電路由NPN三極管、蜂鳴器、LED和限流電阻組成,如圖4-10所示。由單片機兩個I/0口控制聲報警方式和光報警方式,實際應(yīng)用時,可以通過軟件設(shè)置選擇其中一種報警方式,也可以兩種都選擇。8050是一種常用的小功率開關(guān)三極管,它的最大負載電流為700mA, VCEO=20V,飽和壓降為0.5V。 Q1和Q2分別
25、作為蜂鳴器和發(fā)光二極管的驅(qū)動器,蜂鳴器的正常工作為3V,聲音強度為80dB,發(fā)光二極管的額定電流為5lOmA。當(dāng)單片機I/O口信號為高電平時,三極管導(dǎo)通,蜂鳴器發(fā)出報警聲音,發(fā)光二極管則給出光指示信號,其中,R2, R3和R1均為限流電阻。圖3.5報警裝置電路圖第4章 瓦斯監(jiān)測儀軟件設(shè)計4.1 軟件實現(xiàn)功能綜述該系統(tǒng)軟件主要由主程序、A /D轉(zhuǎn)換子程序和報警子程序等模塊組成,因為C語言編寫的軟件易于實現(xiàn)模塊化,生成的機器代碼質(zhì)量高、可讀性強、移植好。1) 報警的同時啟動排風(fēng)裝置。2) 比較監(jiān)測到的瓦斯?jié)舛戎抵岛蛨缶O(shè)置值,發(fā)現(xiàn)超限則蜂鳴器報警提示流程圖設(shè)計4.1.1 主程序流程圖設(shè)計主程序功能
26、是將A/D轉(zhuǎn)換主程序與數(shù)據(jù)處理主程序結(jié)合在一起檢驗數(shù)據(jù)是否大于閾值,若大于則報警,反之則不報警,主程序流程圖如圖:YN是 否開 始 讀 取 瓦 斯 濃 度讀 取 成 功約 定 值 進 行 比 較是否超限返 回發(fā) 送 報 警 信 號 并 啟 動 通 風(fēng)圖4.1 主程序流程圖4.1.2 模擬量檢測流程圖設(shè)計A/D轉(zhuǎn)換子程序流程圖如下圖所示。ADC0809初始化后,把0通道輸入的0-5V的模擬信號轉(zhuǎn)換為對應(yīng)的數(shù)字量00H-FFH,然后將對應(yīng)數(shù)值存儲到內(nèi)存單元。程序框圖如圖:開 始啟 動 ADC0809,并 延 時 100µs轉(zhuǎn) 換 完 ?讀 出 A/D 轉(zhuǎn) 換 結(jié) 果結(jié) 果 存 入 內(nèi) 存
27、 單 元返 回NY圖4.2 A/D轉(zhuǎn)換子程序流程圖4.1.3 報警裝置流程圖設(shè)計系統(tǒng)設(shè)定閾值并保存在以50H開始的3個單元,為了便于比較和顯示,閾值的千位放入50H中,百位和十位放入5lH,個位放人52H中。報警電路分為蜂鳴器報警電路和LED發(fā)光報警電路組成。當(dāng)輸入端P3.5為低電平時,有電流通過蜂鳴器,蜂鳴器發(fā)出聲音報警。而當(dāng)輸入端為高電平時不報警。報警子程序執(zhí)行之前,將報警閾值轉(zhuǎn)換為壓縮的BCD碼并存放在兩個存儲單元中。傳感器輸入值A(chǔ)/D轉(zhuǎn)換后,調(diào)用比較程序,經(jīng)過數(shù)據(jù)處理后顯示的測量值與閾值比較,小于閾值則繼續(xù)執(zhí)行顯示程序。若大于閾值則將單片機的P3.5口清零進行聲光報警。40H、4lH、
28、42H單元存放A/D轉(zhuǎn)換后,并進行十進制轉(zhuǎn)換后的結(jié)果。40H和50H分別存放的是處理后的測量值與閾值的千位的壓縮BCD碼,41H和51H分別存放的是處理后的測量值與閾值的百位、十位壓縮的BCD碼,42H和52H分別存放的是處理后的測量值與閾值的個位的壓縮BCD碼。程序首先對40H、50H中的值進行比較大小,如果40H中的值大于50H中的值,則進行報警。依此類推,比較41H和51H,42H和52H。程序框圖如圖4.3:NN開 始40H中的BCD碼>50H中的BCD碼?與閾值相等?41H中的BCD碼>51H中的BCD碼?與閾值相等?40H中的BCD碼>50H中的BCD碼?返 回報
29、警YYNYNYYN圖4.3 報警子程序流程框圖4.2 程序清單1.初始化子程序清單Private Sub Form_Load0窗體過程,設(shè)置串口屬性MSComm1.CommPort=1設(shè)置串口1MSComm1.Settings="9600,n,8,1" ' 以字符串形式設(shè)置或返回波特率等參數(shù)MSComm1.inputLen=0 '用input可讀出整個接收緩沖區(qū)中的內(nèi)容MSComm1.RThreshold=1 '每當(dāng)接收到一個數(shù)據(jù)時就引發(fā)OnComm事件MSComm1.inBufferCount=0 '清空接收緩沖區(qū)MSComm1.OutBu
30、fferCount=0 '清空發(fā)送緩沖區(qū)MSComm1.inBufferSize=1024 '設(shè)置接收緩沖區(qū)大小為1024個字符MSComm1.OutBufferSize=1024 '設(shè)置發(fā)送緩沖區(qū)大小為1024個字符MSComm1.RThreshold=1 '當(dāng)緩沖區(qū)每接收到1個字符就引發(fā)一次ONComm事件MSComm1.SThreshold=0 '任何一次發(fā)送操作都觸發(fā)ONComm事件MSComm1.RTSEnable=False '允許PC機發(fā)送命令MSCornm1.inputMode=comInputModeBinary '接收
31、二進制數(shù)據(jù)If MSComm1.PortOpen=False Then MSComm1.PortOpen=True '打開串口1End ifEnd Sub2.發(fā)送命令子程序清單Private Sub Timer1_Timer() '定時器定時發(fā)送命令子程序Dim FS(0 To 4) As Byte '定義發(fā)送變量If IsEmpty(NumberofXWJ) Then '初始化下位機地址編號NumberofXWJ = -1End IfNumberofXWJ = NumberofXWJ + 1 '從0號下位機開始發(fā)采集命令I(lǐng)f MSComm1.PortO
32、pen = True Then '打開串口MSComm1.PortOpen = FalseEnd IfMSComm1.Settings = "9600,d,8,1" '發(fā)送地址FS(0) = NumberofXWJ '取地址編號MSComm1.OutBufferCount = 0 '情輸出緩沖區(qū)MSComm1.Output = FS(0) '發(fā)送地址幀MSComm1.Settings = "9600,S,8,1" '發(fā)送數(shù)據(jù)MSComm1.Output = FS(1) '7發(fā)送標(biāo)識符MSComm1.
33、Output = FS(2) '發(fā)送命令MSComm1.Output = FS(3) '發(fā)送命令參數(shù)MSComm1.Output = FS(4) '發(fā)送結(jié)束符MSComm1.RTSEable = True '串口接收使能End Sub3.接收數(shù)據(jù)子程序清單Private Sub MSComm1_OnComm() '串口接收中斷子程序Dim i As Integer '定義字節(jié)變量Dim JS As Variant '定義接收變量Select Case MSComm1.CommEvent '返回通訊事件代碼Case comEvReceive
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 8 網(wǎng)絡(luò)新世界 (教學(xué)設(shè)計) -部編版道德與法治四年級上冊
- 荊州學(xué)院《專項技能與實踐1》2023-2024學(xué)年第二學(xué)期期末試卷
- 東華大學(xué)《線性系統(tǒng)理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 煙臺科技學(xué)院《信息技術(shù)學(xué)科課程與教學(xué)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 燕山大學(xué)《環(huán)境評價與工業(yè)環(huán)境管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安工商學(xué)院《翻譯技術(shù)實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 長春健康職業(yè)學(xué)院《中國寫意畫》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶海聯(lián)職業(yè)技術(shù)學(xué)院《高等流體力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 韶關(guān)學(xué)院《班主任工作方法與藝術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古鴻德文理學(xué)院《地下水動力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新大象版科學(xué)三年級下冊全冊知識點 (復(fù)習(xí)用)
- 《提案與方案優(yōu)化設(shè)計》課件-第二部分 平面布局方案設(shè)計
- 2024年黑龍江省專升本考試生理學(xué)護理學(xué)專業(yè)測試題含解析
- 奧特康唑膠囊-臨床用藥解讀
- 《新能源發(fā)電技術(shù)第2版》 課件全套 朱永強 第1-10章 能源概述- 分布式發(fā)電與能源互補
- 認識統(tǒng)計年報基本概念與作用
- 2024年內(nèi)蒙古化工職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 民盟入盟申請書(通用6篇)
- XX精神科醫(yī)生述職報告(四篇合集)
- 給家里人做一頓飯
- 《嬰兒撫觸》課件
評論
0/150
提交評論