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

正文內(nèi)容

多路數(shù)據(jù)采集系統(tǒng)設(shè)計基于51單片機的火災(zāi)警報器設(shè)計畢業(yè)論文-在線瀏覽

2024-08-07 13:23本頁面
  

【正文】 位可顯示1個字符,從規(guī)格上分為每行12340 位,有一行、兩行及四行三類[5]。⑵光敏控制(可選擇,出廠時未設(shè)):可設(shè)置光敏控制,白天或光線強時不感應(yīng)。⑷兩種觸發(fā)方式:(可跳線選擇)①不可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,延時時間段一結(jié)束,輸出將自動從高電平變?yōu)榈碗娖?;②可重?fù)觸發(fā)方式:即感應(yīng)輸出高電平后,在延時時間段內(nèi),如果有人體在其感應(yīng)范圍活動,其輸出將一直保持高電平,直到人離開后才延時將高電平變?yōu)榈碗娖剑ǜ袘?yīng)模塊檢測到人體的每一次活動后會自動順延一個延時時間段,并且以最后一次活動的時間為延時時間的起始點)。此功能可以實現(xiàn)“感應(yīng)輸出時間”和“封鎖時間”兩者的間隔工作,可應(yīng)用于間隔探測產(chǎn)品;同時此功能可有效抑制負載切換過程中產(chǎn)生的各種干擾。⑹工作電壓范圍寬:。⑻輸出高電平信號:可方便與各類電路實現(xiàn)對接。②應(yīng)盡量避免燈光等干擾源近距離直射模塊表面的透鏡,以免引進干擾信號產(chǎn)生誤動作;使用環(huán)境盡量避免流動的風(fēng),風(fēng)也會對感應(yīng)器造成干擾。為了增加感應(yīng)角度范圍,本模塊采用圓形透鏡,也使得探頭四面都感應(yīng),但左右兩側(cè)仍然比上下兩個方向感應(yīng)范圍大、靈敏度強,安裝時仍須盡量按以上要求[6]。它主要包括半導(dǎo)體氣敏傳感器、接觸燃燒式氣敏傳感器和電化學(xué)氣敏傳感器等,其中用的最多的是半導(dǎo)體氣敏傳感器。它將氣體種類及其與濃度有關(guān)的信息轉(zhuǎn)換成電信號,根據(jù)這些電信號的強弱就可以獲得與待測氣體在環(huán)境中的存在情況有關(guān)的信息,從而可以進行檢測、監(jiān)控、報警;還可以通過接口電路與計算機組成自動檢測、控制和報警系統(tǒng)[7]。煙霧傳感器的模塊外形和原理圖如圖4和圖5所示:圖4 煙霧傳感器模塊外形圖圖5 煙霧傳感器原理圖 時鐘模塊及接口電路DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,~。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。DS1302的引腳排列。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。只有在SCLK為低電平時,才能將RST置為高電平。SCLK為時鐘輸入端[9]。由于蜂鳴器的工作電流一般比較大,以致于單片機的I/O 口是無法直接驅(qū)動的,所以要利用放大電路來驅(qū)動,一般使用三極管來放大電流就可以了。聲音報警器原理圖如圖7所示:圖7 蜂鳴器報警原理圖光報警的工作電流就沒有聲音報警需要的那么大,可以直接用單片機來驅(qū)動。光報警器原理圖如圖8所示:圖8 光報警原理圖 A/D模數(shù)轉(zhuǎn)換的選擇及接口電路A/D轉(zhuǎn)換器的種類很多,就位數(shù)來說,可以分為8位、10位、12位和16位等。A/D轉(zhuǎn)換器型號很多,而其轉(zhuǎn)換時間和轉(zhuǎn)換誤差也各不相同。②雙積分A/D轉(zhuǎn)換器:它是一種間接式的A/D轉(zhuǎn)換器,優(yōu)點是抗干擾能力強,精度比較高,缺點是數(shù)度很慢,適用于對轉(zhuǎn)換數(shù)度要求不高的系統(tǒng)。本設(shè)計選用的A/D轉(zhuǎn)換器—ADC0804。Keil有以下幾個特點: 全功能的源代碼編輯器; 器件庫用來配置開發(fā)工具設(shè)置; 項目管理器用來創(chuàng)建和維護用戶的項目; 集成的MAKE工具可以匯編、編譯和連接用戶嵌入式應(yīng)用; 所有開發(fā)工具的設(shè)置都是對話框形式的; 真正的源代碼級的對CPU和外圍器件的調(diào)試器; 高級GDI(AGDI)接口用來在目標硬件上進行軟件調(diào)試以及和Monitor51進行通信[12] 主程序設(shè)計本軟件系統(tǒng)有一個主程序,兩個子程序,兩個個子程序分別為時鐘芯片程序、液晶顯示程序。因為C語言的描述由函數(shù)組成,是一種結(jié)構(gòu)化的程序設(shè)計語言,所以更容易實現(xiàn)模塊化,而且具有可讀性好,易于移植等優(yōu)點,同時還有匯編語言一樣的位操作功能的硬件詳細控制指令。多路數(shù)據(jù)采集系統(tǒng)控制器上采用AT89C51作為主控芯片,為了便于系統(tǒng)維護,在多路數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計中采用了模塊化程序設(shè)計方法,系統(tǒng)各個模塊的具體功能都是通過子程序調(diào)用實現(xiàn)的。本系統(tǒng)主要包括主程序、溫度、煙霧和光強度數(shù)據(jù)采集子程序、時鐘程序、數(shù)據(jù)異常判斷與報警子程序等。圖10 程序流程圖 溫度傳感器程序設(shè)計由于設(shè)計采用的是模塊化設(shè)計,系統(tǒng)實現(xiàn)報警功能是通過調(diào)用子程序?qū)崿F(xiàn)的。當系統(tǒng)采集2次溫度煙霧信號后,轉(zhuǎn)換好的數(shù)據(jù)存入單片機的寄存器中,系統(tǒng)再調(diào)用火災(zāi)判斷子程序[14]。圖11 數(shù)據(jù)采集流程圖在多路數(shù)據(jù)采集報警系統(tǒng)的程序設(shè)計中使用了延時程序,延時10ms的程序如下:void delay_10ms (uint i){ while (i) { uchar i , j , k ; for (i=5 ;i0 ;i ) for (j=4 ;j0 ;j ) for (k=248 ;k0 ;k ) ; } } 模數(shù)轉(zhuǎn)換程序設(shè)計由溫度、煙霧和光強傳感器采集的數(shù)據(jù),送至A/D轉(zhuǎn)換器,在CS為低電平時,啟動A/D轉(zhuǎn)換器,經(jīng)過四個時鐘脈沖后,由DO開始一位一位的讀取并由函數(shù)存儲數(shù)據(jù),讀完8位數(shù)據(jù)后,CS為高電平,此時關(guān)閉A/D轉(zhuǎn)換器,將經(jīng)過處理的數(shù)據(jù)返回,送至單片機[15]。圖11 模數(shù)轉(zhuǎn)換程序設(shè)計流程圖 時鐘模塊程序設(shè)計時鐘芯片的主要的主要功能是完成年、月、日、時、分、秒的及時,通過外部接口為單片機系統(tǒng)提供日歷和時鐘。DS1302與微處理器進行數(shù)據(jù)交換時,首先由微處理器向電路發(fā)送命令字節(jié),命令字節(jié)最高位Write Protect(D7)必須為邏輯1,如果D7=0,則禁止寫DS1302,即寫保護;D6=0,指定時鐘數(shù)據(jù),D6=1,指定RAM數(shù)據(jù);D5~D1指定輸入或輸出的特定寄存器;最低位LSB(D0)為邏輯0,指定寫操作(輸入),D0=1,指定讀操作(輸出)。若進行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。系統(tǒng)調(diào)試以程序為主,硬件調(diào)試應(yīng)先檢測電路的焊接是否正確,然后用萬用表檢測或通電檢測其是否有短路或斷路。通過軟件設(shè)置,當煙霧弄超過預(yù)設(shè)閥值時或光強度超過預(yù)設(shè)閥值或溫度超過30℃時,進行聲光報警。由于時間緊迫和個人能力有限,本文設(shè)計的火災(zāi)報警系統(tǒng)還存在許多需要完善和作進一步研究的問題,如:⑴多路數(shù)據(jù)采集系統(tǒng)判斷的算法有待進一步的研究改進,應(yīng)用更先進的神經(jīng)網(wǎng)絡(luò)和模糊識別等智能算法,降低系統(tǒng)的誤報率,提高靈敏度。⑶用戶不能根據(jù)自己的需要設(shè)定數(shù)據(jù)異常報警閾值。 Sons,2006.[5] 陳悅,刁若菲,[J].北京:微計算機信息,2007,23(8~ 2):93~ 95.[6] [M].北京:.[7] 畢滿清,王黎明,[M].北京:.[8] 韓焱,張艷花,[M].北京:.[9] [M].北京:.[10] 王忠民, 郝靜, [M].西安郵電學(xué)院.[11] 郝曉劍,楊述平,[M].北京:電子工業(yè)出版社,.[12] [J].北京:北京航空航天大學(xué)出版社,2009[13] [J].農(nóng)機化研究,2009,[14] 常鐵原,王欣,陳文軍. 多路數(shù)據(jù)采集系統(tǒng)的設(shè)計[J].電子技術(shù)應(yīng)用,2008,[15]元增民,[M].國防科技大學(xué)出版社,2006. 附 錄主程序(包括煙霧傳感器、熱釋電傳感器及報警系統(tǒng)程序)主程序?qū)ο到y(tǒng)進行初始化,主要是進行定時/計數(shù)的初始化,然后調(diào)用鍵盤掃描程序Keys_Scan(),再根據(jù)按下的鍵來調(diào)用向串口發(fā)送數(shù)據(jù)子程序putc_to_serialport()將相應(yīng)的數(shù)據(jù)發(fā)送給串行口。sbit re=P1^5。 void main(void){ Init_DS1302()。 //初始化1602 DispStr(0,1,Time:)。 //提示信息 while(1) { re=1。
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1