kaiyun官方注册
您所在的位置: 首页> 通信与网络> 设计应用> 一种新型盲人导行识别系统的设计
一种新型盲人导行识别系统的设计
来源:电子技术应用2010年第6期
宁志刚, 杨保柱, 杨 玲, 黄智伟
南华大学 电气工程学院, 湖南 衡阳 421001
摘要:采用ZigBee无线传感器网络技术设计的盲人导行识别系统,该系统具有GPS定位、超声测距、物体识别和语音提示功能。
中图分类号:TP393.1
文献标识码:A
A new-type design of blind people recognizing and assistant walking system
NING Zhi Gang, YANG Bao Zhu, YANG Ling, HUANG Zhi Wei
College of Electrical Engineering, Nanhua University, Hengyang 421001, China
Abstract:ZigBee wireless sensor network technology is employed to design blind people recognizing and assistant walking system, which has the functions of GPS positioning, ultrasonic ranging, object recognition and voice prompt.
Key words :recognizing and assistant walking; ZigBee wireless sensor network; node design

世界各国存在数量庞大的视觉残疾人。如何提高他们的生活质量,解决盲人的出行,已经成为全世界各国共同关注的问题。目前,盲人仍主要依靠探路棍、简单的触觉来认识世界。我国盲人用品用具市场存在两极分化的现状,低端的生活学习用品、用具较为丰富,而高端的产品却极为稀缺。当前市场上的助盲器材成型产品仅处于障碍物报警的初始水平,实用功能极其有限,不能给盲人提供足以理解周围环境的信息,远远不能满足盲人的生活需求。世界上有许多国家和科研机构正在研发盲人导行识别装置。例如,盲人双耳语音提示系统[1],采用超声波对障碍物、路面纹理变化情况等进行检测,通过声音信号进行提示;李广强利用DSP处理器开发了助盲识别、语音提示系统[2];陈美銮采用超声测距、语音报警的方法设计智能盲人导行仪[3];谢强将图像信号转换为调频式的音频信号的方法,设计电子助盲器[4];贺菊方采用超声测距,将超声波转化为声波的方法设计帮助盲人行走、识别障碍物的电子装置[5]。本文则利用无线传感器网络设计一种新型的盲人导行识别系统。
1 系统设计
本系统利用GPS测量盲人具体位置,利用超声波测量盲人与物体的距离,利用CCD摄像头拍摄物体的图像。这些信息通过ZigBee网络传输给计算机,信息经计算机处理后再通过ZigBee网络将输出结果传送给语音控制板,经语音合成处理后为盲人进行语音提示。该系统不仅能帮助盲人判断方向和障碍物的位置,也能识别障碍物的类型,帮助盲人在指定的小区里为自己定位,并指明目的地大致方向。同时,该系统也能帮助盲人识别周围的物品,为盲人日常生活提供方便。系统利用ZigBee网络进行信号无线传输,其原理图如图1所示。ZigBee网络节点包括普通节点、sink节点和网关节点。普通节点通过传感器完成数据采集,sink节点进行多跳中继传输,网关节点通过RS485串行通信把汇集的信息传输给PC机。本系统的普通节点包括GPS测量位置、超声测距、图像采集和语音提示模块。单个ZigBee网络节点在室内可覆盖10 m,在室外可覆盖30 m~75 m。sink节点可将信号进行多跳中继传输,从而扩展ZigBee网络覆盖范围。

2 无线传感网络节点设计
无线传感网络节点是一个微型化的嵌入式系统,由数据采集模块、微处理器模块、无线通信模块、电源模块4个部分组成,如图2所示。数据采集模块负责信息的采集并将采集的信号转变为数字信号,传送给微处理器模块;微处理器模块负责控制整个节点的处理操作、路由协议、功耗管理、任务管理等。本系统采用的ZigBee硬件平台可分为LPC2138控制模块、MC13192射频模块、RS232串行通信模块、数据采集模块、电源模块。LPC2138芯片是一个嵌入式32位ARM7微控制器,带有512 KB嵌入式的高速Flash存储器和32 KB片内静态RAM,具有2个8 路10位A/D转换器、1个D/A转换器、47个GPIO及9 个边沿或电平触发的外部中断。低功耗射频双向收发器MC13192,符合IEEE 802.15.4标准,工作于2.4 GHz ISM频段,可提供250 Kb/s的数据速率和16个不同的信道,采用正交QPSK调制和直接序列扩频编码,通过1个4线串行接口与MCU通信。数据采集模块中的A/D转换器选用模数转换器AD7674,具有18位高精度分辨率,最大转换时钟频率可达800 MHz。

3 射频通信电路的设计

 MC13192射频通信电路包括MC13192支撑电路和天线电路,如图3所示。MC13192支撑电路包括电源电路、滤波电路和晶振电路。VBATT、VDDINT是电源输入引脚,MC13192的正常工作电压为2.0~3.6 V,引脚VBATT与引脚VDDINT并联,外接1个4.7 ?滋F的稳压电容。引脚VDDA、VDDLO1、VDDLO2并联,外接1个100 nF的滤波电容,3个引脚输出电压为经过整流的模拟电压。引脚VDDD输出电压为经过内部整流的数字电压。VDDVCO为VCO电路供电,外接1个220 pF的电容。XTAL1、XTAL2外接16 MHz的专用于2.4 GHz射频电路的晶振,旁路电容为10 pF。MC13192射频电路的天线采用PCB类型的天线,这种类型的天线适合应用于无线传感器网络的硬件平台。RFIN-和RFIN+为接收通道,2个18 pF的电容能滤除高频干扰信号。PAO-、PAO+为发送通道,这2个管脚与VDDA连在一起,给发送通道提供必要的能量。

4 超声波检测电路设计
超声波测距原理是:超声波发射探头发出超声波脉冲,超声波通过媒质(空气)传输后从被测物体反射回来,被接收探头接收。根据超声波在空气中的速度v,测量出超声脉冲从发射到接收所需的时间t,可计算出从探头到物体表面之间的距离L:


超声测距系统的电路功能模块主要包括发射电路、接收电路及微处理电路三部分,如图4所示。超声波信号由555时基电路振荡产生。超声波探头选用发射传感器T40-10和接收传感器R40-10,探头中心频率为40 kHz,发射声压大于107 dB,接收灵敏度大于-74 dB/V/μBar。

5 系统软件设计
系统软件部分主要包括主程序处理模块、初始化模块、建立通信链路模块、通信服务模块等。通信服务模块包括数据处理模块、打包发送模块、中断接收模块。主程序处理模块用来调用其他模块完成系统的功能。初始化模块用来初始化微处理器的串口和设置ZigBee模块参数,包括内部各种寄存器的设置、工作模式的设置(如波特率)等。建立通信链路模块用来建立节点间的数据链路。数据处理模块用来接收并处理无线传感器节点发来的数据。打包发送模块是当信息打包后发送时,利用串行口中断将信息包逐字节发送出去。中断接收模块是用来接收串行口发来的数据,信息包接收完成后执行校验,并根据校验结果决定是否丢弃该帧。主程序流程图如图5所示。射频通信MC13192模块发送数据流程图如图6所示,接收数据流程图如图7所示。

本系统采用GPS测量盲人位置,采用超声波测量距离,利用CCD摄像头拍摄物体的图像,利用ZigBee无线传感器网络传输数据,采集信息经计算机处理后给盲人语音提示。本设计涉及无线通信与无线技术、网络技术、图像传输及处理技术、语音信号处理技术和计算机技术等多交叉学科。该系统是盲人识别导行系统设计中一种新的尝试,它能给盲人生活带来方便,系统的研发具有十分重要的经济效益和社会效益。
参考文献
[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] 李广强.基于DSP助盲目标识别系统研究与设计[D]. 西安:西北工业大学,2006.
[3] 陈美銮,尹浩,黎飘.智能盲人识别仪的设计与实现[J]. 电子技术应用,2006,32(10):4-6.
[4] 谢强.电子助盲器.中国: No.CN2650066Y[P].2004,10.
[5] 贺菊方,潘国华,何俊峰.用于帮助盲人行走、识别障碍物的电子装置.中国: No.CN2843397Y[P].2006,12.

此内容为AET网站原创,未经授权禁止转载。
Baidu
map