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