更新时间:05-08 上传会员:翩翩起舞
分类:单片机自动化 论文字数:11749 需要金币:1000个
摘要:随着经济的发展,汽车普及率的快速增长,各个国家机构、汽车制造商的关注点也越来越转向汽车行驶过程中的安全问题,同时也成为了汽车行业的研究热点。
在长期的观察和大量的市场调查后,发现现有的车辆报警系统的不足之处,进行了深入的实验测试,最终确定了研发这一系统。现在市面上已有的检测系统,比如雷达或停泊距离传感器等都是针对所有物体的设计的,造成了司机对于植物、石块等可碾压非生物的报警麻痹。传统的雷达报警系统依然存在监测盲区,当活体动物在A、B柱位置或车底时,雷达报警系统无法进行有效检测,在车辆起步时极有可能导致活体动物遭到碾压。容易给司机形成判断疲劳,思想麻木,即便是盲区有活体动物,也会由于麻木思维的错误判断,认为是非生物产生的报警,从而造成悲剧的发生。本作品就是针对现存的检测系统的这个漏洞而针对性研发、量身制作的。
本系统基于红外传感、HC-05蓝牙透传通信和Android的热释电红外报警防撞系统总体分为主控单元、障碍物方位距离探测网络、手机端汽车三维图像模拟方位报警、数据收集等几个模块,其中每个部分都有各自不同的功能。本系统硬件系统的软件模块使用在Keil uVision4平台下使用C语言编写,利用STC89C52单片机进行硬件开发,手机端在Android Studio开发平台下使用Java编程语言编写,利用蓝牙模块实现软硬件系统的通信。
经过测试,本设计基本实现了障碍物方位提示,障碍物距离快速检测,手机端定位提示,活体障碍发生率数据收集等功能。有效解决了一般监测报警系统在盲区对于非生物报警使人麻木的问题,不但可以提高行人的安全性,同时还对汽车电气系统的现代化理念进行了调整,增加了现代汽车智能系统的新技术、新知识,在理论上讲明了热释电红外传感器、超声波传感器的有关原理,为未来中低端车辆ADAS驾驶辅助系统的开发提供了一种新的智能参考方案。
关键词:红外传感;Android Studio;单片机开发;蓝牙通信
目录
摘要
ABSTRACT
第1章 前言- 1 -
1.1 研究背景- 1 -
1.2 国内外研究现状- 1 -
1.3 研究目的和意义- 3 -
1.3.1 理论意义- 3 -
1.3.2 实践意义- 3 -
1.4 关于汽车盲区的介绍- 3 -
第2章 系统需求分析- 5 -
2.1 系统功能需求- 5 -
2.2 系统需求与功能模块关系- 5 -
第3章 系统设计总方案- 7 -
3.1 系统设计总述- 7 -
3.2 嵌入式系统开发设计流程- 8 -
3.3 Android手机端系统开发设计流程- 9 -
第4章 硬件系统的实现及芯片迭代选型- 11 -
4.1 硬件系统设计概述- 11 -
4.2 芯片迭代选型- 13 -
4.2.1 障碍物方位传感芯片选型- 13 -
4.2.2 障碍物距离传感选型- 13 -
4.2 功能模块对应代码简介- 14 -
4.3.1主函数代码- 14 -
4.3.2障碍物方位距离探测网络串口连接函数代码- 15 -
4.3.3距离测算函数代码- 15 -
4.3.3 延时函数- 16 -
4.3.3 定时中断函数- 16 -
第5章 Android手机端APP的实现- 17 -
5.1 Android手机端系统设计概述- 17 -
5.2 Android手机端系统分模块介绍- 18 -
5.2.1 APP图标及主界面UI介绍- 18 -
5.2.2 蓝牙链接模块介绍- 18 -
5.2.3 汽车三维图像模拟方位报警界面展示- 19 -
5.2.3 数据收集统计和对比界面- 21 -
5.3 Android端部分代码展示- 23 -
5.3.1 入口方法代码- 23 -
5.3.2 数据收集处理代码- 23 -
5.3.3 报警处理代码- 25 -
第6章 蓝牙通信- 27 -
6.1 蓝牙通信原理- 27 -
6.2 蓝牙通信类定义- 27 -
6.3 BlueModule主线程接收数据处理部分代码展示- 29 -
第7章 系统测试与修改- 31 -
7.1 系统测试原则- 31 -
7.2 硬件系统的测试与修改- 31 -
7.3 软件系统的测试与修改- 33 -
总结- 35 -
参考文献- 36 -
致谢- 37 -