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

正文內(nèi)容

基于nrf2401的無線遠(yuǎn)程監(jiān)控系統(tǒng)畢業(yè)設(shè)計論文-資料下載頁

2025-06-27 18:48本頁面
  

【正文】 ISA本身不具備編程能力,它是一個高層API,通過調(diào)用底層驅(qū)動程序來實現(xiàn)對儀器的編程, 所示。VISA是采用VPP標(biāo)準(zhǔn)的I/O接口軟件,其軟件結(jié)構(gòu)包含三部分,[12]。VISAVXISerialGPIB圖 VISA 層次原理圖應(yīng)用軟件開發(fā)環(huán)境應(yīng)用軟件儀器驅(qū)動程序I/O接口軟件圖 VISA軟件結(jié)構(gòu)VISA的I/O軟件庫的源程序是唯一的,其與操作系統(tǒng)及編程語言無關(guān),只是提供了標(biāo)準(zhǔn)形式的API文件作為系統(tǒng)的輸出。(2)VISA庫中的串口通訊函數(shù) 本文用到的主要的串口通訊函數(shù)調(diào)用路徑為: FunctionsInstrument I/OVISAVISA AdvancedInterface SpecificSerial中。a) VISA Configure Serial Port節(jié)點 ()圖 VISA Configure Serial Port節(jié)點該節(jié)點主要用于串口的初始化。主要參數(shù)意義如下:● VISA resource name:VISA資源名稱,本文指串口號。● baud rate :波特率,默認(rèn)為9600● data bits:一幀信息中的位數(shù),LabVIEW中允許5~8位數(shù)據(jù),默認(rèn)值為8位?!?stop bits:一幀信息中的停止位的位數(shù),可為1位、1位半或2位?!?Parity:奇偶校驗設(shè)置??蔀闊o校驗、奇校驗或偶校驗。 ● flow control: 該參數(shù)數(shù)據(jù)類型為簇,主要用于設(shè)置串口通訊的握手方式。b) VISA Read節(jié)點() 圖 VISA Read節(jié)點該節(jié)點為串口讀VI,為串口通信的主要節(jié)點,將串口中的數(shù)據(jù)讀出,然后利用LabVIEW的強大數(shù)據(jù)處理功能對其進行分析處理。主要參數(shù)意義如下:● VISA resource name:VISA資源名稱,本文指串口號。● byte count:用于設(shè)置所要讀的字符數(shù)。由于LabVIEW的串行通訊子VI只允許對字符串的讀寫,因此在進行數(shù)據(jù)處理時,必須要實現(xiàn)字符串與數(shù)字之間的正確轉(zhuǎn)換。此外,若要讀入當(dāng)前串口中的所有字符,則要執(zhí)行“VISA Bytes at Serial Port”子VI,用以確定將要讀人的確切的字節(jié)數(shù),然后將其輸出作為VISA Read節(jié)點的輸人即可。c) VISA Close節(jié)點 () VISA Close節(jié)點該節(jié)點用于將打開的VISA資源關(guān)閉。只有一個主要參數(shù):VISA resource name:VISA資源名稱,本文指串口號。本文所用LabVIEW串行通訊程序的波特率為9600,無奇偶校驗,8位數(shù)據(jù)位,1位停止位,禁止軟、硬件握手。在本設(shè)計中,還包含有時間顯示和溫度超限報警顯示功能,在時間顯示中先獲取當(dāng)前日期和時間,然后用格式化日期時間字符串分別顯示時間和日期,把整個時間模塊顯示放到While循環(huán)中,可以實現(xiàn)時間動態(tài)顯示。: 時間顯示程序圖溫度超限報警模塊采用屬性節(jié)點來采集到當(dāng)前溫度值,和報警上限進行比較,用事件結(jié)構(gòu)來實現(xiàn)報警功能。: 溫度超限報警電路圖 單片機通信串口的部分設(shè)計MCS51單片機內(nèi)部有一個功能很強的全雙工串行口,該串行口有4種工作方式,波特率可用軟件設(shè)置,由片內(nèi)的定時器/計數(shù)器產(chǎn)生,接收、發(fā)送均可觸發(fā)中斷系統(tǒng),使用十分方便。有2個物理上獨立的接收、發(fā)送緩沖器SBUF,對外也有兩條獨立的收、發(fā)信號線RXD()和TXD() [13]。本設(shè)計中初步先采用的有線通信的方式來實現(xiàn)溫度采集,然后在成功的基礎(chǔ)上采用的無線傳輸,無線傳輸在數(shù)據(jù)采集章節(jié)中已經(jīng)進行了講述。 監(jiān)控界面設(shè)計監(jiān)控界面的設(shè)計要符合系統(tǒng)人機界面交互的設(shè)計風(fēng)格,要簡潔易用,用戶能夠快速定位自己所需要的功能,還有界面的美觀問題。在本監(jiān)控系統(tǒng)中包括登陸界面,它的主要功能是對系統(tǒng)使用者的身份進行驗證。程序中包括事件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及子VI的調(diào)用。當(dāng)輸入的用戶名和密碼都正確時,將會彈出基于nRF2401的遠(yuǎn)程無線監(jiān)控系統(tǒng)的主界面。當(dāng)輸入的用戶名或者密碼錯誤時,將會不能正常登陸主界面,進行提示重新輸入。 登陸界面 登陸界面程序圖 主界面主界面分為四個模塊,主控模塊、串口和波特率選擇模塊、報警模塊以及溫度顯示模塊。(1)在主控模塊中,有開始采集和停止采集按鈕,當(dāng)進入主界面后,按下開始采集按鈕系統(tǒng)將進行數(shù)據(jù)采集,當(dāng)采集結(jié)束后,按下停止采集按鈕進行系統(tǒng)的停止。(2)在串口和波特率選擇模塊中,用戶可以自主選擇串口號和波特率,進行自主設(shè)置。(3)在溫度顯示模塊中,系統(tǒng)可以同時循環(huán)采集八通道數(shù)據(jù),但在此模塊中以兩路巡檢為例,溫度計可以形象直觀的顯示溫度數(shù),此模塊還有示波器同時顯示波形的功能,通過示波器可以直觀的觀測到波形,從而能夠更便捷的進行不同通道數(shù)據(jù)的比較。(4)在報警模塊中,用戶可以根據(jù)實際情況自定義溫度報警上限,當(dāng)采集到的溫度超限時,報警燈將會點亮對用戶進行提示,當(dāng)用戶已經(jīng)獲取報警信息后可以通過按下報警復(fù)位按鈕進行報警復(fù)位。此功能可以增強系統(tǒng)中的安全性,當(dāng)溫度超限時需要采取相應(yīng)的措施,更符合實際生活。 主界面程序圖 7 系統(tǒng)調(diào)試系統(tǒng)調(diào)試主要包括各個部分硬件電路的調(diào)試、溫度巡檢以及無線通信的調(diào)試。對于硬件電路的調(diào)試采用南京偉福實業(yè)有限公司生產(chǎn)的偉福Lab2000P系列單片機仿真實驗系統(tǒng)。利用該仿真實驗系統(tǒng)可以根據(jù)各部分電路編寫相應(yīng)的測試程序進行硬件調(diào)試,從而降低了系統(tǒng)調(diào)試的難度,加快了開發(fā)進程。系統(tǒng)中溫度檢測范圍為0~85攝氏度,與A/D轉(zhuǎn)換的0~255共256個數(shù)字量相對應(yīng),采用雙通道循環(huán)檢測并顯示方式,在無線通信中采用基于PTR2000無線數(shù)據(jù)模塊的無線傳輸系統(tǒng),上位機采用基于LabVIEW的遠(yuǎn)程監(jiān)控系統(tǒng)進行實時監(jiān)控。 結(jié) 論本文介紹了基于nRF2401的遠(yuǎn)程無線監(jiān)控系統(tǒng)——溫度巡檢系統(tǒng)的硬件電路以及軟件的構(gòu)成,溫度信號經(jīng)過ADC0809轉(zhuǎn)化為數(shù)字信號,然后經(jīng)數(shù)碼管顯示,信號通過基于PTR2000的無線傳輸系統(tǒng)發(fā)送與接收傳送給PC機,由基于LabVIEW的遠(yuǎn)程監(jiān)控系統(tǒng)實現(xiàn)遠(yuǎn)程實時監(jiān)控。該溫度巡檢系統(tǒng)工作穩(wěn)定,對溫度變化反映靈敏、迅速,能實現(xiàn)多通道檢測顯示,而且能做到遠(yuǎn)程無線監(jiān)控,基本實現(xiàn)了對實際工作系統(tǒng)的模擬。同時,本系統(tǒng)也還有待于進一步的完善和改進,采用更精確穩(wěn)定的傳輸方式,應(yīng)用更先進的理論,從而使系統(tǒng)能夠應(yīng)用于更多的遠(yuǎn)程無線監(jiān)控系統(tǒng)中。 參 考 文 獻[1] . [2] 向明尚,張洪,.[3] 秦實宏,周龍,:中國水利水電出版社,2005.[4] :北京航空航天大學(xué)出版社,2004. [5] 王世勛,何嘉斌,2005年9月,ISSN 1005一5517,pp105~107.[6] :北京航空航天大學(xué)出版社,2005.[7] ,2005. [8] 宗光華,李大寨,:國防工業(yè)出版社,2003.[9] 夏建芳,2006年4月第2期:136138.[10] ,單片機開發(fā)與應(yīng)用,2006年第32期:4142.[11] 羅光坤,楊昊,2002年第5期:1416.[12] 曹曉華,2004年5月第2期:5961.[13] nRF2401 Single Chip Radio Transceiver Data sheet,Nordic . 附錄A 系統(tǒng)程序軟件設(shè)計主程序:ORG 0000H 。程序執(zhí)行開始地址LJMP START 。ORG 0003H 。外部中斷0程序入口ORG 000BH 。定時器T0中斷程序入口LJMP INT_T0OUTBIT EQU 0002H 。顯示位控制口OUTSEG EQU 0004H 。段控制口ADC_CH0 EQU 1000H 。 ADC0809通道0地址ADC_CH1 EQU 1001H 。 ADC0809通道1地址LEDBUF EQU 60H 。顯示緩沖SENDBUF EQU 30HDEGITIAL EQU 2EH 。 數(shù)字量LEDMAP:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H 。共陰極字型碼 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H,73HBCDMAP:DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H 。********主程序入口*****************START: MOV SP,40H 。 設(shè)置堆棧初始地 CLR EA 。 關(guān)中斷 MOV TMOD,21H 。 設(shè)T0、T1為16位定時器 MOV TL0,058H 。 50MS定時初值(T0計時用) MOV TH0,9EH 。 50MS定時初值 MOV PCON, 00H 。SOMD=1 MOV SCON, 50H 。串口工作方式1,REN=1 允許接收 MOV TH1, 0FDH MOV TL1, 0FDH 。波特率為9600 SETB TR1 。開啟T1 CLR ES 。關(guān)串口中斷 SETB EA 。 總中斷開放 SETB ET0 。 允許T0中斷 SETB TR0 。 開啟T0定時器 CLR 7FH MOV R4,28H MOV LEDBUF+0,00H MOV LEDBUF+1,00H MOV LEDBUF+2,00H MOV LEDBUF+3,00H MOV LEDBUF+4,00H MOV LEDBUF+5,00H MOV SENDBUF+0,00H MOV SENDBUF+1,00H MOV SENDBUF+2,00H MOV SENDBUF+3,00H MOV SENDBUF+4,00H MOV SENDBUF+5,00HSTR_LOOP: JB 7FH,CH1CH0: CALL DISP 。 調(diào)用顯示程序 MOV LEDBUF+0,3FH 。 LEDBUF+0顯示當(dāng)前通道1 MOV SENDBUF+0,00H MOV DPTR,ADC_CH0 MOV A,00H 。送通道代碼00 CALL READ_AD 。 讀取AD CALL SEND LJMP STR_LOOPCH1: CALL DISP 。 調(diào)用顯示程序 MOV LEDBUF+0,06H 。 LEDBUF+0顯示當(dāng)前通道1 MOV SENDBUF+0,01H MOV DPTR,ADC_CH1 MOV A,01H 。送通道代碼00 CALL READ_AD 。 讀取AD CALL SEND LJMP STR_LOOP。***********************************************READ_AD: MOVX @DPTR,A 。 啟動0809INT_AD: JNB IE0,INT_AD 。 等待ADC轉(zhuǎn)換結(jié)束 CLR IE0 。 清楚外部中斷標(biāo)志 MOVX A,@DPTR 。 讀入ADC轉(zhuǎn)換結(jié)果 MOV DEGITIAL,A 。 將ADC轉(zhuǎn)換結(jié)果暫存到DEGITIAL CALL VAULE_CHANGE 。 調(diào)用標(biāo)度變換程序,將ADC轉(zhuǎn)換結(jié)果換算成電壓值 MOV A,50H 。 MOV DPTR,LEDMAP MOVC A,@A+DPTR MOV LEDBUF+1,A 。************ MOV A,50H MOV DPTR,BCDMAP MOVC A,@A+DPTR MOV SENDBUF+1,A 。************ MOV A,51H MOV DPTR,LEDMAP MOVC A,@A+DPTR ORL A,80H 。 顯示小數(shù)點 MOV LEDBUF+2,A 。 整位送顯示緩沖 。************ MOV A,51H MOV DPTR,BCDMAP
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1