freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

煤礦瓦斯在線監(jiān)測與報(bào)警系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-27 05:35本頁面
  

【正文】 含復(fù)位電路;提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能;有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM;內(nèi)建有192個(gè)5X7點(diǎn)陣的字型的字符發(fā)生器CGROM;8個(gè)可由用戶自定義的5X7的字符發(fā)生器CGRAM; 串口通信電路 RS232串口通信電路RS232接口標(biāo)準(zhǔn)是EIA廣泛使用的標(biāo)準(zhǔn),它有多重不同的版本,例如RS60232C\RS232D\RS232E等。其中RS232C標(biāo)準(zhǔn)是20世紀(jì)60年代為了利用電話網(wǎng)絡(luò)作為媒介,通過調(diào)制解調(diào)器把不同距離范圍內(nèi)的設(shè)備相互連接在一起而制定的。由于當(dāng)時(shí)主要采用電話線串行連接實(shí)現(xiàn)距離訪問,這使得RS232標(biāo)準(zhǔn)在終端和計(jì)算機(jī)中被廣泛采用。此RS232標(biāo)準(zhǔn)接口的設(shè)備采用一中簡化的9針D型接頭。它和25針接頭一樣DCE(終端電纜)接頭使用公外殼、母連接針,而DTE(計(jì)算機(jī))使用母外公連接針。RS232標(biāo)準(zhǔn)有兩個(gè)地:一個(gè)是直接連接到系統(tǒng)的屏蔽罩上的機(jī)殼地,在將兩個(gè)設(shè)備的地連接起來時(shí)應(yīng)保證這種連接對設(shè)備是安全的;另一個(gè)是其他信號提供公共參考點(diǎn)的信號地,信號地在使用過程中必須連接在一起。RS232標(biāo)準(zhǔn)的信號頻率也只能達(dá)到20KHz,最大距離也只有30m,因?yàn)樵谶@個(gè)距離內(nèi)才能安全地連接起來。如上圖單片機(jī)的數(shù)據(jù)輸出端口TXD連接到MAX232第一組收發(fā)器的輸入端口T1 IN,用于向PC發(fā)送數(shù)據(jù)。串行數(shù)據(jù)輸入端口RXD連接到MAX232第一組收發(fā)器的輸出端口R1 OUT,用于接收PC串行輸入的數(shù)據(jù)。PC的串行數(shù)據(jù)輸入端口RX IN連接到MAX232第一組收發(fā)器的輸出端口T1 OUT,用于接收單片機(jī)發(fā)送的串行數(shù)據(jù),PC的串行數(shù)據(jù)輸出端口TX OUT連接到MAX232第一組的收發(fā)器數(shù)據(jù)輸入端口R1 IN,用于向單片機(jī)發(fā)送串行數(shù)據(jù)。4 系統(tǒng)仿真及部分程序如圖41所示,當(dāng)瓦斯?jié)舛瘸^設(shè)定值時(shí),紅燈亮,蜂鳴器發(fā)出報(bào)警,通知用戶。圖41 超限報(bào)警仿真界面如圖42,傳感器檢測到瓦斯氣體濃度,沒有達(dá)到報(bào)警值,此時(shí)綠色燈亮,蜂鳴器不發(fā)聲。圖42 濃度正常仿真界面 硬件聯(lián)合調(diào)試調(diào)試工作是對前期工作的的一個(gè)整體評估,實(shí)質(zhì)性的檢查。同時(shí),調(diào)試工作的順利進(jìn)行與否也可以一定程度的反映出前期設(shè)計(jì)工作的質(zhì)量。系統(tǒng)調(diào)試的內(nèi)容很豐富,遇到的問題各種各樣,解決的方法也是不盡相同,并沒有統(tǒng)一的模式, 此次瓦斯檢測報(bào)警器的的調(diào)試按硬件組成分為發(fā)射板的調(diào)試和接收控制板的調(diào)試,按功能實(shí)現(xiàn)分為硬件基礎(chǔ)調(diào)試和結(jié)合軟件調(diào)試。 圖 瓦斯監(jiān)測報(bào)警器調(diào)試結(jié)構(gòu)圖 本設(shè)計(jì)試驗(yàn)條件(1)環(huán)境要求:溫度:0~40℃相對濕度:≤98%大氣壓力:86~116kps風(fēng)速:0~8m/s (2)硬件要求:各線路連接整齊,沒有短路及焊接錯(cuò)誤。(3)軟件要求:設(shè)計(jì)的各軟件正常工作無誤,并且寫入單片機(jī),調(diào)試合格。43 硬件調(diào)試 電源電路模塊的檢測與調(diào)試給電路板提供+12V的穩(wěn)壓電源,觀察電源指示燈——紅色的發(fā)光二極管是否發(fā)光,如果指示燈不亮,則用萬用表檢查電源電路是否導(dǎo)通,如果是導(dǎo)通的,則可能是指示燈的管腳接反,導(dǎo)致指示燈被損壞,另外一個(gè)原因可能是在焊接的過程中存在虛焊。電源接通后,對34063芯片進(jìn)行測試。用萬用表測量34063是否約有+12V輸入電壓,輸出電壓是否為+5V,—,通過這樣可以檢查電源模塊是否正常工作。電源部分結(jié)構(gòu)簡單,主要由穩(wěn)壓芯片34063構(gòu)成,調(diào)試簡單,很快就能讓此模塊正常工作。 甲烷檢測儀CPU的調(diào)試 (1)橋式整流部分的調(diào)試。因?yàn)檫@一部分涉及到一些高電壓的操作,首先對電路基板進(jìn)行目視確認(rèn)沒有短路,斷路,假焊,虛焊的現(xiàn)象。調(diào)試之前進(jìn)行在交流輸入端增加保險(xiǎn)絲,如果保險(xiǎn)絲熔斷應(yīng)進(jìn)行立即排查原因。在交流輸出以后經(jīng)理論計(jì)算可以得到電壓約為:10*=12V。然后進(jìn)行穩(wěn)壓部分的調(diào)試基本和紅外發(fā)射板的調(diào)試內(nèi)容一致。 (2)單片機(jī)的外圍電路部分調(diào)試晶振是否正常起振,雖然很少出現(xiàn)晶振不起振的情況,但以防萬一,用示波器對晶振進(jìn)行了測量,約為2V左右。然后進(jìn)行復(fù)位電路的檢查,給單片機(jī)提供上電復(fù)位、按鍵復(fù)位。按鍵按下是應(yīng)出現(xiàn)高電平,這時(shí)候單片機(jī)復(fù)位,理論上52系列單片機(jī)有二個(gè)機(jī)器周期單片機(jī)就可以正常復(fù)位成功。 A/D轉(zhuǎn)換、顯示電路的調(diào)試 打開多路開關(guān),然后給A/D轉(zhuǎn)換器一個(gè)電壓信號0,觀察LED顯示器上的現(xiàn)實(shí)濃度,如果為0,即為正確。 聲光報(bào)警電路的檢測與調(diào)試通過電平給發(fā)光二極管一個(gè)高電平,觀察二極管是否發(fā)光,再送一個(gè)低電平觀察是否熄滅,按照這樣的方式測試,最后得到結(jié)果如預(yù)期所示:高電平亮,低電平滅。如同測試發(fā)光二極管一樣,測試蜂鳴器的方法相同,最后同樣得出預(yù)期的結(jié)果:高電平響,低電平不響。 include /**/define Up_level 256* //設(shè)置報(bào)警上限是70%的濃度/**/sbit ADC_ALE = P3^5。 //AD采集控制引腳sbit ADC_STR = P3^4。sbit ADC_EOC = P3^3。sbit ADC_OE = P3^2。define ADC_DAT P1/**/sbit LED1 = P2^7。 //數(shù)碼管控制引腳sbit LED2 = P2^6。sbit LED3 = P2^4。sbit LED4 = P2^3。define DPY P0/**/sbit LED_R = P2^1。 //指示燈引腳sbit LED_G = P2^0。/**/void delay(unsigned int a){ //延時(shí)函數(shù) 1MS/次 unsigned char data i。 while( a != 0) for(i = 0。 i 125。 i++)。 //i 從0加到125,CPU大概就耗時(shí)1毫秒}unsigned char ADC_convert(void){ //對固定通道7進(jìn)行采集 unsigned char data shuju。 ADC_ALE=1。 //鎖存地址 ADC_STR=1。 //啟動(dòng)轉(zhuǎn)換 ADC_ALE=0。 // ADC_STR=0。 // delay(5)。 //延時(shí) while(!ADC_EOC)。 //等待轉(zhuǎn)換結(jié)束 ADC_OE=1。 //打開輸出使能 shuju=ADC_DAT。 //讀轉(zhuǎn)換數(shù)據(jù) ADC_OE=0。 //關(guān)閉輸出使能 return shuju。 //返回結(jié)果}void display(unsigned char ptr[]){ static unsigned char data i。 unsigned char code hang[4]={0x80,0x40,0x20,0x10}。 //顯示數(shù)值的字碼 unsigned char code duan[10]={0x5F,0x44,0x9D,0xD5,0xC6,0xD3,0xDB,0x45,0xDF,0xD7}。 P0=0。 //關(guān)顯示 P2=P2 amp。 0x27。 //關(guān)閉當(dāng)前行 if(i3) //i在0-3循環(huán)計(jì)數(shù) i=i+1。 else i=0。 P2=P2 | hang[i]。 //切換到要顯示的位 if (i==2) P0=duan[ptr[i]] | 0x20。 //送顯示數(shù)據(jù) 加小數(shù)點(diǎn) else P0=duan[ptr[i]]。 //送顯示數(shù)據(jù)}void main(void){ unsigned char data ad_shuju。 unsigned char data baifenshu[4]。//保存顯示百分比的數(shù)組 unsigned char data t,i。 //顯示的計(jì)掃描數(shù)器 unsigned int data tmp。 //計(jì)算百分比的臨時(shí)變量 P0=0x00。 //關(guān)閉顯示 //端口初始化 P2=0xff。 P3=0xff。 ADC_ALE=0。 // ADC_STR=0。 // ADC_OE=0。 // while(1) { for(t=0。t12。t++) //掃描顯示12次,讀一次AD { display(amp。baifenshu)。 delay(5)。 } ad_shuju=ADC_convert()。 //讀AD數(shù)據(jù) tmp=((unsigned int)ad_shuju)*200/51。//計(jì)算 放大到0-1000,注意化簡,不然會(huì)計(jì)算溢出得不到正確結(jié)果 //ad_shuju*1000/255。 baifenshu[0]=tmp/1000%10。 //取百分比百位 baifenshu[1]=tmp/100%10。 //取百分比十位 baifenshu[2]=tmp/10%10。 //取百分比個(gè)位(帶小數(shù)點(diǎn)) baifenshu[3]=tmp%10。 //取百分比十分位 if (ad_shuju Up_level) //濃度很高,超過上限 { for(i=0。i200。i++) //報(bào)警 { LED_R=~LED_R。 for(t=0。t12。t++) //掃描顯示12次,讀一次AD { display(amp。baifenshu)。 } } LED_G=1。 LED_R=0。 //紅燈亮 } else //低,低于下限 { LED_R=1。 //綠燈亮 LED_G=0。 } }} 參考文獻(xiàn)[1]余發(fā)山,[M].徐州:中國礦業(yè)大學(xué)出版社,[2]:高等教育出版社,2004[3] 趙繼文 《傳感器與應(yīng)用電路設(shè)計(jì)》 科學(xué)出版社 [4] 楊振江 孫占彪 王曙梅 布線濤《智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用》西安電子科技大學(xué)出版社 [5] 曹曄,張光友,[J].電子技術(shù),2001.[6] [M].北京:北京航空航天大學(xué)出版社,2003.[7」 C36V)礦用隔爆本安自動(dòng)報(bào)警器煤礦安全,N0. 6,2001[8]王幸之,鐘愛琴,王雷,[M]. 北京:北京航空航天大學(xué)出版社,2004[9]:清華大學(xué)出版社,2001.[10] 韓 寧. 基于ARM 的嵌入式煤礦安全生產(chǎn)監(jiān)控終端[J ] . 遼寧工程技術(shù)大學(xué)學(xué)報(bào), 2006 , (6) : 66 68[16] 沈紅衛(wèi). 基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M] . 北京: 電子工業(yè)出版社, 2005.[11] 萬國峰. 基于專家系統(tǒng)的煤礦安全監(jiān)測監(jiān)控系統(tǒng)[J ] . 計(jì)算機(jī)測量與控制, 2008 , (10) : 1424 – 1426.[12] 錢春麗, 張興敢. 用于礦井環(huán)境監(jiān)測的無線傳感器網(wǎng)絡(luò)[J ] . 電子技術(shù)應(yīng)用, 2006.[13]劉寶成,裴志利,,2001.49
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1