摘要:目前我国存在着很大一部分由于各种各样的原因导致视觉功能丧失的盲人,他们与我们普通人的生活方式不同,在衣食住行方面都存在很多不方便,如何帮助他们在日常生活中更加方便和安全是一个及需尽快解决的问题。由于盲人的数量每年都在以不同速度增长,对导盲产品的需求也日益增大,考虑到这个问题,本次毕业设计要实现的是基于红外避障传感器的导盲系统。红外避障传感器通过发送出去的红外波的返回信号来判断盲人周围是否有障碍物存在,再通过进一步处理将障碍物信息转化为盲人能识别的报警信号。本文以STC89C52单片机为核心,利用红外测距的原理来检测四周是否有障碍物。当遇到障碍物时,蜂鸣器鸣叫报警,使盲人了解前方情况。同时增加自动照明功能,白天灯不亮,晚上灯亮,能够提醒路人注意避让盲人,非常人性化。本设计使用4个白光LED来照明,比较高亮。本设计使用C语言完成程序的编写。
关键词: STC89C52;红外避障;照明电路
目录
摘要
Abstract
1 绪论-1
1.1 课题背景与意义-1
1.2 系统方案的提出-1
1.3 设计的主要研究内容及要解决的关键问题-1
1.4 论文的结构安排-2
2 方案设计与论证-3
2.1 核心控制模块的选择-3
2.2 测距模块的选择-3
2.3 电源电路的选择-3
3 硬件电路设计-5
3.1 系统的功能分析及整体结构设计-5
3.2 STC89C52核心系统电路的设计-5
3.3 蜂鸣器报警电路的设计-7
3.4 红外避障电路的设计-7
3.5 光照检测电路的设计-9
3.6 照明电路的设计-9
3.7 电源电路的设计-10
4 系统软件设计方案-11
4.1 编程语言选择-11
4.2 软件设计思想-11
4.3系统程序设计-11
5 硬件电路的焊接-13
5.1 电路焊接步骤-13
5.2 手工焊接过程中易出现的问题-13
5.3 易损器件的焊接-13
5.4 实物焊接图-13
6 系统的软硬件调试-15
6.1 电源电路的调试-15
6.2 蜂鸣器报警电路的调试-15
6.3 红外避障传感器电路的调试-15
6.4 照明电路的调试-15
6.5 整机电路的调试-15
结 论-16
参考文献-17
附录1 整机电路原理图-18
附录2 系统主函数程序设计-19
致谢-23