基于ZigBee技術(shù)的XBee Pro模塊在智能公交系統中的應用
API操作要求模塊之間采用一種結構化的接口(數據通過(guò)一種定義好序列的幀來(lái)交互通信來(lái)進(jìn)行通信)來(lái)進(jìn)行通信。同時(shí)API規定了通過(guò)串口數據幀如何發(fā)命令、命令響應以及模塊狀態(tài)信息的傳送與接收。
3 XBee Pro模塊在智能公交系統中的應用
在站牌處通常會(huì )有多輛公交車(chē)同時(shí)到達,一個(gè)站牌對應多輛公交車(chē),適合使用星狀網(wǎng)布線(xiàn)網(wǎng)絡(luò )。但為了保證網(wǎng)絡(luò )的可靠性,當公交車(chē)站牌外的通道阻塞時(shí),可以通過(guò)其它公交車(chē)路由節點(diǎn)轉發(fā)到站牌,本設計采用網(wǎng)狀(Mesh)網(wǎng)模型??蓪⒎植荚诠痪€(xiàn)路上的電子站牌配置為協(xié)調器,而將到達的公交車(chē)配置為路由器。當站牌上ZigBee網(wǎng)絡(luò )協(xié)調器選擇一個(gè)信道和PAN ID并啟動(dòng)時(shí),便建立了一個(gè)ZigBee個(gè)人局網(wǎng)(PAN)。一旦協(xié)調器已啟動(dòng)PAN,便可允許路由器和終端設備結點(diǎn)加入PAN。路由器加入PAN時(shí),將收到一個(gè)16位的網(wǎng)絡(luò )地址,并且能夠發(fā)送和接收來(lái)自PAN內其他設備的數據。PAN協(xié)調器的網(wǎng)絡(luò )地址總是0。由于站牌上ZigBee模塊的網(wǎng)絡(luò )物理地址是唯一的,可以通過(guò)物理地址向站牌發(fā)送信息。
公交車(chē)到達站牌后,根據站牌的MAC地址將日期、時(shí)間、車(chē)號、公交線(xiàn)路、車(chē)內人數、行駛方向等信息發(fā)送到電子站牌。公交車(chē)ZigBee模塊發(fā)送模式的API幀結構定義如圖4所示。
為實(shí)現可靠的傳輸,當公交車(chē)傳送信息給電子站牌的請求完成后,必須得到電子站牌的信息確認信息,因此還必須得到電子站牌回饋給公交車(chē)的發(fā)送狀態(tài)信息。這個(gè)信息將指出數據包是否被成功發(fā)送。如果發(fā)送失敗就必須重新發(fā)送公交車(chē)的信息,直至發(fā)送成功。圖5為T(mén)X的狀態(tài)幀結構。其中的Bytes 9指出了傳送狀態(tài)信息,Bytes6、7為接收模塊的16位網(wǎng)絡(luò )地址。
電子站牌ZigBee模塊接收模式的API幀結構定義如圖6所示。

可以通過(guò)XBee Pro模塊提供的配置軟件X-CTU來(lái)進(jìn)行命令參數的配置,也可以通過(guò)輸入“+++”進(jìn)入命令模式來(lái)進(jìn)行配置。XBee Pro模塊的命令格式如下:
AT ASCIlI碼命令空格參數(可選)回車(chē)
表1所列是對電子站牌終端的ZigBee模塊進(jìn)行的參數設置。

公交車(chē)的ZigBee模塊須設置為路由器(Rooter)模式,并且應保證通道和PAN ID與電子站牌設置相同。經(jīng)過(guò)測試,該系統運行穩定。
4結束語(yǔ)
本文介紹了MaxStream公司與ZigBee/IEEE802.15.4協(xié)議兼容的Xbee Pro模塊的性能特點(diǎn)及其在智能公交系統無(wú)線(xiàn)通信中的應用。目前,該公司發(fā)布的針對Xbee Pro模塊的網(wǎng)狀網(wǎng)firmware版本,大大加強了其組網(wǎng)功能。隨著(zhù)ZigBee技術(shù)的普及,Xbee Pro模塊也將在無(wú)線(xiàn)傳感網(wǎng)絡(luò )中得到更廣泛的應用。
本文引用地址:http://dyxdggzs.com/article/157594.htm
評論