一種新型盲人導(dǎo)行識別系統(tǒng)的設(shè)計
5 系統(tǒng)軟件設(shè)計
系統(tǒng)軟件部分主要包括主程序處理模塊、初始化模塊、建立通信鏈路模塊、通信服務(wù)模塊等。通信服務(wù)模塊包括數(shù)據(jù)處理模塊、打包發(fā)送模塊、中斷接收模塊。主程序處理模塊用來調(diào)用其他模塊完成系統(tǒng)的功能。初始化模塊用來初始化微處理器的串口和設(shè)置ZigBee模塊參數(shù),包括內(nèi)部各種寄存器的設(shè)置、工作模式的設(shè)置(如波特率)等。建立通信鏈路模塊用來建立節(jié)點(diǎn)間的數(shù)據(jù)鏈路。數(shù)據(jù)處理模塊用來接收并處理無線傳感器節(jié)點(diǎn)發(fā)來的數(shù)據(jù)。打包發(fā)送模塊是當(dāng)信息打包后發(fā)送時,利用串行口中斷將信息包逐字節(jié)發(fā)送出去。中斷接收模塊是用來接收串行口發(fā)來的數(shù)據(jù),信息包接收完成后執(zhí)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果決定是否丟棄該幀。主程序流程圖如圖5所示。射頻通信MC13192模塊發(fā)送數(shù)據(jù)流程圖如圖6所示,接收數(shù)據(jù)流程圖如圖7所示。
本系統(tǒng)采用GPS測量盲人位置,采用超聲波測量距離,利用CCD攝像頭拍攝物體的圖像,利用ZigBee無線傳感器網(wǎng)絡(luò)傳輸數(shù)據(jù),采集信息經(jīng)計算機(jī)處理后給盲人語音提示。本設(shè)計涉及無線通信與無線技術(shù)、網(wǎng)絡(luò)技術(shù)、圖像傳輸及處理技術(shù)、語音信號處理技術(shù)和計算機(jī)技術(shù)等多交叉學(xué)科。該系統(tǒng)是盲人識別導(dǎo)行系統(tǒng)設(shè)計中一種新的嘗試,它能給盲人生活帶來方便,系統(tǒng)的研發(fā)具有十分重要的經(jīng)濟(jì)效益和社會效益。
參考文獻(xiàn)
[1] KUC R. Binaural sonic electronic aid provids vibrotactile cues for landmark, reflector motion and surface texture classification[J]. IEEE Trans. on Biomedical Engineering, 2002, 49(10):1173-1180.
[2] 李廣強(qiáng).基于DSP助盲目標(biāo)識別系統(tǒng)研究與設(shè)計[D]. 西安:西北工業(yè)大學(xué),2006.
[3] 陳美鑾,尹浩,黎飄.智能盲人識別儀的設(shè)計與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2006,32(10):4-6.
[4] 謝強(qiáng).電子助盲器.中國: No.CN2650066Y[P].2004,10.
[5] 賀菊方,潘國華,何俊峰.用于幫助盲人行走、識別障礙物的電子裝置.中國: No.CN2843397Y[P].2006,12.
評論