公交智能監(jiān)控“二把手”:GPRS、ZigBee
2.2.2 LED屏顯示模塊
設(shè)計中的LED點陣屏幕由4個LED點陣模塊構(gòu)成,模塊需要陽極與陰極共同控制,其行為陽極,列為陰極,所以把LED點陣屏幕驅(qū)動電路分為行驅(qū)動電路與列驅(qū)動電路兩部分設(shè)計,如圖6所示。行驅(qū)動電路采用16個8050D型NPN三極管和16個上拉電阻共同完成驅(qū)動。列驅(qū)動電路則是由16個S8550D型PNP三極管和16個上拉電阻共同完成驅(qū)動。
因而失真小,使用方便,不需專用語音開發(fā)工具,成本低廉。鍵盤采用獨立式鍵盤,驅(qū)動芯片采用ZLG7290。RS232通訊部分由MAX233A完成。復(fù)位部分采用專業(yè)復(fù)位電路芯片IMP811來實現(xiàn)。
3 軟件設(shè)計
3.1 ZigBee網(wǎng)絡(luò)地址分配
設(shè)計中使用分布式地址分配方案來分配ZigBee網(wǎng)絡(luò)地址,采用對等網(wǎng)絡(luò)結(jié)構(gòu)構(gòu)建網(wǎng)絡(luò),監(jiān)測器作為父設(shè)備,無線終端作為子設(shè)備。終點站的父設(shè)備作為網(wǎng)絡(luò)協(xié)調(diào)器啟動網(wǎng)絡(luò)的建立,選擇一個信道,確定唯一的PAN地址并廣播建立網(wǎng)絡(luò)信息。該父設(shè)備建立網(wǎng)絡(luò)后,設(shè)置自身地址為0X0000,其他監(jiān)測器作為路由器、無線終端作為終端節(jié)點加入網(wǎng)絡(luò)。網(wǎng)絡(luò)地址的分配與3個參數(shù)有關(guān),分別為允許的最大子節(jié)點數(shù)Cm、允許的最大路由節(jié)點數(shù)Rm和允許的最大網(wǎng)絡(luò)深度Lm,根據(jù)這3個參數(shù)可自下而上地計算出每一級鄰近節(jié)點間的地址間隔Is(d):
其中,d為路由器級數(shù),第n級父設(shè)備地址Ap為
無線終端設(shè)備地址是根據(jù)入網(wǎng)先后順序確定的,比如第n個入網(wǎng)的無線終端設(shè)備地址An為
其中,An為同等級深度節(jié)點中序列為n的節(jié)點,1≤n≤Cm-Rm,Ap為其上一級父節(jié)點地址。
3.2 軟件流程
系統(tǒng)的軟件設(shè)計包含三部分:無線終端、監(jiān)測器和監(jiān)控中心軟件設(shè)計,文中只介紹無線終端和監(jiān)測站軟件設(shè)計,監(jiān)控中心軟件設(shè)計請讀者參閱其他資料。
評論