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

正文內(nèi)容

隧道環(huán)境無線傳感網(wǎng)溫度采集畢業(yè)論文-資料下載頁

2025-06-28 18:05本頁面
  

【正文】 件對數(shù)據(jù)進行解析并進行溫度數(shù)據(jù)的實時顯示。上位機軟件的實現(xiàn)采用 C++編程語言實現(xiàn),利用 開發(fā)調(diào)試上位機監(jiān)控軟34件。在 中提供了多種方式進行串口通信設(shè)計,本系統(tǒng)在開發(fā)時采用 MFC 進行開發(fā),串口通信部分采用 MSm 控件。圖 320 展示了上位機監(jiān)控終端的操作步驟。開始界面初始化串口初始化收到數(shù)據(jù)存入文檔從文檔讀出數(shù)據(jù)顯示到監(jiān)控界面關(guān)閉窗口結(jié)束是否是否圖 3 20 上位機監(jiān)控終端操作步驟35第四章 系統(tǒng)實現(xiàn)通過前期的系統(tǒng)的分析和設(shè)計,已對隧道環(huán)境無線自組網(wǎng)溫度采集系統(tǒng)有了清晰的思路。利用 IAR,VC++等集成開發(fā)環(huán)境完成系統(tǒng)的開發(fā)和調(diào)試,最終使系統(tǒng)能夠穩(wěn)定運行。系統(tǒng)的實現(xiàn)分為硬件電路的實現(xiàn)和軟件的實現(xiàn)。軟件實現(xiàn)又可以分為上位機軟件的實現(xiàn)和下位機軟件的實現(xiàn)。硬件電路的實現(xiàn)需要將購買好的電子元器件按系統(tǒng)分析設(shè)計中所示的電路圖焊接,完成器件的簡單測試,保證能正常工作即可,故在此不再進行詳述。 下位機軟件實現(xiàn)下位機終端監(jiān)控軟件根據(jù)系統(tǒng)分析設(shè)計中的思路設(shè)計實現(xiàn)。首先需在 IAR Embedded WorkbenchIDE 下對位機程序進行編譯、組建,生成目標文件 D43 文件()或 TI-TXT 目標文件( ,為 MSP430 系列單片機定義的代碼格式) 。TI -TXT 目標文件經(jīng) MspFet 以 BSL 編程或 JTAG 編程方式將目標文件燒寫到 MSP430F149 芯片的 Flash 中。D43 目標文件通過 MSPFET430UIF JTAG 仿真器將程序?qū)戇M MSP430F149 芯片的 Flash 中。JTAG 仿真器還可以在最終程序完成時將芯片中的熔絲燒斷,對程序進行加密操作。在編寫下位機程序時,可以進行調(diào)試操作,方便檢查程序錯誤,觀察MSP430CPU 中的寄存器值和程序中的變量。利用 JTAG 仿真器能夠?qū)崿F(xiàn)單步調(diào)試,當某個寄存器中的值發(fā)生異常時可以通過反匯編窗口查看寄存器值。在需要觀察某個變量值時,可將變量添加到 Watch 窗口便能看到變量的值。調(diào)試界面如圖 41 所示。36圖 41 調(diào)試操作步驟 上位機軟件實現(xiàn)當系統(tǒng)的上位機軟件啟動時,系統(tǒng)左側(cè)窗口以文字的形式顯示各個節(jié)點采集的溫度,右側(cè)窗口以圖標的形式顯示各個節(jié)點采集的溫度信息。通過對下拉菜單串口號和波特率完成串口通信的設(shè)置,點擊打開串口按鈕即可顯示隧道環(huán)境中的溫度信息,點擊暫停顯示按鈕可暫時停止顯示。溫度信息監(jiān)控狀態(tài)見圖 42。圖 4 2 上位機軟件監(jiān)控界面37結(jié) 論大學畢業(yè)季,我完成了大學的最后一門課程畢業(yè)設(shè)計。本次畢業(yè)設(shè)計的題目是隧道環(huán)境無線傳感網(wǎng)溫度采集系統(tǒng)。從大四上學期我就開始學嵌入式系統(tǒng),經(jīng)過近一年的學習,再加上大學期間學習的其他知識的積累,最終成功的完成了我的畢業(yè)設(shè)計。畢業(yè)設(shè)計中所涉及的技術(shù)大部分之前都沒有接觸過,當我還是堅持完成了該次畢業(yè)設(shè)計的任務(wù)。系統(tǒng)采用 C、C++進行編程,利用 IAR Embedded Workbench IDE 和 Visual C++ IDE 完成主要程序的開發(fā)。同時利用 MspFet、SmartRF Studio、JTAG 仿真器等工具進行輔助編程調(diào)試,經(jīng)過幾個月的開發(fā)調(diào)試系統(tǒng)功能已基本實現(xiàn),現(xiàn)已能夠穩(wěn)定運行。雖然自己對 C 語言比較熟悉,但當遭遇系統(tǒng)開發(fā)時,才發(fā)現(xiàn)自己自己的知識根本不夠用。由于之前沒有接觸過 MSP430 系列單片機,網(wǎng)上的資源也較少,剛開始入手的時候比較困難,沒有什么例程可供參考。在反復閱讀芯片說明文檔后,自己對所使用芯片的有了一定的了解。但對于芯片一些特性還不太了解,今后將逐步加強在這方面的學習。雖然現(xiàn)在已經(jīng)基本完成本系統(tǒng)的設(shè)計開發(fā),但還有部分功能沒有完善。主要問題如下:在標簽節(jié)點自組成網(wǎng)時,對節(jié)點的布置有要求。系統(tǒng)在布置節(jié)點時不能出現(xiàn) 3 個及以上節(jié)點構(gòu)成環(huán)路,若出現(xiàn)環(huán)路,則可能會發(fā)生某個采集數(shù)據(jù)包在無線自組網(wǎng)網(wǎng)絡(luò)中被反復轉(zhuǎn)發(fā)而無法到達閱讀器的情況,導致網(wǎng)絡(luò)性能下降。大學期間認真學習的態(tài)度幫助我在大學四年間獲得了不少專業(yè)方面的知識,而大部分偏重于理論學習。理論的認知正是實踐的基礎(chǔ),通過將理論轉(zhuǎn)化為實際的應(yīng)用開發(fā)的成果,加強了我的實際動手能力,提高了問題分析解決能力。有一個良好的學習方法能使自己少走彎路,提高效率,對自己在學習過程中遇到的問題和學到的經(jīng)驗及時總結(jié),做筆記,養(yǎng)成良好的習慣,能夠幫助自己獲取更多的知識。38參考文獻[1] 唐繼賢. MSP430 超低功耗 16 [2] [3] 周金治、徐霞、 MSP430 [4] 呂鑫. VC++就業(yè)培訓寶典之 MFC 視頻教程. [5] 劉長征. Visual C++串口通信及測控應(yīng)用實例詳解 .北京. [6] . [7] 丁欣、胥布工. 基于 CC1101 的無線自組織網(wǎng)絡(luò)路燈監(jiān)控系統(tǒng)的研究.(華南理工大學)[8] 吳春麗. 礦井通風監(jiān)測系統(tǒng)的研究與設(shè)計.(中南大學)[9] 覃鮮艷. 基于 DS18B20 的無線測溫系統(tǒng)的研究與設(shè)計.(武漢理工大學)碩士論[10] 邵蕊娜. 基于 MSP430 單片機的糧庫溫度無線監(jiān)控終端的設(shè)計與實現(xiàn).(鄧州大學)[11] MSP430 ,第35 卷(第 4 期)[12] Instruments T. MSP430 User Guide. Tech. Report, 2022[13] Cauligi S. Raghavendra、Krishna M. Sivalingam 、Taieb Sensor New York. New [14] Chris Systems Design Using the Ti Msp 430 Series. Amsterdam. [15] Dan Robot Applications: A Guide to Developing Embedded Systems. [16] Waltenegus Dargie、Christian P. Fundamentals of Wireless Sensor Networks:Theory and Practice. University [17] Texas Family User39。s [18] Programmable Resolution 1Wire Digital Thermometer. 39[19] Texas LowPower Sub1 GHz RF . . 2022[20] Texas MSP430x14x MSP430x14x1 mixed signal [21] Texas Studio Software [22] Emily Gertz、Patrick Di Networks. O39。Reilly Media. New 40附 錄//閱讀器主函數(shù)void main(void){ UINT8 length =9。 //設(shè)置數(shù)據(jù)包長度為 10 字節(jié) UINT8 i。 UINT8 counter=0。 UINT8 type=2。//數(shù)據(jù)包類型 0:廣播,1:路由交換包,2:溫度采集數(shù)據(jù)包,或轉(zhuǎn)發(fā)數(shù)據(jù)包 WDTCTL = WDTPW + WDTHOLD。//停止看門狗 LED_IO_set()。 //LED 端口初始化 InitSys()。 //系統(tǒng)時鐘初始化 init_uart0()。 //UART 初始化 RF1100_IO_set()。 //CC1101 端口初始化 POWER_UP_RESET_CC1100()。 //CC1101 初始化 halWriteRfSettings()。 //CC1101 寄存器配置 halSPIBurstWriteReg(CCxxx0_PATABLE, PaTabel, 8)。//功率設(shè)置 while(1) { if(halRfReceivePacket(RxBuf,amp。length))//判斷是否收到數(shù)據(jù) { type=RxBuf[0]。 switch(type) { case 0://收到廣播包,長度為 2 字節(jié):類型,本機 ip 地址 break。 case 1://收到路由交換包,長度為 4 字節(jié):類型,本機 ip,下一地址,路由信息41 break。 case 2://收到轉(zhuǎn)發(fā)數(shù)據(jù)包,長度為 10 字節(jié):類型,本機 ip,下一地址,跳數(shù),//目的地址,源地址,采集的數(shù)據(jù) if(RxBuf[2]==SinkIdamp。amp。RxBuf[4]==DestId) //如果是發(fā)給本閱讀器的轉(zhuǎn)發(fā)包 { //發(fā)給 PC 機監(jiān)控軟件 for(i=0。i3。i++) R_S_Byte(39。F39。)。 //發(fā)送前導符 R_S_Byte(SinkId)。 for(i=0。i6。i++) //把源地址和采集的數(shù)據(jù)發(fā)給 PC 機 R_S_Byte(RxBuf[i+4])。 P2OUT^=BIT0。 //LED1 閃爍表示在接收溫度采集數(shù)據(jù) } break。 default:break。 } } delay(500)。 counter++。 if(counter=64) { Broadcast()。 //廣播本機 IP couner=0。 } } }42謝 辭時間如流水飛逝,如白駒過隙,經(jīng)過數(shù)月開發(fā)設(shè)計的隧道環(huán)境無線自組網(wǎng)溫度采集系統(tǒng)現(xiàn)已基本完成。本系統(tǒng)是在我的指導老師 XXX 老師的悉心指導下設(shè)計完成。在系統(tǒng)的設(shè)計過程中凝聚了我大學期間付出的努力和汗水,這是我大學期間堅持不懈的努力、孜孜不倦地研習的結(jié)果,也是在大學期間學校領(lǐng)導、老師、同學的關(guān)心、鼓勵的結(jié)果。首先要對我的指導老師 XXX 副教授表示感謝。他淵博的知識,嚴謹?shù)膽B(tài)度,為我畢業(yè)設(shè)計的選題,設(shè)計實現(xiàn)提供了關(guān)鍵性指導意見。在完成畢業(yè)設(shè)計期間,秦老師熱情解答我心中疑惑,循循善誘,精心點撥,給予我思想上的指導,我深受啟發(fā)。秦老師精益求精、一絲不茍的工作作風,平易近人的人格魅力,使我受益匪淺。其次,要感謝東北大學 XXX 導師以及東北大學的 XXX、XXX 師兄。虞師兄和佟師兄在我遇到難題無法解決時給予了及時的幫助,為我解決困難提供了指導性意見。此外,還要感謝內(nèi)蒙古工業(yè)大學信息工程學院的老師和領(lǐng)導。在大學四年中,學院老師嚴謹治學,傾囊相授,諄諄教誨,無論是在學習上還是在生活中都給了我極大的幫助和肯定。他們?yōu)槲覀儎?chuàng)造了良好的學習環(huán)境,為我們提供了豐富的學習資源,讓我備受感動。有了學校領(lǐng)導和老師為我們創(chuàng)造的優(yōu)越環(huán)境和機會,我才得以拓寬視野,增長知識,獲益匪淺。最后,對在本文中所借鑒論文的作者表示真誠的謝意,對我的同學和家人多年來默默地支持表示由衷的感謝,感謝大學期間內(nèi)蒙古工業(yè)大學對我的悉心栽培!
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1