基于CC1100和MSP430的無線UART實(shí)驗(yàn)設(shè)計(jì)
4.1 實(shí)驗(yàn)測試
待串口配置完成后先打開路由節(jié)點(diǎn),觀察現(xiàn)象和串口顯示情況,然后再打開端節(jié)點(diǎn)并觀察實(shí)驗(yàn)現(xiàn)象和串口顯示情況,當(dāng)接收足夠的實(shí)驗(yàn)數(shù)據(jù)后,依次關(guān)閉各節(jié)點(diǎn)和串口,并對實(shí)驗(yàn)現(xiàn)象和數(shù)據(jù)進(jìn)行分析,串口顯示的數(shù)據(jù)如圖4所示。
4.2 實(shí)驗(yàn)結(jié)果分析
首先,由實(shí)驗(yàn)現(xiàn)象得出的結(jié)論:在實(shí)驗(yàn)運(yùn)行過程中,當(dāng)給端節(jié)點(diǎn)接通電源時(shí),觀測到發(fā)送節(jié)點(diǎn)的綠燈有規(guī)律地閃爍,根據(jù)在實(shí)驗(yàn)前程序的設(shè)置,當(dāng)發(fā)送完一個(gè)數(shù)據(jù)包時(shí),綠燈閃爍,由此說明發(fā)送節(jié)點(diǎn)在接通電源時(shí)在發(fā)送數(shù)據(jù)成功;并且綠燈閃爍的次數(shù)就是發(fā)送數(shù)據(jù)包的個(gè)數(shù)。
端節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí)路由節(jié)點(diǎn)的紅燈也開始有規(guī)律地閃爍,說明路由節(jié)點(diǎn)數(shù)據(jù)接收并轉(zhuǎn)發(fā)成功,紅燈閃爍次數(shù)就是路由轉(zhuǎn)發(fā)的數(shù)據(jù)包個(gè)數(shù)。同樣在端節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí)網(wǎng)關(guān)節(jié)點(diǎn)的黃燈也開始有規(guī)律地閃爍,說明網(wǎng)關(guān)接收數(shù)據(jù)成功。其次,由PC機(jī)上串口顯示的數(shù)據(jù)得出結(jié)論。
在網(wǎng)關(guān)節(jié)點(diǎn)閃爍的同時(shí),可以看到PC機(jī)上的串口有數(shù)據(jù)出現(xiàn),這就是網(wǎng)關(guān)接收的數(shù)據(jù)。如圖5所示。
根據(jù)規(guī)定的發(fā)送數(shù)據(jù)的數(shù)據(jù)包格式,以節(jié)點(diǎn)的ID為數(shù)據(jù)包的第一個(gè)數(shù)據(jù)標(biāo)志位,從串口顯示的數(shù)據(jù)中可以看出:劃實(shí)線標(biāo)注部分是ID為0X01的端節(jié)點(diǎn)發(fā)送的數(shù)據(jù)(為0101 02 03 04 05 06 07 08 09),劃虛線標(biāo)注部分是ID為0X84的路由節(jié)點(diǎn)轉(zhuǎn)發(fā)的數(shù)據(jù)(為84 01 02 03 04 05 06 07 08 09),由此可以輕易看出網(wǎng)關(guān)接收的端節(jié)點(diǎn)的數(shù)據(jù)與網(wǎng)關(guān)接收的路由節(jié)點(diǎn)的數(shù)據(jù)相同,再比較接收的數(shù)據(jù)與發(fā)送的數(shù)據(jù)(為01 02 03 04 05 06 07 08 09)也相同,由此可以斷定,網(wǎng)關(guān)接收的數(shù)據(jù)就是端節(jié)點(diǎn)發(fā)送的數(shù)據(jù)。
5 結(jié)束語
基于CC1100和MSP430的無線UART實(shí)驗(yàn)設(shè)計(jì)的主要原理是通過IAR軟件開發(fā)平臺實(shí)現(xiàn)相應(yīng)軟件開發(fā),并配合采用無線傳感器節(jié)點(diǎn)及網(wǎng)關(guān),最終實(shí)現(xiàn)無線傳感器節(jié)點(diǎn)間的UART通信,即實(shí)現(xiàn)端節(jié)點(diǎn)的數(shù)據(jù)發(fā)送、路由節(jié)點(diǎn)的數(shù)據(jù)轉(zhuǎn)發(fā)和網(wǎng)關(guān)節(jié)點(diǎn)的數(shù)據(jù)接收這一過程。通過觀測各個(gè)節(jié)點(diǎn)亮燈情況、閃爍次數(shù)以及電腦上的數(shù)據(jù)顯示來判定功能實(shí)現(xiàn),綜合實(shí)驗(yàn)現(xiàn)象及數(shù)據(jù),表明無線UART通信實(shí)驗(yàn)設(shè)計(jì)取得成功,到達(dá)了預(yù)想的設(shè)計(jì)要求。
評論