基于ZigBee的航標(biāo)遙測終端
3.3.2 遙控功能模塊
此模塊主要負(fù)責(zé)對控制中心發(fā)來的命令進(jìn)行解析,并對其做出相應(yīng)的處理??刂浦行牡臄?shù)據(jù)通過通信模塊發(fā)送給終端之后,在協(xié)議處理線程中進(jìn)行控制命令的解析。當(dāng)數(shù)據(jù)校驗(yàn)正確后,終端根據(jù)命令進(jìn)行處理并返回一個(gè)遙控成功的信息。遙控命令主要包括輪巡時(shí)間間隔設(shè)置、跟蹤時(shí)間間隔設(shè)置、報(bào)警時(shí)間間隔設(shè)置、遙控航標(biāo)燈、終端重啟等,其具體流程圖如圖6所示。本文引用地址:http://www.ex-cimer.com/article/156591.htm
4 調(diào)試結(jié)果與結(jié)論
根據(jù)上述軟硬件設(shè)計(jì)和調(diào)試結(jié)果表明,該終端能實(shí)現(xiàn)航標(biāo)燈數(shù)據(jù)和GPS數(shù)據(jù)的采集;能正確、穩(wěn)定地以ZigBee或者CDMA通信方式實(shí)現(xiàn)與服務(wù)器之間的數(shù)據(jù)傳輸,并且雙模通信模塊能自動進(jìn)行切換;能通過遙控命令對終端進(jìn)行設(shè)置,對航標(biāo)燈進(jìn)行遙控;并且可以穩(wěn)定的運(yùn)行。由此可見,在S3C2410處理器和ARM-Linux操作系統(tǒng)平臺下,采用基于ZigBee無線網(wǎng)絡(luò)的航標(biāo)遙測終端開發(fā),可以方便地實(shí)現(xiàn)航標(biāo)遙測終端功能;采用雙模通信,可以克服其中一種斷線時(shí)數(shù)據(jù)丟失的缺陷。當(dāng)然,由于ZigBee模塊本身的通信距離有限,當(dāng)航標(biāo)間距較遠(yuǎn)時(shí),需要通過增加功率放大器來增大其通信距離,以滿足航標(biāo)間距較遠(yuǎn)的應(yīng)用場景。
評論