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