基于CC1100和MSP430的無線UART實驗設(shè)計
基于以上考慮,提出一種基于CC1100和MSP430F2132的無線UART實驗設(shè)計,實現(xiàn)無線傳感器節(jié)點間的通信。
1 總體設(shè)計
無線傳感器網(wǎng)絡(luò)系統(tǒng)通常包括若干個傳感器節(jié)點、一個匯聚節(jié)點和一套管理節(jié)點。大量傳感器節(jié)點隨機部署在監(jiān)測區(qū)域內(nèi)部或附近,能夠通過自組織方式構(gòu)成網(wǎng)絡(luò)。傳感器節(jié)點具有本地數(shù)據(jù)采集傳輸和轉(zhuǎn)發(fā)鄰節(jié)點數(shù)據(jù)的雙重功能,傳感器節(jié)點監(jiān)測的數(shù)據(jù)沿著其他傳感器節(jié)點逐跳的進行傳輸,在傳輸過程中監(jiān)測數(shù)據(jù)可能被多個節(jié)點處理,經(jīng)過多跳后路由到匯聚節(jié)點,最后通過互聯(lián)網(wǎng)或衛(wèi)星到達管理節(jié)點。
為簡化網(wǎng)絡(luò)結(jié)構(gòu),設(shè)計的網(wǎng)絡(luò)結(jié)構(gòu)是由端節(jié)點將接收到的數(shù)據(jù)發(fā)送至路由節(jié)點,再由路由節(jié)點將數(shù)據(jù)進行轉(zhuǎn)發(fā),最后通過網(wǎng)關(guān)節(jié)點發(fā)送至PC機,整個過程實現(xiàn)的是數(shù)據(jù)的發(fā)送、轉(zhuǎn)發(fā)及接收,最終顯示。
2 硬件實現(xiàn)
實驗使用的硬件裝置有端節(jié)點、路由節(jié)點和網(wǎng)關(guān)節(jié)點,其中端節(jié)點和路由節(jié)點都是使用的無線通信節(jié)點即KM-DONE 433,如圖1所示。
KM-DONE 433硬件結(jié)構(gòu)采用CC1100無線通信模塊,MCU選用MSP430F2132,具有低功耗特性,兩者的結(jié)合使用能滿足本實驗低功耗無線通信的要求。此結(jié)構(gòu)的設(shè)計能實現(xiàn)串口通信透明傳輸,可配置各種數(shù)據(jù)格式,并且用戶可選擇保存配置信息,方便下次操作。同時,還能實現(xiàn)任意長度以及不間斷無線數(shù)據(jù)長度的數(shù)據(jù)發(fā)送,并具有防碰撞機制,實現(xiàn)多用戶的數(shù)據(jù)通信。
評論