摘要:超声波具有方向性强、能量易于集中、传播距离较远,对障碍物定位有一定的精确性,且体积相对较小,方便携带、价格低廉等特点,因此利用超声波测距原理设计盲人避障系统来帮助盲人行走很有意义。
本文为解决盲人行走不便的问题,根据超声波测距原理设计了一种盲人避障系统,采用STC89C52作为主控器,整个系统包括超声波发送、接收、液晶显示、语音提示几个部分,当障碍物与盲人间的距离小于2米时,及时发出语音提醒。该系统基于单片机控制,具有功耗小,易携带,工作稳定等优点,具有较好的实用价值。
关键词 盲人避障;单片机;超声波;语音提醒
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 国内外概况-1
1.3 设计的主要内容-2
2系统总体方案设计-3
2.1 方案论证-3
2.1.1超声波发声器选择-3
2.1.2显示器选择-3
2.1.3 语音芯片选择-3
2.2 系统总体方案设计-3
2.3 元器件介绍-4
3系统硬件电路设计-5
3.1 STC89C52单片机-5
3.2 单片机最小系统-6
3.3 超声波测距原理-8
3.4 超声波发射电路-8
3.5 超声波接收电路-8
3.6 显示模块设计-10
3.7 语音模块设计-12
4 系统软件设计-16
4.1 软件开发环境-16
4.2 软件系统流程图-16
4.3 模块程序设计-17
4.3.1 超声波测距-17
4.3.2 液晶显示-17
4.3.3语音提示设计-18
4.4 中断模块程序设计-18
5 系统调试-20
5.1 硬件调试-20
5.1.1 测试环境及工具-20
5.1.2 测试方法-20
5.2 软件调试-21
5.2.1 keil 工程的建立-21
5.2.2 Keil工程的编译与调试-22
5.3 调试结果-23
致谢-25
参考文献-26
附录-27
附录1 系统总体原理图-27
附录2 源程序-28