基于MSP430F5438單片機的無線環(huán)境檢測系統(tǒng)設(shè)計
監(jiān)測終端的軟件重要任務(wù)就是發(fā)送同步信號,等待探測節(jié)點返回的數(shù)據(jù)。并在液晶上顯示出來。探測節(jié)點的任務(wù)是定時采集數(shù)據(jù),并在收到同步信號或者監(jiān)測到其它節(jié)點的時候發(fā)送數(shù)據(jù),并在收到中繼請求后提供中繼服務(wù)。圖6和圖7便是終端軟件和節(jié)點軟件的流程圖。
圖6終端軟件流程
圖7節(jié)點軟件流程
4 測試方法與數(shù)據(jù)
測試條件為:終端供電5 V。室溫為26 qc。下面進行的是終端節(jié)點通信距離的測試。
終端、節(jié)點放置在同一水平面,在保證兩天線對準的情況下,將距離分別設(shè)為1 em,9 cm。將節(jié)點A和B分別放在終端兩側(cè),距離為10 cm,測試溫度,光照,編碼預(yù)置功能。測試結(jié)果如表1(均有預(yù)置編碼的功能,探測延遲3 s)。
表1測試記錄
下面進行的是中繼節(jié)點轉(zhuǎn)發(fā)測試。
將終端與節(jié)點A的距離沒為50 cm,兩者不能正常通信,將節(jié)點B插入到兩者中間,測試終端是否能夠正常識別2個節(jié)點,然后將A,B 2個節(jié)點互換,測試足否能正常識別。測試結(jié)果如表2所示。
再次測試最大轉(zhuǎn)發(fā)距離,當A作為轉(zhuǎn)發(fā)節(jié)點時,最大轉(zhuǎn)發(fā)距離為66 cm,當B作為轉(zhuǎn)發(fā)節(jié)點時,最大轉(zhuǎn)發(fā)距離為80 em。
最后進行的是節(jié)點功耗測試。
保持D1+I)2=50 cm。測試轉(zhuǎn)發(fā)節(jié)點測試。
實測發(fā)現(xiàn),2個節(jié)點都作為中繼的時候,最大的電流時3 mA,平均電流在2.4 mA。
5 測試結(jié)果分析
溫度、光照測量:溫度由于采用芯片內(nèi)集成溫度傳感器,可采用溫度計對溫度準確度進行測試。經(jīng)過算法補償,在23~40℃的范圍內(nèi),溫度準確度在2℃以內(nèi)。終端與節(jié)點的通信距離最遠町達35 cm。節(jié)點實現(xiàn)r中繼轉(zhuǎn)發(fā)的功能。節(jié)點的電流非常小,在3 mA以內(nèi)。
評論