摘要:近年来,科学技术的发展日新月异,人们越来越富裕。所以,消费水平也越来越高。为了生活更加便利,很多家庭都购买了汽车。有了汽车,人们的生活变得更加方便,但随之也带来的问题是,各种交通事故也不断地出现了,比如追尾、撞车等等。其中,追尾、倒车相撞很常见。所以,在汽车上安装一个倒车提示报警系统,用它来提示司机倒车时的情况,就很有必要。
当汽车倒车时,倒车信息系统测量汽车和汽车后面的障碍物或墙壁之间的距离,然后把测来的数值显示在显示屏上。当测量到的数值小于已设定的数值的时候,就能发出提醒的某种信号。这样来提示驾驶员,让驾驶员知道倒车时的情况。以防止发生追尾、撞车等交通事故。
在本设计的测距模块中,采用了一个传感器。它来测量汽车倒车时,汽车与它后面的障碍物之间的距离,并且测来的距离的数值可以进行显示。STC89C52单片机控制一个定时器,计算超声波从发射到返回的时间。这样可以计算出汽车和它后面的障碍物之间的距离。在1602液晶显示屏上,显示距离的数值。在图像采集模块中,使用了OV7670来实时显示汽车后面的图像,并由STM32F103单片机来控制。
在本设计中,核心是单片机的最小系统。此外,其他的模块还有:超声波测距电路、电源电路、显示电路、声光报警模块等等。通过硬件电路和软件编程,实现了各模块的功能。本设计考虑到了成本,做到了节约。并且易于控制、有一定的可靠性、还有一定的准确度。
关键词:倒车;测距;超声波
目录
摘要
Abstract
1 汽车倒车中测距仪的现状和意义分析-1
1.1 本设计的研究的意义-1
1.2 国内外研究的现状-1
1.3 本设计的主要内容-2
2 总体设计-3
2.1 总体设计要求-3
2.1.1 测距模块和图像采集模块的设计要求-3
2.2 各模块的设计方案-3
2.2.1 控制芯片的设计方案-3
2.2.2 超声波测距模块的设计方案-3
2.2.3 图像采集模块的设计方案-3
3 硬件电路的设计-4
3.1 整体方案-4
3.1.1 各模块的概述-4
3.1.2 系统框图-4
3.2 单片机最小系统电路-4
3.2.1设计中所选的单片机-4
3.2.2 单片机最小系统-5
3.3 HC-SR04模块-6
3.3.1 HC-SR04模块所用的器件-6
3.3.2超声波模块电路-7
3.3.3 超声波模块工作原理-8
3.3.4 超声波传感器电路-8
3.4液晶显示电路-8
3.4.1 1602液晶-8
3.4.2 液晶的操作时序图-9
3.4.3 液晶显示模块电路-9
3.5 报警模块-10
3.5.1蜂鸣器的选择-10
3.5.2蜂鸣器报警电路-10
3.5.3 发光二极管-10
3.5.4 报警模块电路-10
3.6 按键写入模块-11
4 软件设计-12
4.1 程序语言及开发环境-12
4.2 程序流程图-12
4.2.1总体流程图-12
4.2.2 1602液晶程序流程图-13
4.2.3 超声波模块HC-SR04程序流程图-13
结 论-14
参 考 文 献-15
附录A 测距模块电路原理图-16
附录B 图像采集模块电路原理图-17
致 谢-18