新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Zigbee的病房護理機遠程監(jiān)控系統(tǒng)的設計與實現(xiàn)

基于Zigbee的病房護理機遠程監(jiān)控系統(tǒng)的設計與實現(xiàn)

作者: 時間:2012-05-15 來源:網絡 收藏

1.2 機網絡通信協(xié)議
機主控板主控芯片采用的是PIC18F87K22,單片機編程采用MPLAB IDE V8.63完成。作為數據檢測終端的下位機(各機)正常工作時主動向網絡協(xié)調器發(fā)送信息,各ZigBee通訊模式采用“透明模式”;上位機向下位機發(fā)送信息時,ZigBee通訊模式采用“AT命令模式”。數據發(fā)送方式采用“MSB方式”,即先發(fā)送高字節(jié),再發(fā)送低字節(jié)。網絡通信協(xié)議的幀格式如表2、表3所示,其中機器身份碼選用ZigBee模塊出廠時的ID號,這樣不會造成地址沖突。

本文引用地址:http://www.butianyuan.cn/article/154965.htm

c.jpg


1.3 ZigBee網絡的建立過程
在一個ZigBee網絡中的所有ZigBee模塊必須具有相同的PAN ID和信道,而且網絡中有且只能存在一個協(xié)調器(Coordinator),協(xié)調器用于網絡的搭建。當協(xié)調器上電數秒后網絡才開始啟動,協(xié)調器將是網絡的第一個節(jié)點,此后,各路由器(Router)可以與協(xié)調器進行連接并加入到網絡中來,且加入到網絡中的路由器將允許其它路由器通過連接自己而加入到網絡中,整個網絡中的任意兩個節(jié)點都可以進行點對點通訊,并且網絡中的任何一個節(jié)點都可以向網絡中的所有節(jié)點進行廣播;一個模塊能否加入網絡在于其通訊距離內是否己存在加入網絡中的節(jié)點。考慮到星形網的控制和同步相對比較簡單,因此系統(tǒng)時選用了星型網絡方式組網(圖2)。該網以一個功能強大的FFD協(xié)調器作為網絡中心,負責協(xié)調全網工作,其它的數據采集節(jié)點(護理機)分布在其覆蓋范圍內。具體組網時,首先通過廠家提供的HAC-Studio上位機軟件,利用AT命令設置所有入網的ZigBee設備,使它們具有相同的信道和PAN ID值,然后將協(xié)調器設備與上位監(jiān)控PC機相連,并使兩者設置有相同的通信口、波特率、校驗位等通信參數,最后通過API的Windows多線程串口編程,ZigBee網絡協(xié)調器與上位PC機監(jiān)控管理程序的通信。上電后整個組網過程是自動進行的,無需人工干預。

d.jpg


本文ZigBee的護理機智能中,整個網絡的通信工作流程規(guī)定如下:
(1)下位機待機時,每隔5s,發(fā)送身份號(ID)和狀態(tài)數據到上位機。
(2)下位機工作時,每隔500ms通過ZigBee模塊發(fā)送身份號和當前工作數據到上位機。
(3)上位機在添加一個新的下位機ID(入網身份證號)時,主動發(fā)送命令字給下位機,然后需等待下位機的應答,若10s內下位機無對此命令的應答,應重復給下位機發(fā)送此命令。超過15s上位機未接收到下位機的應答信息,將提示與該下位機連接不成功(即認為下位機不在網絡內)。
1.4 協(xié)調器與上位機軟件的通信
ZigBee網絡協(xié)調器與上位機監(jiān)控軟件的通信是通過深圳市華奧通通信技術有限公司的HAC-DEV開發(fā)測試板連接完成的。HAC-DEV開發(fā)測試板是HAC-LBee ZigBee的測試開發(fā)裝置,它能夠直接和HAC-LBee系列的ZigBee模塊進行數據傳輸,ZigBee網絡協(xié)調器就是安裝在HAC-DEV開發(fā)測試板上的(圖3),因此PC機串口的波特率、校驗位等需要與ZigBee網絡協(xié)調器的一致,這樣才能保證硬件連接的成功。在協(xié)調器與上位監(jiān)控PC機連接成功后,要真正的通信,必須通過上位機軟件對PC機串口編程來完成。



評論


相關推薦

技術專區(qū)

關閉