历史上的今天
今天是:2025年01月23日(星期四)
2020年01月23日 | 基于AVR MCU实现多功能导盲车系统的设计
2020-01-23 来源:elecfans
一、项目概述
1.1 引言
随着社会的发展,盲人对独立生活和事业追求越来越强烈,但是要保证在车水马龙的城市生活中安全自如的活动就需要一个专门的导盲设备来进行辅助。因此我们就要设计一款多功能的导盲车来完成这份重任。
1.2 项目背景/选题动机
在实际生活中,我们遇到过一些独立生活的盲人,他们在出行方面面临着很大的问题,比如说他们在按盲道走的过程中,总会遇到各种障碍。因此,我们就想是否能够做出一款基于AVR MCU的导盲车来帮助他们解决这个问题,更好的独立生活。同时,在做这款车的过程中,我们也能学到关于AVR MCU的一些知识。AVR MCU是一个应用性比较广泛的产品,我们想如果能了解比较多的关于AVR MCU 的知识,应该会对我们以后的工作带来很大的益处。综上所述,我们想做一个基于AVR MCU的导盲车。
二、需求分析
2.1 功能要求
通过CMOS摄像头采集路况信息,经CPU处理判断前方是否有障碍物。若无,则车继续引导人前行;若有障碍物,则车发声报警。通过超声波传感器
检测,如果可以越过则继续前进,如果无法越过,就停止。如果需要转弯,则减速转弯。同时导盲车上还有GPS导航系统,可以确切知道盲人所处位置。

图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模块,快速告知盲人具体位置。
上一篇:AVR模数转换程序
史海拾趣
|
请教:6410 wince5.0 BSP移植到wince6.0 请问各位老大有谁做过6410 wince5.0 BSP的移植没?应该如何着手呢?本人菜鸟中的菜鸟,帮帮忙,不胜感激。。。 邮箱:949770385@qq.com… 查看全部问答> |
|
在电源半导体器件领域,SiC(Silicon carbide:碳化硅材料不但具备击穿电场强度高、热稳定性好,还具有载流子饱和漂移速度高、热导率高等特点。因为这些特性,SiC可以用来制造各种耐高温的高频大功率器件,罗姆已经率先将基于碳化硅的肖特基势垒二 ...… 查看全部问答> |
|
活动的具体内容详见:https://bbs.eeworld.com.cn/thread-325762-1-1.html 想入手的明天中午准备好了,具体规则大家看看上面的那个链接,我是坐等开拍,想要这个已经很久了。 [ 本帖最后由 wstt 于 2012-4-26 13:31 编辑 ]… 查看全部问答> |
|
【Altera SoC体验之旅】+ 从GPU程序员的角度谈谈使用体验 本帖最后由 zhaoyongke 于 2015-3-23 18:53 编辑 说起GPU,大家第一反应就是打游戏。是的,GPU全称是Graphics Processing Unit,即图形处理单元,是计算机系统中专门负责图形图像绘制的硬件加速器。在没有GPU之前,计算机上显示图形界面是非常昂 ...… 查看全部问答> |
|
根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点: (1) 在一个指令周期内可完成一次乘法和一次加法。 (2) 程序和数据空间分开,可以同时访问指令和数据。 (3) 片内具有快速RAM,通常可通过独立的数据总线在两块中 ...… 查看全部问答> |




