一种基于超声波测距的导盲系统设计

一种基于超声波测距的导盲系统设计

ID:22455043

大小:25.00 KB

页数:5页

时间:2018-10-29

一种基于超声波测距的导盲系统设计_第1页
一种基于超声波测距的导盲系统设计_第2页
一种基于超声波测距的导盲系统设计_第3页
一种基于超声波测距的导盲系统设计_第4页
一种基于超声波测距的导盲系统设计_第5页
资源描述:

《一种基于超声波测距的导盲系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种基于超声波测距的导盲系统设计  摘要针对市场上导盲系统存在的缺点:成本高、结构复杂、功能少、操作难度高,进而无法实现较好的导盲效果。本设计旨为盲人提供一种行走时,能准确判别前方路况并及时躲避的智能导盲预警系统。该系统以STM32F103C8T6作为主控,具有GPS坐标定位、GSM短信发送、超声波避障、警报提示等多功能的智能导盲预警系统。经实验测试,该系统可以成功指导盲人提前躲避障碍物,获取盲人位置信息,对保障盲人出行安全具有重要意义。  【关键词】智能避障超声波测距GPS定位STM32语音导航  1引言  盲人是指双目失明或单

2、目失明的人,不同于其他社会群体,他们由于先天或后天的生理缺陷而长期处于“黑暗”生活环境中,相比于正常人而言,他们的生活有许多不方便,不能准确及时的发现并躲避障碍物是其中一个重要弊端之一。国际上欧美等发达国家和国内少数家庭多采用导盲机器人或导盲犬,导盲效果好但成本较高,难以普及。基于此,本文结合电子技术与机械结构创新,设计了一款以GPS定位、超声波测距为主要功能的智能导盲预警系统。  2系统总体设计  该系统由超声波测距单元、语音播报单元、GPS定位?卧?、信息收发单元、声光报警单元及外围电路构成。采用STM32F106C8T6作为

3、主控,主控在接收到超声波测距的信息后,可以进行语音提示,指导盲人避让前方的障碍;通过GPS定位单元,定位用户的位置并通过信息收发单元上传至网络数据库;结合高德地图接口,借助语音播报实时对用户进行GPS定位导航。同时考虑在夜晚能见度低时,由声光报警单元提示来往行人和车辆主动避让。系统总体设计如图1所示。  3系统硬件设计  3.1核心控制模块  本设计所选用的STM32F103C8T6单片机,是一款基于ARMCortex架构的中等容量增强型微处理控制器,扩展48个GPIO口、FLASH128KB、工作电压:2V~3.6V。通过AD接

4、口读取超声波测距单元数据、定时器复用PWM波控制电机的振动频率、IIC协议控制语音播报单元、串口获取GPS定位数据和发送数据至数据库、I/O接口控制声光报警单元。  3.2超声波测距单元  根据超声波测距原理,考虑到在实际使用过程中使用者可能会遇到正前方和脚下存在障碍物的情况,本设计在拐杖安装两个超声波模块分别测量前方和脚下障碍物的距离。HC-SR04超声波测距模块内部集成超声波发送接收和控制电路,具有接触式距离感测功能,距离可达400cm,精度可达2mm,工作电压:5V。  3.3GPS定位及信息收发单元  GPS定位单元由GP

5、S模块USM-3N和GSM模块组成,通过AT指令获取GPRMC类型数据,程序解析得到数据信息(包括:纬度、经度、高度、速度、日期、时间、航向、卫星状况等)。设置采样间隔1S并将GPS坐标通过GSM模块实时发送服务器,家人使用APP访问服务器以便于获取盲人当前的位置。APP界面示意图如图2所示。  3.4语音播报单元  语音播报单元使用SYN6288中文语音芯片。此芯片用SSOP28L贴片封装,具有很多优点:较简单硬件接口资源、低功耗、音色清凉圆润。主控对接收到的超声波信号进行数据处理后,将数据信息发送给语音模块,语音模块根据对应的

6、指令进行语音播报(包括时间和温度)。  3.5声光报警单元  该单元除用语音播报警示外还添加了人性化的光控制LED灯示警系统,为方便于在夜晚时提醒路过的车辆和行人主动避让盲人。依据光敏电阻的特性控制LED灯开关,LED灯闪烁引起周围人员注意。  4系统软件设计  (1)通过IIC协议获取MPU6050数据,并通过卡尔曼滤波函数对原始数据进行滤波融合,获取欧拉角,测试数据时通过串口发送至上位机,获取姿态角数据。  (2)通过模拟信号协议获取两个超声波收发模块HC-SR04数据,通过使能T1定时器的PWM的输入捕获,复用通道1和通道2

7、进行PWM输入捕获,获取高低电平时间,从而计算出探测距离。  (3)通过STM32接收到的UM220-III_GPS模块发出的数据,对比程序查表信息并读出地理名称数据,发送给GSM进行数据发送至数据库,数据库通过高德地图接口,获取相应的导航信息,再发送至单片机,进行语音模块播报。  (4)通过STM32的串口1发送位置数据至GSM模块。  (5)通过I/O口的输入捕获,获取人体传感器HC-SR501模块的输出数据,判断是否有人在使用智能拐杖。  (6)控制T2定时器的PWM输出产生,复用通道1和通道2进行PWM输出,控制电机的不同

8、强度的振动,以便于障碍物检测的提醒。  算法流程图详如图3所示。  5结语  本文设计了一种基于GPS导航、超声波测距、语音播报的智能导盲预警系统,该系统可以对盲人前方道路上的障碍物进行距离探测并把障碍物距离信息转换成语音提示,盲人可以根据提示音避

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。