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