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

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

3天内不再提示

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

电子设计 作者:电子设计 2019-04-08 08:31 次阅读

一、项目概述

1.1 引言

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

1.2 项目背景/选题动机

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

二、需求分析

2.1 功能要求

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

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

图1 系统架构

2.2 性能要求

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

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

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

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

三、方案设计

3.1 系统功能实现原理

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

系统硬件结构框图

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

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

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

3.3 系统软件流程

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

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

程序运行流程图

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

B1无障碍物,B2有障碍物

C1拐弯,C2有障碍物

3.4 系统预计实现结果

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

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

    关注

    146

    文章

    16995

    浏览量

    350318
  • AVR
    AVR
    +关注

    关注

    11

    文章

    1122

    浏览量

    78588
  • gps
    gps
    +关注

    关注

    22

    文章

    2884

    浏览量

    166044
收藏 人收藏

    评论

    相关推荐

    多功能系统设计与实现

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

    DSP的EASI十二多功能Holter系统

    对心电数据的在线分析。本文以TI公司的TMS320VC5509A为处理系统核心,搭配具有高共模抑制比的EASI十二联心电信号采集方案,实现一个具有实时检测、无线传输和24小时心电数据记录功能
    发表于 05-27 10:11

    多功能接收电路

    多功能接收电路
    发表于 08-17 16:58

    【OK210申请】机器人

    技术为基础进行了机器人设计开发。该机器人系统能引导盲人前进、停止、转弯等,并能有效避开前方障碍物,识别出
    发表于 07-12 14:50

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

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

    如何实现基于STM32的多功能GSM通讯系统设计?

    如何实现基于STM32的多功能GSM通讯系统设计?
    发表于 02-17 08:03

    一种34位MCU超声相控阵系统设计

    本文综合超声波的设计,采用超声相控阵技术对障碍物进行探测,核心控制器件STM32为ST公司推出的基于CORTEX内核的32位MCU,具有丰富的外设和强大的数据处理能力。通过它对外围电
    发表于 07-30 11:17 3666次阅读
    一种34位<b class='flag-5'>MCU</b>超声相控阵<b class='flag-5'>导</b><b class='flag-5'>盲</b><b class='flag-5'>系统</b>设计

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

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

    关于Atmel AVR MCU特点及功能应用介绍

    Atmel 的AVR_MCU架构您应该都有听过或用过,您有看过这些功能和应用吗?
    的头像 发表于 07-10 01:14 3765次阅读

    介绍Atmel AVR MCU在单芯片上的Zigbee功能

    Atmel AVR MCU在单芯片上集成了Zigbee功能,并可通过Wi-Fi实现手机对灯光等应用的远程控制。
    的头像 发表于 07-06 04:09 4275次阅读

    如何使用ARM9进行公交多功能终端的研制设计

    文章全面分析了公交多功能车载终端的功能要求,详细讨论了多功能终端的设计方案及实现。该方案使用Samsung公司的ARM920T芯片s3C2
    发表于 02-26 16:26 7次下载
    如何使用ARM9进行公交<b class='flag-5'>车</b><b class='flag-5'>多功能</b>终端的研制设计

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

    传输六大核心功能模块搭建智能眼镜系统的硬件平台,结合深度学习算法在远程云服务器上完成了对目标场景的智能识别,最后以语音的形式实时对盲人的行走作出准确引导。
    发表于 08-12 16:03 5次下载
    如何使用机器视觉<b class='flag-5'>实现</b>智能<b class='flag-5'>导</b><b class='flag-5'>盲</b>眼镜的设计

    基于激光建模技术的机器视觉系统

    基于激光建模技术的机器视觉系统
    发表于 06-19 14:41 15次下载

    AVR的自编程功能

    自动下载和更新(采用读/写同时"Read-While-Write"进行的方式)程序代码的系统程序 自编程更新的机制。利用AVR的这个功能,可以实现在应用编程(IAP)以及
    发表于 11-15 13:06 7次下载
    <b class='flag-5'>AVR</b>的自编程<b class='flag-5'>功能</b>

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

    摘 要 :近年来,视觉障碍者的数量急剧增加,而无障碍的区域却变得越来越小。为了更好地帮助视觉障碍者像正常人一样生活出行,从硬件设备和软件系统两方面设计了新型智能装置。该
    的头像 发表于 11-12 16:16 1544次阅读