0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种新型智能导盲车的研究与开发

iotmag 来源:物联网技术 作者:物联网技术 2022-11-12 16:16 次阅读

周 帅,魏佳豪,陈籽萌,邹思奇,田丰源,赵琳博,谢印庆

(大连理工大学城市学院,辽宁 大连 116600)

摘 要 :近年来,视觉障碍者的数量急剧增加,而无障碍的区域却变得越来越小。为了更好地帮助视觉障碍者像正常人一样生活出行,从硬件设备和软件系统两方面设计了新型智能导盲车装置。该导盲车由 STM32 嵌入式控制器、超声波传感器红外传感器、音频报警模块、GPS 模块和蓝牙模块构成,多数据传感器共同集成,实现了在视觉障碍者出行时可以依靠导盲车安全地行走。

0 引 言

近年来,盲人群体庞大,很多研发团队都在致力于导盲辅助相关设备的研究。国内目前的研究方向是以导盲杖 [1-2]和导盲眼镜 [3] 为辅助工具,而国外的研究中心则是高端机器人。为此,本文研发了一辆以单片机为主硬件基础并与软件相结合的智能导盲车。该导盲车主要实现随着环境的变化提供照明、遇到障碍物时语音提醒以及避障路径检测和实时定位的功能。

1 系统结构设计与功能

智能导盲车运用STM32单片机作为主硬件基础,在此基础上添加各种模块集成,并与软件相结合,进而实现对智能导盲车性能需求的研究。系统结构如图1所示。

1fad0ca0-47b9-11ed-a3b6-dac502259ad0.png

系统的超声波模块是主要的避障模块,它实现对前方障碍物的感知并测距避障。GPS 模块实现对小车的定位。电源模块为整个系统提供能量。语音提醒模块实现遇到障碍物时的报警功能。红外避障模块实时进行路径检测并实现对车身左右的障碍物进行避障。主控模块是 STM32 单片机,同时也是整个硬件系统的核心,它可以实时处理传感器传输过来的数据,并根据所指示的命令做出应答。电机驱动模块为导盲车提供机械能,使其具有机动性。光控模块对盲人出行时的环境进行判决和照明。蓝牙模块实现单片机与手机间的通信,运用手机与导盲车相连接并操纵。

2 主要硬件模块

2.1 主控模块

以STM32F103ZE单片机作为主硬件控制系统,目前市面上多应用 51 单片机和 15 单片机。从盲人行进安全系数等方面考虑,导盲车需要实现多种功能,保证数据信息采集的效率,因此对单片机的运行性能要求较高。文中选用 STM32单片机作为导盲车的主控芯片。STM32单片机资源丰富,可容纳数百千字节的程序,也可移植RTOS、GUI中间件,时钟频率快、I/O口多、库函数丰富,能够满足几乎全部的应用需求。

2.2 超声波避障模块

避障模块使用超声波HC-SR04传感器[4-5]。该模块的避障效果优越,使用直流5V电压,远可在2~450 cm范围内探测出与障碍物的距离,如2 cm超近盲区等。超声波避障的工作过程 :模块的发送端发出超声波时,定时器中断开启 ;当触碰到障碍物时返回到接收端,定时器中断就立即停止计时,经过接收电路放大和整形后返回到单片机主控模块。工作框图如图2 所示,测距是根据超声波在空气中的传播速度C=340 m/s,记录高电平持续的时间T,与障碍物距离S=TC/2[6]。为了实现模块的避障功能,主要是在单片机所对应软件程序里设置一个S的最大阈值,当设定的值小于阈值时,此时数据回归到单片机,使小车做出相应的判断以躲避障碍物,同时也会发出语音报警,提醒盲人当前遇到障碍物。

1fdc0da2-47b9-11ed-a3b6-dac502259ad0.png

2.3 GPS 模块

本设计所用的GPS模块为 TTL-LEA,是一款简单方便、实用易用的嵌入式开发的GPS 模块,具有-144 dBm信号灵敏度、120 mW的极低功耗,使用方便。定位精度高达2.5 m,拥有标准SMA有源天线接口,支持NMEA-0183、UBX二进制通信协议 ;采用U-BLOX第五代GPS引擎,精度高、抗漫反射、抗干扰能力强。同时,该模块在连接 GPS模块后无须附加设备即可实现定位功能。

2.4 红外避障模块

本文的红外避障模块采用HCRT5000红外传感器,该传感器对外界光线有较好的适应能力,测距速度快。具有成本低、体积小、使用方便、检测精度高等优点 [7]。将红外传感器分别放于导盲车的左右两端,用来感知左右两侧的障碍物。当左侧红外传感器感知到障碍物时,传感器的接收端将信号传输到单片机中,通过与设定的软件系统的程序相结合进行判断,从而使车右转。同理,当右侧红外传感器感知到障碍物时车会左转,两侧无障碍物时会前进,左右均有障碍物时车会后退并右转。程序设计流程如图 3 所示。

1ff081ec-47b9-11ed-a3b6-dac502259ad0.png

2.5 蓝牙模块

本设计使用HC-05蓝牙模块,采用非常快速的连接方式,就可以进行短距离数据间的传输。当前市面上也有通过WiFi模块与硬件设备相连接的情况。但考虑到蓝牙不需要依靠网络,且HC-05蓝牙模块具有功耗小、价格低廉、响应快、稳定性好、使用简单等优点,仅占用单片机的一个串口,再通过蓝牙通信技术,就可以实现硬件设备与手机相连接 [8-9]。

2.6 电机驱动模块

在导盲车的两端各安装一个步进电机充当车轮,并通过单片机调节 PWM 的占空比和脉冲信号的频率,控制两个车轮的速度,速度不同时导盲车进行左右转弯,速度相同时导盲车直行。本文使用ULN2003驱动芯片对步进电机进行驱动。与直流电机不同的是它通过输入电脉冲信号,将脉冲信号变为转换角位移的机理,进而使小车移动。当前市面上广泛应用直流电机和步进电机。相比较而言,步进电机结构简单、控制性能和机动性能优越,盲人通过操纵手机 APP 可以使小车快速启动和停止 [10],并且具有误差不长期积累等优点。综上,考虑到总体的设计需求,导盲小车选择使用步进电机。

3 软件设计与调试

以上主要介绍了整个系统的硬件板块,而一个完整的系统还需要软件的支持。为此,需要将硬件模块所支持的软件程序烧录到单片机上,将各传感器收集到的数据通过杜邦线传递,与主控模块相连接,主控模块依据预设的软件程序进行判断和处理,最终整个系统的构架搭建完成,使盲人能够真正利用导盲车进行导盲。

4 结 语

为解决当前盲人出行问题,本文提出了一个以STM32单片机为控制核心的智能导盲车系统。系统中设计了驱动芯片、步进电机、超声波和红外避障传感器、GPS等模块。经过实验测试发现,导盲车实际使用效果较为理想,解决了盲人出行困难的问题。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44482

    浏览量

    631732
  • gps
    gps
    +关注

    关注

    22

    文章

    2874

    浏览量

    165900

原文标题:论文速览 | 一种新型智能导盲车的研究与开发

文章出处:【微信号:iotmag,微信公众号:iotmag】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    多功能系统设计与实现

    随着社会的发展,盲人对独立生活和事业追求越来越强烈,但是要保证在车水马龙的城市生活中安全自如的活动就需要个专门的设备来进行辅助。因此我们就要设计款多功能的
    发表于 02-01 15:42 2940次阅读

    一种新型过流保护电路的设计研究

    一种新型过流保护电路的设计研究摘要:本文提出的过流保护电路利用运算放大器虚短虚断的原理大大提高了对输出电流的采样精度,从而提高了电路的可靠性;并通过增加的折回电路,有效降低了LDO
    发表于 12-02 17:11

    一种新型多协作中继选择协议研究

    一种新型多协作中继选择协议研究
    发表于 08-06 13:35

    【OK210申请】机器人

    申请理由:本人为在校大学生,与老师在创业孵化园进行项目研究,所用开发板都是飞凌的。目前在做个机器人项目,希望能申请个飞凌嵌入式OK21
    发表于 07-12 14:50

    怎样去设计一种智能车导航系统?

    本文开发一种基于光电传感和路径记忆的智能车导航系统。
    发表于 05-12 07:04

    怎样去设计一种基于单片机STM32F103的智能拐杖系统?

    智能拐杖系统是由哪些部分组成的?怎样去设计一种智能拐杖
    发表于 07-14 07:00

    一种高效的代理多重签名方案

    代理多重签名和签名在电子商务和电子现金系统中有着广泛的应用。结合这两方案的特点,基于Schnorr 签名和Chaum 签名体制,该文提出一种高效的代理多重
    发表于 04-18 09:39 16次下载

    一种新型SVPWM调制方法的研究与实现

    一种新型SVPWM调制方法的研究与实现。
    发表于 03-30 14:40 7次下载

    一种新型多电平SVPWM控制策略的研究

    一种新型多电平SVPWM控制策略的研究
    发表于 03-30 14:40 8次下载

    一种光电智能车寻迹算法的研究

    一种光电智能车寻迹算法的研究,感兴趣的小伙伴们可以瞧瞧。
    发表于 11-11 18:18 42次下载

    基于FPGA和CCD的系统的设计和实现

    针对国内现有电子系统存在扫面范围小的缺点,提出一种新型设计方法。该系统以双目视觉测距技术
    发表于 11-22 15:25 2562次阅读
    基于FPGA和CCD的<b class='flag-5'>导</b><b class='flag-5'>盲</b>系统的设计和实现

    基于AVR MCU实现多功能系统的设计

    随着社会的发展,盲人对独立生活和事业追求越来越强烈,但是要保证在车水马龙的城市生活中安全自如的活动就需要个专门的设备来进行辅助。因此我们就要设计款多功能的
    的头像 发表于 04-08 08:31 1608次阅读
    基于AVR MCU实现多功能<b class='flag-5'>导</b><b class='flag-5'>盲</b><b class='flag-5'>车</b>系统的设计

    以色列研究人员开发出了一种能够识别不同刺激的新型传感系统

    据麦姆斯咨询报道,海法以色列理工学院的研究人员开发出了一种能够识别并区分不同刺激的创新型传感系统。该系统基于折纸艺术,结合了以色列理工学院开发
    发表于 05-21 08:45 886次阅读

    如何使用机器视觉实现智能眼镜的设计

    提出一种基于机器视觉的智能眼镜系统的设计方案。采用三星公司Cortex-A8架构的S5PV210作为中央处理器,搭载Linux系统,配备双目采集,GPS定位,语音播报,GSM短信,
    发表于 08-12 16:03 5次下载
    如何使用机器视觉实现<b class='flag-5'>智能</b><b class='flag-5'>导</b><b class='flag-5'>盲</b>眼镜的设计

    研究人员开发一种新型的磁力驱动高速软件机器人

    《通讯-材料》最近发表了篇关于技术研究开发的论文,研究人员成功地开发一种
    的头像 发表于 10-10 10:57 2797次阅读