版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、i遼遼 寧寧 工工 業(yè)業(yè) 大大 學(xué)學(xué)單片機原理及接口技術(shù)單片機原理及接口技術(shù) 課程設(shè)計(論文)課程設(shè)計(論文)題目:題目: 煤礦瓦斯監(jiān)測儀設(shè)計煤礦瓦斯監(jiān)測儀設(shè)計 院(系):院(系): 電氣工程學(xué)院電氣工程學(xué)院 專業(yè)班級:專業(yè)班級: 學(xué)學(xué) 號:號: 學(xué)生姓名:學(xué)生姓名: 指導(dǎo)教師:指導(dǎo)教師: (簽字)起止時間:起止時間:2012.06.24-2012.07.122012.06.24-2012.07.12 本科生課程設(shè)計(論文)ii課程設(shè)計(論文)任務(wù)及評語課程設(shè)計(論文)任務(wù)及評語院(系):電氣工程學(xué)院 教研室: 注:成績:平時20% 論文質(zhì)量60% 答辯20% 以百分制計算學(xué) 號1003031
2、24學(xué)生姓名甄景瑞專業(yè)班級電氣104課程設(shè)計(論文)題目煤礦瓦斯監(jiān)測儀設(shè)計課程設(shè)計(論文)任務(wù)該檢測儀實時監(jiān)測煤礦的瓦斯,當(dāng)瓦斯?jié)舛瘸^閾值時發(fā)出報警信號,并啟動輸出相應(yīng)的開關(guān)量信號,可以啟動排風(fēng)設(shè)備,檢測儀由 ac220v 供電。設(shè)計任務(wù):設(shè)計任務(wù):1. cpu 最小系統(tǒng)設(shè)計(包括 cpu 選擇,晶振電路,復(fù)位電路)2. 傳感器選擇及瓦斯檢測接口電路設(shè)計3. 報警電路以及工作電源設(shè)計4程序流程圖設(shè)計及.程序清單編寫技術(shù)參數(shù):技術(shù)參數(shù):1瓦斯?jié)舛壬舷逓?3%2檢測儀的工作電源為 220v設(shè)計要求設(shè)計要求:1、分析系統(tǒng)功能,盡可能降低成本,選擇合適的單片機、ad 轉(zhuǎn)換器、輸出電路等;2、應(yīng)用專業(yè)
3、繪圖軟件繪制硬件電路圖和軟件流程圖;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 天 軟件編寫與調(diào)試第 9 天 設(shè)計說明書完成第 10 天 答辯指導(dǎo)教師評語及成績 平時: 論文質(zhì)量: 答辯: 總成績: 指導(dǎo)教師簽字: 年 月 日本科生課程設(shè)計(論文)iii摘 要隨著我國經(jīng)濟的快速發(fā)展,各行各業(yè)對煤炭的需求急
4、劇增加,而各種礦難事故的發(fā)生,使得煤炭安全生產(chǎn)面臨嚴峻的挑戰(zhàn)。這篇文章就是針對導(dǎo)致礦難頻發(fā)的瓦斯?jié)舛冗M行監(jiān)控而設(shè)計的。本文針對瓦斯的特點,設(shè)計出同時監(jiān)測高低濃度的瓦斯系統(tǒng),全天候不間斷的對井下瓦斯?jié)舛冗M行監(jiān)測。同時采用聲光報警系統(tǒng),一旦瓦斯超標,系統(tǒng)立即提醒正在井下作業(yè)的工人緊急撤離,避免人員傷亡,并且還運用紅外遙控系統(tǒng)來進行遠程監(jiān)控。設(shè)計這種智能傳感器采用閉環(huán)控制來確保采樣的平穩(wěn)。該傳感器以 at89c51 單片機為核心,包含甲烷濃度采樣器、把 220v 交流電轉(zhuǎn)換成 5v 直流電源、紅外遙控系統(tǒng)、存儲器擴展、led 顯示器和報警裝置等組成。實現(xiàn)對瓦斯的檢測、報警和控制,安全可靠,經(jīng)久耐用,
5、適合各類煤礦瓦斯的監(jiān)控,可以大大降低煤礦事故的發(fā)生,降低企業(yè)成本,提高煤炭開采率,為我國煤炭事業(yè)做出貢獻。關(guān)鍵詞:煤礦事故;瓦斯監(jiān)測;at89c51; 本科生課程設(shè)計(論文)iv目 錄第 1 章 緒論 .11.1 瓦斯監(jiān)測儀概況 .11.2 本文研究內(nèi)容 .2第 2 章 cpu 最小系統(tǒng)設(shè)計.32.1 瓦斯監(jiān)測儀總體設(shè)計方案 .32.2 cpu 的選擇 .32.3 數(shù)據(jù)存儲器擴展 .52.4 時鐘電路設(shè)計 .62.5 復(fù)位電路設(shè)計 .72.6 cpu 最小系統(tǒng)圖 .7第 3 章 瓦斯監(jiān)測儀輸入輸出接口電路設(shè)計 .83.1 瓦斯監(jiān)測儀傳感器的選擇 .83.1.1 敏感元件的組成及作用.83.1.
6、2 熱催化原件的特性.93.2 小信號放大電路 .113.3 瓦斯監(jiān)測儀檢測接口電路設(shè)計 .123.3.1 a/d 轉(zhuǎn)換器選擇.123.3.2 模擬量檢測接口電路圖.133.4 瓦斯監(jiān)測儀輸出接口電路設(shè)計 .13第 4 章 瓦斯監(jiān)測儀軟件設(shè)計 .154.1 軟件實現(xiàn)功能綜述 .154.1.1 主程序流程圖設(shè)計.154.1.2 模擬量檢測流程圖設(shè)計.164.1.3 報警裝置流程圖設(shè)計.164.2 程序清單 .17第 5 章 系統(tǒng)設(shè)計與分析 .205.1 系統(tǒng)原理圖 .205.2 系統(tǒng)原理綜述 .20本科生課程設(shè)計(論文)v第 6 章 課程設(shè)計總結(jié) .21參考文獻 .22本科生課程設(shè)計(論文)1第
7、 1 章 緒論1.1 瓦斯監(jiān)測儀概況在我國煤礦安全事故中, 瓦斯爆炸造成的傷亡人數(shù)占所有重大事故傷亡人數(shù)的70 % 以上, 成為實現(xiàn)安全生產(chǎn)的最大障礙, 及時準確地檢測瓦斯含量, 在安全生產(chǎn)中具有重要意義。為了適應(yīng)現(xiàn)代社會煤礦安全的要求, 針對我國中小型煤礦特別是小型煤礦存在的隱患問題, 現(xiàn)代化的、小型的、價格低廉的煤礦安全監(jiān)測系統(tǒng)的研制勢在必行, 它的研制在煤礦安全方面具有舉足輕重的作用, 所以設(shè)計一種低成本煤礦瓦斯監(jiān)測系統(tǒng)是適應(yīng)我國許多中小型煤礦需求的。煤礦瓦斯是指礦井中主要由煤層氣構(gòu)成的以甲烷為主的有害氣體的總稱。有時也單獨指甲烷。瓦斯在空氣的體積分數(shù)達到一定的程度(5%12%)時,在一
8、定條件下可與空氣中的氧氣發(fā)生劇烈的化學(xué)反應(yīng)而形成瓦斯爆炸,對煤礦安全構(gòu)成嚴重威脅。傳統(tǒng)的煤礦瓦斯監(jiān)控系統(tǒng)大體可以分為兩大部分:井下部分和井上部分。井下部分主要通過各種檢測設(shè)備(各種傳感器,如風(fēng)量傳感器、負壓(壓力)傳感器、一氧化碳傳感器和礦用設(shè)備開停傳感器等)來采集井下各種氣體的濃度與含量、井下空氣狀況、設(shè)備的運轉(zhuǎn)情況等數(shù)據(jù),然后通過現(xiàn)場總線將數(shù)據(jù)傳輸?shù)骄?。在井上,井下傳上來的?shù)據(jù)通過專線與煤礦安全管理辦公室服務(wù)器和更高一級安全主管部門服務(wù)器連接。服務(wù)器上面運行的是監(jiān)控軟件。上面有井下每一個傳感器的標簽,所顯示的數(shù)據(jù)通過上傳數(shù)據(jù)的改變而不斷刷新。同時,監(jiān)控軟件還可以對這些數(shù)據(jù)進行匯總、處理、
9、分析和存檔,可以作為相關(guān)負責(zé)人員決策的重要依據(jù)。并且監(jiān)控軟件具有超標自動報警功能,用來提示工作人員對設(shè)備的故障或現(xiàn)場瓦斯?jié)舛惹闆r,以及時采取措施,避免重大事件的發(fā)生。煤礦瓦斯監(jiān)控系統(tǒng)系統(tǒng)的意義不言而喻。以山西省為例,近幾年,特別是2006年以來,山西省煤炭系統(tǒng)在黨和各級政府及安全部門的重視下,全省煤礦信息化工作有了新發(fā)展,取得了新成績。特別是由瓦斯監(jiān)測監(jiān)控系統(tǒng)建設(shè)所形成的全省煤礦四級信息網(wǎng)絡(luò)平臺,是計算機網(wǎng)絡(luò)及信息技術(shù)用于瓦斯安全治理的一項創(chuàng)舉,極大的促進了山西煤炭信息化工作。山西省地方煤礦現(xiàn)有2806座礦井全部安裝了瓦斯監(jiān)測監(jiān)控系統(tǒng),已連網(wǎng)運行2671座。這些系統(tǒng)的運用,極大的降低了煤礦瓦斯
10、事故。本科生課程設(shè)計(論文)21.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è)計及.程序清單編寫本科生課程設(shè)計(論文)3第 2 章 cpu 最小系統(tǒng)設(shè)計2.1 瓦斯監(jiān)測儀總體設(shè)計方案敏 感 元 件小 信 號 放 大 電 路a/d轉(zhuǎn)換 cpu報警電路圖2.1 瓦斯監(jiān)測儀原理框圖在催化元件電源端加上一正電壓,使催化元件開始工作,輸
11、出與甲烷濃度相對應(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ù)采集、處理、輸出、顯示等功能,是整個儀器正常工作的基礎(chǔ),它的選擇直接關(guān)系到整個系統(tǒng)的工作。選擇通用性強、功耗小、性能穩(wěn)定良好的 8 位 cmos 微處理器芯片 at89c51,它與常用 mcs-
12、51 型單片機兼容,工作電壓為 2.7v6.ov,具有 32 條可編程 i/o 端口,3 個 16 位定時本科生課程設(shè)計(論文)4計數(shù)器,2568 位內(nèi)部 ram,內(nèi)帶 8k 字節(jié)快閃 eeprom 的特點,大大簡化了電路的設(shè)計。引腳圖如圖:e a /v pp31x 119x 218r e se t9in t 012in t 113t 0、 p3.414t 1、 p3.515p1 .01p1 .12p1 .23p1 .34p1 .45p1 .56p1 .67p1 .78p0 .039p0 .138p0 .237p0 .336p0 .435p0 .534p0 .633p0 .732p2 .021
13、p2 .122p2 .223p2 .324p2 .425p2 .526p2 .627p2 .728r d 、 p3.717w r 、 p3.616ps e n29a l e / p30t x d11r x d10v c c40v ss2089 c 5 1.圖2.2 89c51引腳圖部分引腳功能說明:rst:at89c51的復(fù)位信號輸入引腳,高電位工作,當(dāng)要對芯片復(fù)位時,只要將此引腳電位提升到高電位,并持續(xù)兩個機器周期以上的時間,at89c51便能完成系統(tǒng)復(fù)位的各項工作,使得內(nèi)部特殊功能寄存器的內(nèi)容均被設(shè)成已知狀態(tài)。xtal1:接外部晶振的一個引腳。在單片機內(nèi)部,它是一反相放大器輸入端,這個放大
14、器構(gòu)成了片內(nèi)振蕩器。它采用外部振蕩器時,此引腳應(yīng)接地。xtal2:接外部晶振的一個引腳。在片內(nèi)接至振蕩器的反相放大器輸出端和內(nèi)部時鐘發(fā)生器輸入端。當(dāng)采用外部振蕩器時,則此引腳接外部振蕩信號的輸入。:訪問外部程序存儲器選通信號,低電平有效。在訪問外部程序存儲psen器讀取指令碼時,每個機器周期產(chǎn)生二次 信號。在執(zhí)行片內(nèi)程序存儲器指psen令時,不產(chǎn)生psen 信號,在訪問外部數(shù)據(jù)時,亦不產(chǎn)生信號。psenale/:ale表示允許地址鎖存允許信號。當(dāng)訪問外部存儲器時,aleprog信號負跳變來觸發(fā)外部的8位鎖存器 (如74ls373),將端口p0 的地址總線(a0-a7)鎖存進入鎖存器中。在非訪問
15、外部存儲器期間,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端口(準雙向并行i/o口),本科生課程設(shè)計(論文)5當(dāng)訪問外部程序存儲器時,它是高8位地址。外部不擴展而單片應(yīng)用時,則作一般雙向i/o口用。每一個引腳可以推動4個lstl負載。p1:p1口(p1.0p1.7)口是具有內(nèi)部
16、提升電路的雙向i/0端口(準雙向并行i/o口),其輸出可以推動4個lsttl負載。僅供用戶作為輸入輸出用的端口。p3:p3口(p3.0p3.7)口是具有內(nèi)部提升電路的雙向i/0端口(準雙向并行i/o口),它還提供特殊功能,包括串行通信、外部中斷控制、計時計數(shù)控制及外部隨機存儲器內(nèi)容的讀取或?qū)懭肟刂频裙δ?。其特殊功能引腳分配如下:p3.0 rxd 串行通信輸入p3.1 txd 串行通信輸出p3.2 外部中斷0輸入,低電平有效0intp3.3 外部中斷1輸入,低電平有效1intp3.4 t0 計數(shù)器0 外部事件計數(shù)輸入端p3.5 t1 計數(shù)器1 外部事件計數(shù)輸入端p3.6 外部隨機存儲器的寫選通,
17、低電平有效wrp3.7 外部隨機存儲器的讀選通,低電平有效rd在設(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電源供電,額定功耗200mw,典型存取時間200
18、ns,為28線雙列直插式封裝。如圖:本科生課程設(shè)計(論文)6d718d617d514d413d38d27d14d03q719q616q515q412q39q26q15q02g111oeoe22we27ce120a122a1123a1021a924a825a73a64a55a46a37a28a19a010i/o719i/o618i/o517i/o416i/o315i/o213i/o112i/o011vcc28ce226gnd141716p2.728p2.425p2.324p2.223p2.122p2.021p0.732p0.633p0.534p0.435p0.336p0.237p0.138p0.
19、039ale3074ls37389c5162641k+5vwrrd+5v圖2.3 89c51與6264的拓展2.4 時鐘電路設(shè)計片內(nèi)電路與片外器件就構(gòu)成一個時鐘產(chǎn)生電路,cpu的所有操作均在時鐘脈沖同步下進行。片內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,一般多在1.2mhz24mhz之間選取。c1、c2是反饋電容,其值在20pf100pf之間選取,典型值為30pf。本電路選用的電容為30pf,晶振頻率為12mhz。振蕩周期; 機器周期; 指令周期s121ssm1s41c 130 pfc 230 pf、 、x t a l 1x t a l 2.圖2.5 晶振電路圖本科生課程設(shè)計(論文)72.5 復(fù)位電
20、路設(shè)計復(fù)位操作可以使單片機初始化,也可以使死機狀態(tài)下的單片機重新啟動,因此非常的重要。在時鐘電路工作后,只要在單片機的reset引腳上出現(xiàn)24個時鐘振蕩脈沖(兩個機器周期)以上的高電平,單片機就可以實現(xiàn)復(fù)位。為了保證系統(tǒng)可靠復(fù)位,在設(shè)計復(fù)位電路時,一般使reset引腳保持10ms以上的高電平,單片機就可以可靠的復(fù)位。本文采用按鍵復(fù)位方式。該方式可以通過按鍵實現(xiàn)復(fù)位。按下鍵后,通過r1和r2形成回路,使reset端產(chǎn)生高電平。按鍵的時間決定了復(fù)位的時間。22 uc a p10 kr e s2d 141 48s1r e se t20 0r e s2v ccr st圖2.4 按鍵復(fù)位電路圖2.6 c
21、pu 最小系統(tǒng)圖根據(jù)上述4節(jié)圖,形成完整的cpu最小系統(tǒng)圖本科生課程設(shè)計(論文)8d718d617d514d413d38d27d14d03q719q616q515q412q39q26q15q02g111oeoe22we27ce120a122a1123a1021a924a825a73a64a55a46a37a28a19a010i/o719i/o618i/o517i/o416i/o315i/o213i/o112i/o011vcc28ce226gnd1474ls37362641k+5vc1c2y1 sw-10、r51kr4200c422fp2.728p2.627p2.526p2.425p2.324p
22、2.223p2.122p2.021p0.732p0.633p0.534p0.435p0.336p0.237p0.138 p0.039ale470xtal119xtal218vcc40reset9 +5v c?cap89c51圖2.6 cpu最小系統(tǒng)圖第 3 章 瓦斯監(jiān)測儀輸入輸出接口電路設(shè)計3.1 瓦斯監(jiān)測儀傳感器的選擇3.1.1 敏感元件的組成及作用敏感元件是準確檢測甲烷氣體含量的核心元件之一,它由工作元件和補償元件組成,將這兩個元件分別接在惠斯登電橋上,在元件的電源端加入高電平時元件開始工作,當(dāng)環(huán)境中無甲烷氣體時,調(diào)整電橋使之輸出為零,當(dāng)有甲烷氣體時,甲烷氣體以擴散方式進入儀器原測量氣室,
23、內(nèi)部接于橋臂的熱催化元件或熱導(dǎo)元件發(fā)生氧化還原反應(yīng),引起元件溫度升高,阻值增大,使原來平衡的電橋失去平衡,輸出與甲烷濃度相對應(yīng)的電壓信號,測量該電壓信號即可知甲烷濃度它的基本測試電路圖如圖4-2所示。本科生課程設(shè)計(論文)9r c r p 1k 1k 1k 2.8vm a圖3.1 敏感元件的基本測試電路3.1.2 熱催化原件的特性本文采用的是熱催化式瓦斯監(jiān)測儀傳感器。熱催化式是利用甲烷在催化元件上的氧化生熱引起其電阻的變化來測定甲烷濃度。其優(yōu)點是元件和儀器的生產(chǎn)成本低,輸出信號大,對于1%氣樣,電橋輸出可達15mv以上,處理和顯示都比較方便,所以儀器的結(jié)構(gòu)簡單,受背景氣體和溫度變化的影響小,容
24、易實現(xiàn)自動檢測。其缺點是探測元件的壽命較短,不能測高濃度甲烷,硫化氫及硅蒸汽會引起元件中毒而失效。目前國內(nèi)外檢測甲烷的儀器廣泛采用這一原理。在選擇敏感元件時,主要從以下幾個方面來衡量:(1) 工作點與工作區(qū)間。元件工作點是指元件的標準工作電壓和電流值。實際使用中,為了便于組成電橋和選定電橋電流,通常是指一對元件(即一只黑元件和一只白元件)的標準工作電壓或電流值。在工作點上,元件具有較大的輸出,較好的穩(wěn)定性和最小的零點飄移。目前國內(nèi)元件的工作點有:直1.2v, 2.2v, 2.4v, 2.8v及320ma等幾種。當(dāng)元件的工作電壓或工作電流變動時,在同一甲烷濃度下輸出活性大小是不相同的。只有當(dāng)工作
25、電壓或工作電流在某一范圍內(nèi)變動時,輸出活性才接近直線。這個電壓或電流的變動范圍稱為元件的工作區(qū)間。區(qū)間越寬越好。目前元件的工作區(qū)間只能達到標準電壓的10%。 (2) 活性。元件活性是指元件對甲烷氧化燃燒的速率。元件活性高,通過電橋測量甲烷時,可以得到較高的電壓輸出。(3) 穩(wěn)定性。元件的穩(wěn)定性是指元件在新鮮空氣與一定濃度的甲烷中,在規(guī)定的連續(xù)工作時間里的活性下降率。下降率其值越低越好,活性下降率越低,表明元件工作性能越穩(wěn)定。 (4)輸出特性。元件輸出特性,是指在不同的甲烷濃度下,元件的活性與甲烷濃度的關(guān)系。在0-5%ch4范圍內(nèi),電橋輸出信號與甲烷濃度呈線性關(guān)系。當(dāng)甲本科生課程設(shè)計(論文)10
26、烷濃度在9.5%處時,曲線出現(xiàn)拐點,以后隨著甲烷濃度的增大,電橋輸出信號不斷下降,出現(xiàn)了高濃度和低濃度輸出信號相同現(xiàn)象。產(chǎn)生的原因是由于高濃度甲烷氣體中缺氧使燃燒不完全所造成的。所以,這種原理的甲烷檢測儀只能測量低濃度甲烷。(5) 元件的“中毒現(xiàn)象”。礦井空氣中的硫化氫、二氧化硫等氣體會使元件產(chǎn)生中毒現(xiàn)象,使活性降低。其原因主要是由于這些毒性氣體元件活性下降。此外,井下電氣設(shè)備用的硅油、硅絕緣材料等揮發(fā)物,也會使元件中毒。這主要是由于硅分子量大,一旦吸附在元件表面,就會阻止甲烷進入而影響元件氧化速率,致使活性下降。為防止元件中毒,可以加過濾器,例如用活性炭吸收管,1 cm厚活性炭的吸收管,可使
27、工作在有毒環(huán)境中的元件壽命延長數(shù)百倍。經(jīng)過一段時間工作的元件,遇到較高濃度,工作數(shù)分鐘后,元件的活性將升高,高濃度消失后,元件在幾十小時內(nèi)活性才會逐步下降到原值附近,以后又保持穩(wěn)定的活性。這種現(xiàn)象稱為元件被濃甲烷激活。元件的激活特性是一個缺點,因為被激活的元件在一段時間內(nèi)會造成輸出不穩(wěn),這是在使用中應(yīng)該加以注意和調(diào)整的。載體催化元件與純鉑絲元件相比,其抗毒性能較弱,在有毒氣體的環(huán)境中,宜采用鉑絲元件。(6) 元件的壽命。元件的壽命是指元件在使用過程中,其活性下降到某一規(guī)定值的時間。(7)反應(yīng)速度。反應(yīng)速度是工作元件的一個重要指標。特別是當(dāng)元件應(yīng)用到各種運動機械上時,就更為突出。在井下空氣中,當(dāng)
28、甲烷濃度發(fā)生變化時,元件的反應(yīng)速度由兩個因素決定,一是元件本身的時間常數(shù):,二是甲烷向元件擴散的速度。元件的時間常數(shù)可由下式確定:aritsase234式中: :元件的時間常數(shù); e:元件的熱容量; a:等效熱導(dǎo)系數(shù); s:元件的表面積; :常數(shù); t:元件的工作溫度;本科生課程設(shè)計(論文)11 i:工作電流; r:元件電阻; :鉑絲電阻溫度系數(shù)ar通過對上式的分析,可以合理地選擇元件參數(shù),以提高工作元件的反應(yīng)速度。本設(shè)計中選擇的敏感元件型號為:fwc-2。參數(shù)為:測量介質(zhì):甲烷工作電流:直流穩(wěn)壓工作點:2. 8v/175ma測量范圍:0-4%ch4穩(wěn)定性:靈敏度變化0.1%ch4響應(yīng)時間:2
29、0s3.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 引腳塑料dip 和 so-8 封裝。電路圖如圖所示: 10 0 0.1 fc 0.1 fino u tr g a 128 v +185
30、67432in -in +圖3.2 小信號放大電路本科生課程設(shè)計(論文)123.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 位微處理器接
31、口輸出與 ttl 兼容不必進行零點和滿度調(diào)整單電源供電,供電電壓為+5v轉(zhuǎn)換速率取決于芯片的時鐘頻率,時鐘頻率范圍是:101280khz,當(dāng)時鐘頻率為 500khz 時,對應(yīng)的轉(zhuǎn)換時間為 125usra b2- 1212- 2202- 3192- 4182- 582- 6152- 714ts b2- 817b o c7a d d -a25a d d -c23a d d -b24a l e22e n a bl e9st a r t6c l o ck10in -026in -127in -228in -31in -42in -53in -64in -75re f(+)12re f(-)16 a d
32、 c 08 09圖3.3 adc0809引腳圖本科生課程設(shè)計(論文)133.3.2 模擬量檢測接口電路圖p0.039p0.138p0.237p0.336p0.435p0.534p0.633p0.732p2.021p2.122p2.223p2.324p2.425p2.526p2.627p2.728a le/p30rxd10txd11psen29p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78in t113in t012t115t014ea/vpp17x 119x 218reset9rd17wr16ls?a t89c51q 02q 15q 26q 39q 412q
33、515q 616q 719d 03d 14d 27d 38d 413d 514d 617d 718o e1le11ls?74ls373rab2-1212-2202-3192-4182-582-6152-7141sb2-817ref(-)16ref(+)12in -026in -127in -228in -31in -42in -53in -64in -75eoc7a dd -a25a dd -b24a dd -c23a le22ena ble9start6clo ck10ls?a dc0809u ?n oru ?n or圖3.4 adc0809與單片機連接3.4 瓦斯監(jiān)測儀輸出接口電路設(shè)計報警
34、電路由 npn 三極管、蜂鳴器、led 和限流電阻組成,如圖 4-10 所示。由單片機兩個 i/0 口控制聲報警方式和光報警方式,實際應(yīng)用時,可以通過軟件設(shè)置選擇其中一種報警方式,也可以兩種都選擇。8050 是一種常用的小功率開關(guān)三極管,它的最大負載電流為 700ma, vceo=20v,飽和壓降為 0.5v。 q1 和 q2 分別作為蜂鳴器和發(fā)光二極管的驅(qū)動器,蜂鳴器的正常工作為 3v,聲音強度為 80db,發(fā)光二極管的額定電流為5loma。當(dāng)單片機 i/o 口信號為高電平時,三極管導(dǎo)通,蜂鳴器發(fā)出報警聲音,發(fā)光二極管則給出光指示信號,其中,r2, r3 和 r1 均為限流電阻。本科生課程設(shè)
35、計(論文)14r310kr210kr1470q28050q18050d4ls1speaker+3.3v+3.3v+3.3vp1.0p1.1圖3.5報警裝置電路圖本科生課程設(shè)計(論文)15第 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è)計主程序功能是將 a/d 轉(zhuǎn)換主程序與數(shù)據(jù)處理主程序結(jié)合在一起檢驗數(shù)據(jù)是否大于閾
36、值,若大于則報警,反之則不報警,主程序流程圖如圖:開 始讀 取 瓦 濃 度 值讀 取 成 功約 定 值 進 行 比 較是否超限返 回發(fā) 送 報 警 信 號 并 啟 動 通 風(fēng)ny是 否圖3.5 主程序流程圖本科生課程設(shè)計(論文)164.1.2 模擬量檢測流程圖設(shè)計a/d 轉(zhuǎn)換子程序流程圖如下圖所示。adc0809 初始化后,把 0 通道輸入的 0-5v 的模擬信號轉(zhuǎn)換為對應(yīng)的數(shù)字量 00h-ffh,然后將對應(yīng)數(shù)值存儲到內(nèi)存單元。程序框圖如圖:開 始啟 動 adc0809,并 延 時 100s轉(zhuǎn) 換 完 ?讀 出 a/d 轉(zhuǎn) 換 結(jié) 果結(jié) 果 存 入 內(nèi) 存 單 元返 回ny圖3.6 a/d轉(zhuǎn)換
37、子程序流程圖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/d 轉(zhuǎn)換后,調(diào)用比較程序,經(jīng)過數(shù)據(jù)處理后顯示的測量值與閾值比較,小于閾值則繼續(xù)執(zhí)行顯示程序。若大于閾值則將單片機的 p3.5 口清零進行聲光報警。40h、4lh、
38、42h 單元存放 a/d 轉(zhuǎn)換后,并進行十進制轉(zhuǎn)換后本科生課程設(shè)計(論文)17的結(jié)果。40h 和 50h 分別存放的是處理后的測量值與閾值的千位的壓縮 bcd 碼,41h 和 51h 分別存放的是處理后的測量值與閾值的百位、十位壓縮的 bcd 碼,42h 和 52h 分別存放的是處理后的測量值與閾值的個位的壓縮 bcd 碼。程序首先對 40h、50h 中的值進行比較大小,如果 40h 中的值大于 50h 中的值,則進行報警。依此類推,比較 41h 和 51h,42h 和 52h。程序框圖如圖 4-3:開 始40h 中的 bcd 碼50h 中的 bcd 碼?與閾值相等?41h 中的 bcd 碼5
39、1h 中的 bcd 碼?與閾值相等?40h 中的 bcd 碼50h 中的 bcd 碼?返 回報警ynynynyynn圖3.7 報警子程序流程框圖4.2 程序清單1.初始化子程序清單本科生課程設(shè)計(論文)18private 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.in
40、buffercount=0 清空接收緩沖區(qū)mscomm1.outbuffercount=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=cominputmod
41、ebinary 接收二進制數(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ā)采集命令if mscomm1.portopen = true t
42、hen 打開串口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ù)本科生課程設(shè)計(論文)19mscomm1.output = fs(1) 7 發(fā)送標識符mscomm1.output = fs(2) 發(fā)送命令mscomm1.output = fs(3) 發(fā)送命令參數(shù)mscomm1.o
43、utput = 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 緩沖區(qū)接收到信息 js = mscomm1.input 接收數(shù)據(jù) i = i + i 變量遞增 if i = 21 thentextl.text = js 顯示數(shù)據(jù) i = 0 變量清
44、零 elsemscomm1.inbuffercount = 0 清輸入緩沖區(qū)mscomm1.rtsenable = false 發(fā)送使能end ifend selectend sub本科生課程設(shè)計(論文)20第 5 章 系統(tǒng)設(shè)計與分析5.1 系統(tǒng)原理圖p0.039p0.138p0.237p0.336p0.435p0.534p0.633p0.732p2.021p2.122p2.223p2.324p2.425p2.526p2.627p2.728ale/p30rxd10txd11psen29p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78int113int012t115t014ea/vpp17x119x218reset9rd17wr16u1at89c51rab2-1212-2202-3192-4182-582-6152-7141sb2-817boc7add-a25add-c23add-b24ale22enable9start6clock10in-026in-127in-22
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長期機械租賃合同范本
- 兒子撫養(yǎng)的離婚協(xié)議書案例
- 企業(yè)貸款擔(dān)保合同風(fēng)險評估
- 2024年學(xué)校聘用臨時工協(xié)議書模板
- 廣告制作合同示例
- 家具交易合同樣本
- 2024年公司合作條款示范文本
- 工程施工居間合同范本
- 股權(quán)合作協(xié)議書撰寫心得
- 高端家具銷售合同格式
- 07項目部事故隱患排查清單
- ZZ036 新能源汽車維修賽題-2023年全國職業(yè)院校技能大賽擬設(shè)賽項賽題(10套)
- 人教版五年級上冊簡易方程《用字母表示數(shù)例4》
- ZZ031 園林微景觀設(shè)計與制作賽項賽題-2023年全國職業(yè)院校技能大賽擬設(shè)賽項賽題完整版(10套)
- 體育看齊教案
- 學(xué)生突出心理問題防治工作實施方案
- 醫(yī)院各部門科室崗位職責(zé)
- 花樣跳繩臂交叉跳繩 教學(xué)設(shè)計
- 全科醫(yī)學(xué)科 糖尿病病例 SOAP病歷模板
- GB/T 8151.13-2012鋅精礦化學(xué)分析方法第13部分:鍺量的測定氫化物發(fā)生-原子熒光光譜法和苯芴酮分光光度法
- GB/T 32555-2016城市基礎(chǔ)設(shè)施管理
評論
0/150
提交評論