無(wú)線(xiàn)傳感器開(kāi)發(fā)系統的設計及實(shí)現
編寫(xiě)下位機程序時(shí),依據各模塊分別用子函數實(shí)現、模塊間接口清晰、主程序簡(jiǎn)單的原則,實(shí)現了讀寫(xiě)FLASH和E2PROM、讀寫(xiě)鎖定位和鎖定位、從 E2PROM寫(xiě)FLASH等幾大模塊,主函數接收到命令調用相應模塊即可。當按下中斷按鈕時(shí),中斷程序先檢測FLASH連接,如果檢測成功,則調用從 E2PROM寫(xiě)FLASH模塊;否則紅燈閃爍指示操作失敗。
使用本文設計的開(kāi)發(fā)板對節點(diǎn)下載程序,程序運行正常,節點(diǎn)間通信狀態(tài)良好,且功耗低,實(shí)現了預計的功能并滿(mǎn)足性能要求。
從設計過(guò)程和使用可以看出,本開(kāi)發(fā)系統具有以下優(yōu)點(diǎn):
(1)節點(diǎn)功耗低,體積小,射頻芯片靈敏度高;
(2)節點(diǎn)通用性好,可以連接多種傳感板;
(3)開(kāi)發(fā)工具用戶(hù)界面友好,支持多種目標文件格式;
(4)代碼可存儲在E2PROM中,需要下載時(shí)按下按鈕便寫(xiě)入FLASH,配置節點(diǎn)方便。
本文所設計的傳感器開(kāi)發(fā)系統便于研究者做更深入的實(shí)踐研究,推動(dòng)了傳感器更廣泛的應用。
評論