一个比无人驾驶更有意义的设计:多功能导盲车的系统实现

出处:电子产品世界 发布于:2015-08-31 16:21:35

  一、项目概述

  1.1 引言

  随着社会的发展,盲人对独立生活和事业追求越来越强烈,但是要保证在车水马龙的城市生活中安全自如的活动就需要一个专门的导盲设备来进行辅助。因此我们就要设计一款多功能的导盲车来完成这份重任。

  1.2 项目背景/选题动机

  在实际生活中,我们遇到过一些独立生活的盲人,他们在出行方面面临着很大的问题,比如说他们在按盲道走的过程中,总会遇到各种障碍。因此,我们就想是否能够做出一款基于AVR MCU的导盲车来帮助他们解决这个问题,更好的独立生活。同时,在做这款车的过程中,我们也能学到关于AVR MCU的一些知识。AVR MCU是一个应用性比较广泛的产品,我们想如果能了解比较多的关于AVR MCU 的知识,应该会对我们以后的工作带来很大的益处。综上所述,我们想做一个基于AVR MCU的导盲车。

  二、需求分析

  2.1 功能要求

  通过CMOS摄像头采集路况信息,经CPU处理判断前方是否有障碍物。若无,则车继续引导人前行;若有障碍物,则车发声报警。通过超声波传感器检测,如果可以越过则继续前进,如果无法越过,就停止。如果需要转弯,则减速转弯。同时导盲车上还有GPS导航系统,可以确切知道盲人所处位置。

    图1 系统架构

 

  图1 系统架构

  2.2 性能要求

  1、度:在车寻线的过程中,不能偏离盲道,应准确的按盲道走。

  2、稳定性:在导盲的过程中,不能轻易的发生死机。

  3、安全性:在遇到危险的时候,能及时报警。

  4、低功耗:AVR单片机在低功耗的方面是做的非常的。选择AVR MCU可以实现低功耗的性能要求。

  三、方案设计

  3.1 系统功能实现原理

     系统硬件结构框图

 

  系统硬件结构框图

  说明:上电之后,CPU开始工作。首先,CPU开始控制摄像头和传感器同时工作,同时采集信息,把采集回来的信息进行分析,在CPU内部进行A/D或D/A转换,然后将转换后的信息传递给舵机,使舵机在CPU的控制下进行工作。

  3.2 硬件平台选用及资源配置

  运用EVK1100开发板进行前期开发

  3.3 系统软件流程

 

 

  程序运行流程图

  说明:A1无弯道,A2有弯道

  B1无障碍物,B2有障碍物

  C1拐弯,C2有障碍物

  3.4 系统预计实现结果

  本设计终产品能够安全地指引盲人在盲道行走。它能够安全地寻找盲道并按照盲道行走以指引盲人行走。当遇到障碍物的时候,能够发出警报提醒盲人前方有障碍物,及时躲避。当盲人向其发出定位指令时,能够运用GPS模块,快速告知盲人具体位置。

关键词:无人驾驶

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!