目 录
1 绪论 2
1.1 引言 2
1.2 “基于超声波技术停车引导系统”的介绍 2
1.2.1 “基于超声波技术停车引导系统”的定义 2
1.3 本系统的研究思路 3
1.3.1研究内容 3
1.3.2. 系统设计的基本思路 3
2 系统方案选择与论证 3
2.1 设计要求 3
2.2系统基本方案 4
2.2.1 各模块方案选择和论证 4
2.2.2 方案选择 11
3 系统硬件的设计与实现 11
3.1 系统硬件的基本组成部分 11
3.2 主要单元电路的设计 12
3.2.1 车位检测模块电路设计 12
3.2.2 功能控制部分的单元电路设计 12
4.1单片机软件设计 15
4.1.1红外传感器检测 15
4.1.2 无线模块软件设计 17
4.2上位机显示程序软件设计 18
4.2.1 串行通信函数模块 19
4.2.2 图像显示模块 20
4.2.3 附加功能模块 21
5 系统测试与分析 22
5.1 测试仪器 22
5.2 指标测试 22
5.2.1 红外测试 22
5.2.2 基于超声波技术停车引导系统综合测试(所有模块组合测试) 23
5.2.3 系统实现的功能 23
5.3 结论 23
6 总结 23
7 致谢 24
参考文献 25
附录 26
6 总结
本系统以单片机RS485为核心部件,以上位机为显示中心,利用红外检测技术和无线传输技术综合设计实现模拟停车场引导功能。因为时间及各条件因素,该系统需要改进的地方很多,包括通信协议、系统稳定及bug修正、缺乏实际效用等等。
纵观整个系统的设计,大体可以分为如下几个步骤:
(1) 提出问题,并分析“基于超声波技术停车引导系统”的原理及应用条件。
(2) 对原理进行功能上的分解,把 “基于超声波技术停车引导系统”按功能划分模块,提出可行的方案并初步决定最合适的方案;
(3) 选取各个方案所要求的硬件设备,并编写软件代码对各个模块进行初步调试,确定各个方案的可行性;
(4) 连接各个模块的硬件及软件,进行调试;
(5) 仔细结合系统设计要求,进行系统测试,对于不完善的方面,微调硬件及软件以符合系统要求。
在“基于超声波技术停车引导系统”技术方面,最困难和最重要的是红外检测的可靠性和无线串行传输的正确性及稳定性。红外检测在实验室条件下能够准确的检测出车位信息,但是在实际应用中红外检测受到的环境影响最大。无线串行传输在距离较近时能够准确实现,但是一旦距离较远误码率增加时,本系统所使用的协议就不是非常可靠,而且无线串行模块的信号强弱也起着至关重要的作用。
在这个系统的设计中虽然遇到了许多困难,比如C#编程错误、串行通行调试等等,但是在遇到困难之后再自己努力和老师的帮助下解决了大部分问题。这些使我认识到在面对各种的情况时要仔细得观察、分析,不能盲目调试修改,而要探究其根本原因来解决。这次毕业设计使我更加深入地学习了51单片机和C#语言,不但使我的能力有所提升,更培养了我一种自我解决问题的能力。