没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论






























I
关键词:AT89S52 HY-SRF05 语音芯片 ISD1420
Blind avoidance device based on micorocontroller
Abstract: Since there is no way to know ahead the Blind whether there are obstacles in the process
of walking,this issue has brought to their lives a lot of inconvenience.For this problem ,a
obstacle-avoidance device was designed,which is based on
principle of the program is based on transmitting and receiving ultrasonic probe to the front there
exists a range of obstacles.If having,then the voice will sound to remind module, After pressing
the button,it can broadcast the distance,when the distance is less than 10cm,Buzzer will alarm to
remind,If there is an obstacle when approaching fast,then the voice will issue a “dangerous,please
avoid”.
This design uses AT89S52 microcontroller as the core of the low-power, high-performance,
high-precision Ultrasonic Ranging display hardware and software design. The main chip
ultrasonic ranging module HY-SRF05, voice chip ISD1420.
Keywords:AT89S52 HY-SRF05 Voice remind ISD1420

目录
第 1 章 绪论......................................................................................................................................1
1.1 设计的目的和意义..............................................................................................................1
1.2 盲人避障器的研究前景......................................................................................................2
第 2 章 设计所用的主要技术........................................................................................................3
2.1 硬件技术..............................................................................................................................3
2.2 软件技术..............................................................................................................................3
第 3 章 硬件部分..............................................................................................................................4
3.1 总体框架..............................................................................................................................4
3.3 系统的软件流程图.............................................................................................................4
3.4 系统各个模块的设计.........................................................................................................5
3.4.1 超声波测距模块......................................................................................................5
3.4.2 语音模块设计...........................................................................................................7
3.4.3 单片机模块设计及应用.........................................................................................10
3.4.4 液晶显示模块 LCD1602.......................................................................................14
3.4.5 整个硬件电路的电路图和实物图.........................................................................15
第四章 软件部分............................................................................................................................16
4.1 主程序的流程图和过程....................................................................................................16
4.2 子程序流程.......................................................................................................................17
第五章 总结..................................................................................................................................21
第六章 致谢................................................................................................................................22
参考文献..........................................................................................................................................23

1
第 1 章 绪论
1.1 设计的目的和意义
日常生活中,盲人在各个方面都有很多的不方便,在行走过程中也只能通过触觉来感知
前方是否存在障碍物,这样就很容易遭遇危险,面对这种现实的问题,本次设计了一个由单
片机控制的盲人用来躲避障碍物的器件。。
盲人避障器的功能是:利用超声波预测前方障碍物的距离,实时按键后语音播报距离;
当障碍物在 10cm 范围时能够报警;前方有障碍物快速靠近时能提醒抓紧避开。
这个设计所用的基本理念是用超声波来测量距离。经过超声波发射器发送 V 速度在空
气中传播,达到物反射回来,往返时间是 T,S = VT / 2 可以计算从所测量的距离。超声波
是一种声波,它的声速与温度有一定的关系,下面列出了几个不同温度的声速。
主要设计结合单片机技术的超声波检测技术,可以准确地识别从排放源的距离的障碍,
可以准确的判断,声音提醒盲人躲避障碍障系统,与其他比较,本次设计的盲人避障器的优
点是更加地轻巧方便携带,精确度高,操作简单性价比较高,成本低,便于批量生产。因此
本次设计的盲人避障器不仅仅是理论上而且在实际应用上都有可取之处,给盲人黑暗的生活
带来了光明。
第 2 章 设计所用的主要技术

2
2.1 硬件技术
基 于 单 片 机 控 制 的 盲 人 避 障 器 的 设 计 原 理 是 超 声 波 测 距 , 这 个 系 统 还 具 有
功能,单片机控制的技术。本次所用超声波测距模块能够检测 450cm 以内的距离。所采用
的方法为时间法,就是依据声音的传播速度和时间的差值来计算出障碍物的距离。在电子线
路中,采用了超声波的测距模块从而实现了障碍物的自动检测。在语音方面,采用了语音芯
片 ISD1420 模拟了音频的经过功放电路的放大,输出的音量会变大,并且吐字清楚。在单
片机应用中,准确的传输主要采用单片机的外部中断和定时器功能实现超声波和接受。利用
单片机 I/O 口模拟串行传输的声音,合成所需的数据。
2.2 软件技术
本 次 设 计 所 采 用 的 编 写 语 言 是 C 语 言 , 因 为 C 语 言 的 编 写 效 率 高 。 策 划 的
超声波测距模块能够控制超声波的发送和接受,还有能够准确地计算障碍物距离。超声波可
以控制语音芯片录音。软件要实现的功能:
(1) 能够利用超声波预测前方障碍物的距离实时按键后语音播报距离;
(2) 当障碍物的具体范围小于 10cm 时蜂鸣器报警;
(3) 前方有障碍物快速靠近时能够提醒躲避。
通过对软件方面的设计,已经具备以上的三种控制功能。但技术有限,还能进一步强
化把这个装置设计的更加美观,人性化,更加符合盲人的习惯。
第 3 章 硬件部分
3.1 总体框架

3
3.2 各个模块的工作流程
3.3 系统的软件流程图
这次设计主 要芯片是超 声波测距模块 HY-SRF05,语音芯片
ISD1420,所使用的单片机是 AT89S52。程序有主程序,超声波子程序,
语音模块程序。软件包含两个部分,分别是主程序和中断程序。主程
序主要完成的工作,超声波的发射与接收工作。定时中断程序主要是
使得超声波发射,外部中断完成距离的计算,结果输出等等工作。如
下图所示:
剩余23页未读,继续阅读
资源评论


可爱豆豆乐
- 粉丝: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- C++GESP一级真题
- Cesium1132版本,支持网页,web,app
- Python实现基于MIC-Transformer-Adaboost最大信息系数(MIC)优化Transformer-Adaboost组合模型进行多特征分类预测的详细项目实例(含完整的程序,GUI设计
- 广东工业大学 2019 年度计算机视觉课程作业
- J-Link OB-STM32F103 V1 2021-02-02.rar
- 安全增强的城市计算与智能电网会议精选
- Python实现基于PSO-VMD粒子群算法(PSO)优化变分模态分解(VMD)进行多变量时间序列预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- 保姆级STM32F103C8T6做USB-TypeC版J-link OB 的固件 与 烧录工具
- 计算机视觉作业:搭建一个两层的神经网络模型
- DBeaverEE 超详细操作手册-中文版
- 软件杯竞赛项目 - 基于计算机视觉技术的辅助驾驶系统研发 软件杯赛事作品 - 依托计算机视觉的辅助驾驶技术研究 软件杯参赛课题 - 基于计算机视觉的辅助驾驶功能开发与实现 软件杯竞赛课题 -
- 【多变量多步时间序列预测】Python实现基于GWO-CNN-GRU-Self-Attn灰狼优化算法(GWO)优化卷积门控循环单元融合自注意力机制进行多变量多步时间序列预测的详细项目实例(含完整的程序
- 基于计算机视觉技术的辅助驾驶系统研发
- 显示技术HDR电视机技术要求与测量方法:海峡两岸共通标准制定及应用
- K近邻分类算法python实现:基于欧氏距离的简单分类器
- Vesta系统:软件配置管理的创新实践
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
