傳感網(wǎng)應(yīng)用開發(fā)(中級)操作試卷_第1頁
傳感網(wǎng)應(yīng)用開發(fā)(中級)操作試卷_第2頁
傳感網(wǎng)應(yīng)用開發(fā)(中級)操作試卷_第3頁
傳感網(wǎng)應(yīng)用開發(fā)(中級)操作試卷_第4頁
傳感網(wǎng)應(yīng)用開發(fā)(中級)操作試卷_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

傳感網(wǎng)應(yīng)用開發(fā)(中級)實操考試題設(shè)備列表:newlab平臺(電源線+USB轉(zhuǎn)串口線)zigbee白色模塊1個zigbee黑色模塊1個wifi模塊1個溫濕度模塊1個ccdebug一個雙公頭串口交叉線1條stm32核心板2個調(diào)試器1個火焰?zhèn)鞲衅?個,線2條,插撥端子2個螺絲刀1把題1題目評分標(biāo)準(zhǔn)(100為滿分)得分題1使用1塊ZIGBEE模塊(白色)、1塊ZIGBEE模塊(黑色)、1塊WIFI通訊模塊、1個溫濕度傳感器模塊,實現(xiàn)基于zigbee和wifi通信的溫濕度采集系統(tǒng)。選取白色ZIGBEE模塊安裝溫濕度傳感器模塊作為發(fā)送端,黑色ZIGBEE模塊作為接收端。1)將WIFI通訊模塊配置為AP工作模式,啟用DHCP功能,配置熱點名稱為NL+兩位工位號(如NL03)、密碼為12345678、信道自行決定、加密方式為WPA2_PSK、IP地址為192.168.6.1,啟用AP熱點多連接,啟用模塊服務(wù)器模式(端口為8080)。2)在IAR中創(chuàng)建基于CC2530的BasicRf開發(fā)工程,工程名稱為DEMO+兩位工位號(如DEMO03),保存工程到“Project01\Project”文件夾。工程項目應(yīng)包括app、basicrf、board、common、mylib、sensor_drv、utils共7個文件夾,將“Project01”文件夾中所給的代碼資源添加到工程中,將“Project”文件夾中的“EndDev.c”和“GateDev.c”文件導(dǎo)入到工程中app目錄下。3)完善“EndDev.c”文件中的代碼,實現(xiàn)發(fā)送端功能。配置和初始化basicRf;獲取溫濕度傳感器的溫度和濕度值,按照下述數(shù)據(jù)格式發(fā)送給接收端。幀頭幀長度溫度數(shù)據(jù)濕度數(shù)據(jù)校驗和固定值0xCC1字節(jié)0x051字節(jié)采集值1字節(jié)采集值1個字節(jié)為前4字節(jié)累加和4)完善“GateDev.c”文件中的代碼,實現(xiàn)接收端功能。配置和初始化basicRf;當(dāng)接收到發(fā)送端的無線數(shù)據(jù)后,將溫度、濕度數(shù)據(jù)通過串口發(fā)送給WIFI通訊模塊,發(fā)送格式為“當(dāng)前溫度:XX℃,當(dāng)前濕度:XXRH。”;對濕度值進(jìn)行判斷,當(dāng)濕度超過某個值(如60),接收端D3燈亮起,否則D3燈熄滅。5)使用雙公頭串口線連接zigbee黑板和NEWLab平臺,WIFI模塊J9撥向左邊與newlab串口相連,給各模塊通電;將電腦接入WIFI通訊模塊開啟的AP熱點;使用網(wǎng)絡(luò)調(diào)試助手連接WIFI通訊模塊服務(wù)器,在網(wǎng)絡(luò)調(diào)試助手中查看接收到的溫濕度信息。說明:1)考生可利用提供的資料和部分代碼進(jìn)行開發(fā)。2)完成功能后,將各模塊連接通電調(diào)試好,待考官評判。評分細(xì)則:1)WIFI通訊模塊配置符合要求;--10分2)IAR開發(fā)工程創(chuàng)建符合要求;--10分3)接收端能根據(jù)發(fā)送端濕度控制D3燈亮滅;--15分4)電腦端網(wǎng)絡(luò)調(diào)試助手能收到溫濕度數(shù)據(jù);--15分說明:若對應(yīng)的功能未實現(xiàn)或?qū)崿F(xiàn)不完整,查看項目工程源碼,按代碼完成度酌情給分(如此給分不超對應(yīng)題目1/3的分?jǐn)?shù))。題2使用2塊M3主控模塊、1個火焰?zhèn)鞲衅髂K,實現(xiàn)基于RS-485通信和Modbus協(xié)議的遠(yuǎn)程火情監(jiān)測系統(tǒng)。選取一塊M3主控模塊作為監(jiān)測端,另一塊M3主控模塊安裝火焰?zhèn)鞲衅髂K作為采集端。1)將“485采集端程序.hex”文件下載到采集端,使用“485節(jié)點配置工具.exe”配置采集端地址為0x01、傳感器類型為火焰?zhèn)鞲衅鳌⒈O(jiān)測端和采集端通過右上方485通信口(J5接口)進(jìn)行通信連接。2)使用STM32CubeMX圖形化配置工具為監(jiān)測端生成KEIL開發(fā)工程,將STM32CubeMX自身項目和生成的工程保存到名為Project02的文件夾中。在監(jiān)測端開發(fā)工程中完成后續(xù)功能代碼開發(fā)。3)監(jiān)測端通電后,板上LED1至LED8全部熄滅,LED9每隔2秒閃爍一次(亮0.5秒,滅1.5秒)。4)監(jiān)測端每隔2秒向采集端查詢一次火情,當(dāng)采集端出現(xiàn)火情時,監(jiān)測端的LED1至LED4按指定流水燈方式顯示。當(dāng)采集端火情消失后,監(jiān)測端的LED1至LED4應(yīng)保持流水燈顯示方式。具體流水燈顯示方式為LED1亮起->LED2亮起->LED3亮起->LED4亮起->LED1至LED4全部熄滅->重復(fù)前述效果,各顯示切換間隔為1秒。5)按下一次監(jiān)測端的KEY1按鍵后,可停止監(jiān)測端流水燈顯示效果,LED1至LED4全部熄滅。6)監(jiān)測端與采集端通信采用Modbus協(xié)議,協(xié)議幀格式見“485通信協(xié)議.docx”;采集端返回為ADC采集值,請自行決定如何判斷有火無火。說明:1)考生可利用提供的資料和部分代碼進(jìn)行開發(fā)。2)485通信使用的是USART2,波特率115200bps,8位數(shù)據(jù)位,1位停止位,無校驗位,PC9引腳控制485通信芯片收發(fā)轉(zhuǎn)換(低電平接收,高電平發(fā)送)。3)完成功能后,將2塊M3主控模塊通電調(diào)試好,待考官評判。評分細(xì)則:1)采集端程序已下載;--5分2)監(jiān)測端上電后各LED1燈符合題目要求的初始顯示狀態(tài);--15分3)采集端測到火焰時,監(jiān)測端LED1至LED4出現(xiàn)流水燈效果;--15分4)流水燈效果符合要求;--5分5

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論