单片机在汽车倒车测距仪中应用设计
单片机在汽车倒车测距仪中的应用设计

目录第一章绪论 (1)1.1 研究背景及意义 (1)1.2 国内外研究现状 (1)1.3 研究内容及论文构成 (2)第二章系统总体设计 (3)2.1 方案设计与论证 (3)2.1.1 控制器的选择 (3)2.1.2 测距传感器选择 (3)2.1.3 显示子系统设计 (4)2.1.4 声音报警设计 (4)2.2 系统总体结构 (4)第三章系统硬件设计 (5)3.1 单片机控制电路设计 (5)3.2 超声波发射及接收电路设计 (6)3.2.1 超声波发射电路的设计 (6)3.2.2 超声波接收器 (7)3.3 LED显示及报警电路设计 (8)3.4 本章小节 (10)第四章系统软件设计 (11)4.1 主程序的设计 (11)4.2中断处理程序 (12)4.3 测距模块设计 (13)4.4 显示及报警模块设计 (14)第五章结论及展望 (15)参考文献 (16)第一章绪论1.1 研究背景及意义随着现代生活节奏的加快,交通事故发生的频率也在增加,汽车倒车提示系统也就应运而生。
经过调查,绝大部分非职业汽车驾驶员都希望有一种能发现汽车尾部障碍物的“后视眼”。
因此我们需设计一种经济实惠的汽车倒车测距仪,以解决驾驶员的“后顾之忧”。
一个由单片机控制的汽车倒车测距仪就能满足这种需求。
该测距仪将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性。
1.2 国内外研究现状汽车倒车测距仪应该包含有总控制器、测距传感器、语音提示及图像显示部件等。
各部件有机地结合起来,实现测距及提示功能。
轰鸣器提示是倒车测距仪系统的真正开始。
单片机在汽车倒车测距仪中的应用设计

单片机在汽车倒车测距仪中的应用设计汽车倒车测距仪是一种能够帮助驾驶员识别周围障碍物并确保安全倒车的装置。
在汽车倒车测距仪的设计中,单片机起到了核心作用。
本文将详细介绍单片机在汽车倒车测距仪中的应用设计。
汽车倒车测距仪一般由超声波传感器、蜂鸣器、显示屏和控制单元组成。
超声波传感器负责检测离车辆最近的障碍物距离,蜂鸣器负责发出警告声音,显示屏用于显示距离信息,控制单元则负责接收传感器的输入信号,处理数据并控制其他模块的工作。
在设计单片机控制单元时,首先需要选择合适的单片机芯片。
一般来说,选择具有较多GPIO(通用输入输出)口的单片机可以很好地满足设计要求。
常见的单片机如STC89C52、AT89S52等都是经典的选择。
接下来,需要编写相应的程序代码。
在程序的设计中,需要考虑以下几个方面:1.硬件初始化:设置GPIO口的输入输出方向,配置传感器和其他外设的工作模式。
2.数据采集:通过超声波传感器获取到周围障碍物的距离信息,并将其转化为电压信号输入到单片机的模拟输入口。
通过定时中断或者外部中断的方式触发采集动作,并将采集到的数据存储在单片机的RAM中。
3.数据处理:将采集到的距离数据进行计算和处理,判断是否需要发出警告信号。
可以设置一个合理的临界值,当距离低于该值时,触发蜂鸣器发出警告声音。
此外,还可以根据距离的变化情况进行数据平滑处理,以减少误差。
4.控制输出:根据距离数据的处理结果,控制蜂鸣器的开关状态。
一般来说,通过GPIO口的高低电平控制蜂鸣器的开关。
5.显示输出:将采集到的距离数据通过显示屏进行显示,方便驾驶员观察。
可以选择液晶显示屏、数码管等合适的显示装置。
除了上述核心功能之外,还可以进一步完善功能。
例如可以增加倒车影像系统,通过摄像头和液晶显示屏将后方的图像实时显示出来;还可以增加倒车雷达系统,通过多个传感器进行距离测量,实现更准确的倒车辅助功能。
综上所述,单片机在汽车倒车测距仪中的应用设计主要包括硬件初始化、数据采集、数据处理、控制输出和显示输出等功能。
基于单片机的汽车倒车雷达系统设计毕业设计

基于单片机的汽车倒车雷达系统设计摘要随着社会经济的发展交通运输业日益兴旺,汽车的数量在大副攀升。
交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统势在必行,超声波测距法是最常见的一种距离测距方法,本文介绍的就是利用超声波测距法设计的一种倒车防撞系统。
论文的内容是基于AT89C51单片机倒车防撞系统的设计,主要是利用超声波的特点和优势,将超声波测距系统和AT89C51单片机结合于一体,设计出一种基于AT89C51单片机的倒车防撞系统。
该系统采用软、硬件结合的方法,具有模块化和多用化的特点。
论文概述了倒车雷达的发展及基本原理,整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。
各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。
在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。
相关部分附有硬件电路图、程序流程图。
关键字:单片机超声波AT89C51一、引言1、倒车雷达设计的背景至今世界汽车工业经过了近122年的发展,当代汽车已经非常成熟和普遍了。
汽车已经渗透于国防建设、国民经济以及人类生活的各个领域之中,成为人类生存必不可少的、最主要的交通工具,尽管每辆车都有后视镜,但不可避免地都存在一个后视盲区,倒车雷达则可以在一定程度上帮助驾驶员扫除视角死角和视线模糊的缺陷,提高驾驶的安全性,减少剐蹭事件。
本次设计的倒车雷达预警系统主要是针对汽车倒车时人无法目测到车尾与障碍物体的距离而设计开发的。
该系统将微技术与超声波的测距技术、传感器技术等相结合,可检测到汽车倒车中,其障碍物与汽车的距离,通过液晶显示屏显示距离。
2、倒车雷达的发展状况经济的发展和科学技术的进步,推动着交通运输业朝行驶高速化,车流密集化和驾驶非职业化的方向发展。
同时,汽车的生产量和保有量都在急剧增加。
基于89C51单片机的汽车倒车测距仪的毕业设计

东莞职业技术学院毕业论文汽车倒车测距仪的设计学生姓名:黄瑜学号:201330140307年级专业:2013级电子信息工程技术指导老师:胡叶容系部:电子工程系广东·东莞提交日期:2016年5月目录目录 (I)摘要 (II)1前言 (1)1.1课题研究的意义和背景 (1)1.2国内的发展现状 (1)1.3设计思想及方案论证 (2)1.3.1设计要求 (2)1.3.2总体方案论证与选择 (2)2 硬路设计 (3)2.1系统硬件设计及组成 (3)2.1.1总体方案组成框图 (3)2.1.2超声波测距模块 (3)2.1.2单片机最小系统 (4)2.1.3时钟电路 (7)2.1.4复位电路 (8)2.1.5 蜂鸣器报警模块 (8)2.1.6 显示模块 (9)2.1.7 键盘接口模块 (10)2.2 焊接 (10)3 软件设计 (12)3.1程序流程 (12)3.2数据处理(距离计算)、显示以及报警函数 (12)4调试及误差分析 (14)4.1硬件调试 (14)4.2硬软件联调 (14)4.3测试结果分析 (16)4.3.1测试中仪器仪表 (16)4.3.2 数据分析 (16)4.3.3超声波测距误差分析 (16)5总结 (18)参考文献 (19)致谢 (20)汽车倒车测距仪的设计作者:黄瑜指导老师:胡叶容(东莞职业技术学院2013级电子信息工程技术,东莞 523808)摘要随着汽车的日益普及,由于人为原因而产生的碰撞问题也日益增多,而倒车碰撞占碰撞事故的大部分。
为提高汽车驾驶和倒车的安全性,设计了一种基于AT89C52的汽车倒车测距仪的系统。
该系统利用超声波在空气中传播遇障碍物反射的原理,以超声波传感器为借口部件,应用AT89C52单片机利用超声波在空气中的时间差来数据处理设计出了能精确测量点间距离的超声波测距仪,利用所设计出的汽车倒车仪能精确测量车后障碍物的距离,实时发出报警信号,使驾驶员能时刻链接倒车时车后的环境并采取积极有效的处理措施,从而实现汽车驾驶的安全。
基于单片机汽车倒车测距仪的设计——开题报告

毕业设计(论文)开题报告系部电子信息专业计算机控制姓名学号题目基于单片机汽车倒车测距仪的设计指导教师一、毕业设计论文开题报告论文题目基于单片机汽车倒车测距仪的设计课题来源1、选题背景和意义随着我国经济的飞速发展,交通运输车辆的不断增多,由此产生的交通问题越来越为人们所关注。
由于倒车后视镜有死角,驾车者目测距离有误差,视线模糊等原因,倒车事故发生的频率远大于汽车前进时的事故率。
倒车事故不仅会对自己的车和他人财物造成损伤如果伤及儿童更是不堪设想。
有鉴于此,汽车产品家族中,专为倒车泊车而设计的“倒车测距仪”应运而生。
经过调查,绝大部分非职业汽车驾驶员都希望有一种能发现汽车尾部障碍物的“后视眼”。
倒车测距仪的加装可以解决驾驶人员的后顾之忧,大大降低倒车事故的发生。
倒车测距仪是一个由单片机控制的汽车泊车安全辅助装置。
该测距仪将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,能够测量并显示车辆后部障碍物里车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离的缩小而缩短,驾驶员不但可以直接观察到显示的距离,还可以凭听觉判断车后障碍物离车辆的远近,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并可以帮助驾驶员扫除视野死角和视线模糊的缺陷,提高驾驶的安全性[1]。
2、主要工作思路本文将在以单片机为控制核心的基础上,设计出汽车倒车测距仪的电路,并通过数码管显示及蜂鸣器报警来提示障碍物与车后的距离。
分别完成单片机控制电路设计、数码管显示电路设计、蜂鸣器报警电路设计、按键控制电路设计及超声波测距模块的安装与调试等。
软件设计中,通过C语言编写程序,完成单片机对外围芯片的驱动与控制,从而完成整个汽车倒车测距仪的功能实现。
论文构成主要由以下部分组成:第 1 章为绪论。
包括研究背景、意义以及相关技术在国内外的研究现状。
第2章为系统总体设计思想及方案论证。
首先介绍汽车倒车测距仪的设计要求,详细介绍测距系统传感器的选择、显示报警系统的方案设计,然后提出本系统总的方案设计。
汽车倒车测距仪的设计与实现

摘要随着科学技术的发展,超声波的应用领域越来越广泛。
本文利用超声波在空气中传输的时间差采用STC89C52单片机控制及数据处理设计出了能精确测量距离的汽车倒车测距仪,利用此设备,能比较精确德测量车后障碍物距离。
在查阅并研究国内外相关资料的基础上,对超声波测距进行了深入的探讨研究,指出了设计测距仪的思路和所需考虑的问题,给出了实现超声波测距方案的软、硬件设计。
本系统分为系统控制模块、超声波测距模块和液晶显示模块。
本文首先对系统的设计思路和不同方案进行全面的分析,筛选出最佳设计方案,后半部分通过运用理论分析和电路设计等研究手段,完成了单片机汽车倒车测距仪硬件和软件的设计。
论文介绍了系统的软件结构,通过编程来实现系统功能。
最后,通过对系统的误差分析,给出了系统的改进方案。
通过具体的实验显示出该系统对有限距离的测量具有较高的精度,实现了倒车提示和距离报警功能,其主要技术指标达到了系统设计要求,并通过系统仿真研究,验证了系统的可靠性。
关键词:超声波单片机测距AbstractWith the development of science and technology, there are more and more extensive applications of ultrasound.In this paper, ultrasonic wave in the air transport of the time difference with C8051F MCU control and data processing designs that can accurately measure the distance ultrasonic range finder, the use of use of this equipment, can more accurately measure the rear obstacle distance.In the inspection and study abroad on the basis of relevant information on ultrasonic ranging study conducted in-depth research, that the design ideas and rangefinder issues need to be considered, given the program to achieve ultrasonic ranging hardware and softwaredesign. The system is divided into system control module, ultrasonic distance measuring module and LCD module.Firstly, the system design ideas and a comprehensive analysis of different options, selected the best design, the second half by Theoretical analysis and circuit design research tools, completed a single chip car parking ranger hardware and software design.This paper introduces the system software architecture, system functions through programming.Finally, the system error analysis, given the system's improvement program.Through specific experiments show that the finite distance measuring system with high precision to achieve the reverse prompt and distance alarm function, its main technical indicators have reached the system design requirements and simulation of the system to verify the reliability of the systemand feasibility.Key words: U ltrasound MCU Ranging目录第1章绪论 (1)1.1 课题研究背景 (1)1.2 课题研究意义 (1)1.3 汽车倒车测距仪的发展史 (1)第2章总体方案设计 (3)2.1 方案论证 (3)2.1.1 超声波测距的原理 (3)2.1.2 系统方案论证 (3)2.2 总体方案设计 (3)2.2.1 系统的功能介绍 (3)2.2.2系统设计要求 (3)2.2.3 总体思路框图 (4)第3章硬件模块设计 (5)3.1 超声波模块 (5)3.1.1 超声波发展史 (5)3.1.2 超声波的概念 (5)3.1.3 超声波的应用领域 (6)3.1.4 超声波的特点 (6)3.1.5 超声波模块说明 (6)3.1.6 超声波探头介绍 (8)3.1.7 超声波电路设计 (9)3.1.8 超声波测距的优越性 (10)3.2 控制模块 (11)3.2.1 STC89C52单片机的主要性能参数 (11)3.2.2单片机STC89C52的特性 (11)3.2.3 单片机复位电路 (13)3.2.4 单片机晶振电路 (15)3.2.5 单片机的选择 (16)3.3 显示与报警模块 (17)3.3.1 液晶显示原理 (17)3.3.2 主要技术参数 (17)3.3.3 引脚说明 (17)3.3.4 LCD1602液晶显示的优越性 (18)3.3.5 报警模块 (20)第4章软件设计 (21)4.1 总体流程图 (21)4.2 初始化模块 (22)4.3 程序初始化模块 (23)4.4 测距模块 (23)4.5 显示模块 (25)第5章程序调试 (26)5.1 K eil μVision2 的简单介绍与使用 (26)5.1.1 Keil的简单介绍 (26)5.2 下载软件STC_ISP_V480的使用 (30)5.3 Protel软件介绍 (31)5.3.1 Protel软件简介 (31)5.3.2 Protel软件的特色 (32)5.4 程序调试 (32)5.5 实验误差分析及改进 (33)5.5.1 实验结果 (33)5.5.2 误差分析 (33)5.5.3 设计的改进 (34)第6章结论及展望 (35)参考文献 (36)致谢 (37)附录 (38)附录A 外文资料及译文 (38)附录B 电路原理图及印刷电路图 (48)附录C 主要程序清单 (49)石家庄铁道大学毕业设计第1章绪论1.1 课题研究背景随着科技的迅猛发展越来越多科技成果被广泛的运用到人们的日常生活当中,给我们的生活带来了诸多方便。
基于8051单片机的超声波汽车倒车测距仪控制系统的设计

摘要随着社会经济的提高,交通运输业日益发展,汽车的数量不断增加,汽车的普及极大方便了人们的出行、学习和工作。
但与此同时,交通拥挤状况也日趋严重,汽车也给人们带来了很大的安全隐患,比如倒车时不能有效看清车身后的障碍物或存在视线模糊等情况,这往往会造成行车事故的频繁发生,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统尤为重要。
汽车倒车测距仪是汽车泊车或倒车时的安全辅助装置,由超声波传感器、控制器、显示器和报警器组成。
它能以声音和具体的数据来告诉驾驶员后方障碍物的情况,就可以扫除视野死角和视线模糊的缺陷,减小了驾驶员泊车和倒车难度,提高了驾驶的安全性。
关键词:单片机;倒车;测距仪ABSTRACTWith the improvement of social economy, transportation industry growing, increasing the number of vehicles, the popularity of cars greatly facilitates people's travel, study and work. But at the same time, traffic congestion is serious, the car also brings a lot of potential safety problems, such as when reversing cannot effectively see body after obstacles or blurred vision, and so on and so forth, which often causes traffic accidents frequently occur, taking place repeatedly crash, caused the inevitable personal casualty and economic losses, for this kind of situation, design a kind of fast response, high reliability and more economical car crash warning system is particularly important.Reverse range finder is when the car parking or reversing safety auxiliary device, composed of ultrasonic sensor, controller, display and alarm. It can sound and specific data to tell drivers behind obstacles, can eliminate the blind spot and the defects of blurred vision, reduced the driver parking and reversing difficult, improve the driving safety.Key words: single chip microcomputer; Astern. Range finder目录第1章绪论 (2)1.1 课题研究的意义和背景 (2)1.2 国内外发展现状 (2)1.3 超声波测距仪51单片机控制系统概述 (3)1.4研究内容及论文的安排 (4)第2章总体方案设计 (5)2.1 设计方框图 (5)2.2 系统总体设计思想 (5)第3章系统硬件各主电路设计 (6)3.1 超声波的介绍 (6)3.2 超声波测距原理 (7)3.3超声波发射电路设计 (8)3.4 超声波接收电路设计 (9)3.5 HC-SR04超声波测距模块 (10)3.6 显示模块设计 (13)3.7 报警电路设计 (14)3.8单片机控制电路设计 (15)第4章系统的软件设计 (16)4.1 系统的主程序设计 (16)4.2 系统的子程序设计 (19)第5章结论 (20)致谢 ................................................................................................. 错误!未定义书签。
基于单片机汽车倒车测距仪的设计

中文摘要目录1绪论 (1)2 超声波传感器的介绍 (2)2.1超声波传感器的概述 (2)2.2 超声波传感器的特点 (3)2.3超声效应 (3)2.4超声波传感器的应用 (4)3 单片机的介绍............................................................................... ..5 3.1 单片机的定义.. (5)3.2 单片机的特点 (5)3.3 单片机的应用 (5)3.4 AT89C51单片机的介绍 (6)4 汽车倒车测距仪的硬件设计 (9)4.1 设计的思路 (9)4.2 设计的重点与难点........................................................................ .9 4.3硬件设计的基本原理及原理图.. (9)5超声波汽车倒车测距仪软件设计 (14)5.1 主程序编制及流程图 (16)5.2 中断服务程序的流程图及编制 (16)5.3 显示距离子程序和延时子程序 (17)5.4信号处理程序 (18)5.5程序中有关存储器,寄存器及标志位的内容及用途............................... .21 结论 (23)致谢 (25)参考文献 (26)附录 (27)1 绪论汽车倒车测距仪能测量并显示车辆后部障碍物离车辆的距离,同时用间歇嘟嘟声报警,间歇时间随障碍物距离缩短而缩短。
驾驶员不但可以直接观察被显示的距离,还可以用听觉判断车后障碍物距离的远近。
特别适用于长车身车辆倒车。
仪器共有三部分组成:监控器、接线盒与探测器。
监控器由单片计算机为核心的集成电路组成,发射,并接收频率稳定的40kHz超声波,根据发射信号与回波信号之间的时间差计算障碍物与车辆后部的距离。
监控器安装在驾驶室驾驶员便于观察的位置,面板上有3位LED数码管显示器,清晰悦目,小数点固定在第一位数后, 显示单位精确到厘米。
基于单片机汽车倒车测距仪设计

基于单片机汽车倒车测距仪设计引言目前,汽车已经成为生活中不可或缺的一部分。
随着人们生活水平的提高以及汽车的普及,汽车事故也成为不可回避的问题。
在日常生活中,倒车是汽车事故最容易发生的情况之一。
为了解决这个问题,我们设计了一款基于单片机的汽车倒车测距仪。
本文将介绍这款汽车倒车测距仪的设计过程和实现方法,并通过实验结果证明其效果。
设计原理本设计的核心是HC-SR04超声波测距传感器和STC89C52单片机。
超声波测距传感器能够测量出车后方障碍物与车辆之间的距离。
单片机负责将传感器测得的距离进行信号处理和显示。
具体实现流程如下:1.传感器向目标发射40KHz超声波脉冲2.目标接收超声波并反射回传感器3.传感器接收到反射回来的超声波,计算出超声波从传感器到目标的距离4.单片机控制LCD显示器显示传感器测得的距离设计硬件本设计所需要的硬件主要包括超声波测距传感器、LCD显示器、STC89C52单片机等。
其中,超声波测距传感器的设计是本设计的核心。
超声波测距传感器采用了流行的HC-SR04模块,它通过变化的脉冲宽度来表示测得的距离,并且具有较高的测量精度和触发灵敏度。
LCD显示器用于显示测得的距离。
单片机采用STC89C52芯片,它是一种高性价比的芯片,具有强大的功能和灵活的编程能力。
单片机可以对测得的距离信号进行处理,并将处理后的信号送入LCD显示器进行显示。
设计软件单片机的程序是本设计的重点。
本设计采用了Keil C51作为单片机的编程工具,使用C语言进行程序设计。
程序主要实现以下功能:1.初始化传感器和显示器2.测量距离并计算距离值3.将距离值转换为字符串4.将字符串输出到LCD显示器上通过以上步骤,可以实现一个简单的汽车倒车测距仪。
实验结果本设计在实验室进行了测试,测试结果表明汽车倒车测距仪能够良好地工作。
在测试中,当传感器检测到障碍物时,LCD显示器会显示出距离值。
结论通过本设计,我们成功地实现了一个基于单片机的汽车倒车测距仪。
单片机在汽车倒车测距仪中的应用设计说明

单片机在汽车倒车测距仪中的应用设计说明汽车倒车测距仪是一种安装在汽车后部的设备,通过测量汽车与障碍物的距离,帮助驾驶员进行倒车操作。
单片机在汽车倒车测距仪中起着重要的作用,本文将对单片机在汽车倒车测距仪中的应用进行设计说明。
首先,单片机可以用于接收和处理传感器的距离数据。
在汽车倒车测距仪中,常用的传感器有超声波传感器和红外线传感器。
超声波传感器可以测量汽车与障碍物之间的距离,而红外线传感器可以用来检测障碍物。
单片机通过接收传感器的信号,并对其进行处理和分析,可以实时获取到汽车与障碍物的距离和位置信息。
其次,单片机可以用于控制倒车雷达系统的显示模块。
倒车雷达系统通常配备有LED或LCD显示屏,以便驾驶员可以清楚地看到障碍物的位置和距离。
单片机可以通过 controlling the display module to show the distance information in a clear and intuitive way. 可通过控制LED灯的亮暗程度或者在LCD显示屏上显示相应的数字或图形等方式实现。
此外,单片机还可以根据距离和位置信息,设置合适的警示灯或蜂鸣器,在驾驶员靠近障碍物时发出警告信号,提醒驾驶员做出及时反应。
此外,单片机还可以用于控制倒车雷达系统的数据处理和算法。
倒车雷达系统需要根据传感器获取到的数据计算出汽车与障碍物的距离,并判断是否有碰撞的危险。
单片机在此起到一个重要的作用,它可以根据预先设定的算法和逻辑来处理传感器数据。
可以通过采样和滤波技术,对传感器数据进行平滑处理,以减少误差和干扰。
同时,还可以根据不同的距离阈值设置不同的报警等级,以便根据距离的不同给予不同的警示。
另外,单片机也可以用于倒车雷达系统的通信功能。
倒车雷达系统通常需要与车辆的中控系统或者显示屏进行通信,以便将距离和位置信息传输到车辆的显示设备上。
通过单片机,可以实现与车辆系统的串口通信,将数据传输给车辆系统,并实时更新显示屏上的信息。
汽车倒车测距仪的设计

编号:审定成绩:设计(论文)题目:汽车倒车测距仪的设计摘要随着我国经济的飞速发展,汽车的需求量急剧增加,现在家家户户拥有汽车已经成为现实。
但是随着汽车数量的增加,其引发的事故也不断的在增加。
倒车引发的汽车事故也占不小的比重,而倒车时车尾存在的盲区是其主导因素,因此解决倒车盲区是安全驾驶必须要解决的问题。
本设计采用以STC89C52单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。
整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。
各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。
在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。
相关部分附有硬件电路图、程序流程图。
该设计通过模块的组合和软件的控制,实现了设计要求的功能,本设计在使用上面方便,成本较低,可设置最小距离,不但完成了这些功能,还达到了汽车倒车的安全指标。
【关键词】STC89C52 超声波测距仪蜂鸣器LCDABSTRACTWith the rapid development of our economy,the demand for cars has increased dramatically, and now each and every family has a car has become a reality. But with the increasing number of cars, the accidents are increasing.Reversing rear blind spot is the dominant factor and finally solved reverse dead zones be safe driving have to resolve this problem.At the core of the design using STC89C52 low-cost, high accuracy, Micro figures show that the ultrasonic range finder hardware and software design methods. Modular de-sign of the whole circuit from the main program, pre subroutine fired subroutine receive subroutine. Display subroutine modules form. SCM comprehensive analysis of the probe signal processing, and the ultrasonic range finder function. The overall system design, hardware and software are presented.The design of the control modules and software, achieve the design requirements of function. The design is easy to use, low cost and feasible to set the minimum distance. These features are not only finished, also reached the Auto reverse safety indicators.【Key words】STC89C52 Ultrasonic rangefinder Buzzer LCD目录前言 (1)一、研究背景 (1)二、研究现状 (1)三、研究方法 (2)四、本研究的主要内容与论文组织结构 (2)五、本设计研究的意义 (4)第一章主要原器件介绍 (5)第一节STC89C52单片机 (5)第二节HY-SRF05超声波模块 (9)第三节LCD1602 (11)第四节其他的电子元件介绍 (14)第五节本章小结 (15)第二章倒车系统方案的设计 (16)第一节系统整体方案 (16)第二节最小系统的设计 (17)第三节显示报警模块的设计 (18)第四节超声波测距设计 (18)第五节本章小结 (19)第三章系统硬件设计 (20)第一节超声波测距模块 (20)第二节LCD1602显示模块设计 (22)第三节LED灯和蜂鸣器的硬件设计 (22)第四节本章小结 (23)第四章系统的软件设计 (24)第一节主程序设计 (24)第二节LCD1602显示程序的设计 (26)第三节蜂鸣器分段报警程序 (27)第四节本章小结 (29)第五章系统的调试 (30)第一节硬件的调试 (30)第二节软件的调试 (30)第三节本章小结 (31)结论 (32)致谢 (33)参考文献 (34)附录 (36)一、英文原文: (36)二、英文翻译: (40)三、工程电路图 (43)四、程序 (45)前言一、研究背景随着我国经济的建设、社会的进步、人们生活水平的提高,汽车已经与老百姓的生活密不可分,已不再是奢侈品。
基于单片机的汽车倒车雷达系统设计毕业设计

基于单片机的汽车倒车雷达系统设计毕业设计汽车倒车雷达系统设计是一项常见的毕业设计项目,本文将详细介绍基于单片机的汽车倒车雷达系统设计。
本设计将使用超声波传感器作为倒车雷达的感知器件,并通过单片机来实现信号的处理和显示。
首先,我们需要选择适合的超声波传感器。
超声波传感器是一种常用的非接触式测距传感器,能够准确测量所测物体与传感器之间的距离。
在汽车倒车雷达系统中,我们可以使用多个超声波传感器进行距离测量,以实现对周围环境的全方位感知。
接下来,我们需要选择合适的单片机作为主控制器。
单片机可以通过编程实现对传感器信号的处理和数据的显示。
常用的单片机有STC89C52、AT89C52等,其具有强大的计算和通信功能。
在硬件设计方面,我们需要按照电路图进行电路的连接。
具体而言,我们将超声波传感器连接到单片机的输入端口,以便获取距离数据。
同时,还可以将液晶显示屏和蜂鸣器等外设连接到单片机的输出端口,以实现对距离数据的实时显示和声音提示。
在软件设计方面,我们需要编写相应的程序代码。
主要包括以下几个功能:1.超声波传感器信号采集:通过单片机的输入端口采集超声波传感器的数据。
采集到的数据将通过AD转换进行数字化处理。
2.距离计算与处理:使用适当的算法来计算车辆与障碍物之间的距离。
在实际应用中,可以将距离划分为几个区域,并根据距离的远近发出相应的警告信号。
3.数据显示与提示:将计算得到的距离数据实时显示在液晶显示屏上,并通过蜂鸣器等输出设备来提醒驾驶员注意周围环境变化。
4.系统优化与稳定性:对系统进行调试和优化,确保系统能够正常运行并具有足够的稳定性。
最后,我们需要对设计的汽车倒车雷达系统进行实验验证。
通过在实际场景中进行测试,可以评估系统的性能,并根据测试结果进行调整和改进。
综上所述,基于单片机的汽车倒车雷达系统设计主要包括硬件设计和软件设计两个方面。
通过对超声波传感器信号的采集和处理,以及对距离数据的显示和提示,可以实现对车辆倒车过程中周围环境的全方位感知和安全驾驶的提醒。
毕业设计(论文)基于单片机汽车倒车测距仪的设计

基于单片机汽车倒车测距仪的设计班级专业所在系学号指导老师目录摘要 (1)Abstract (2)第一章绪论 (3)第二章超声波的介绍 (4)2.1超声波的发展史 (4)2.2 超声波的特点 (4)2.3超声效应 (5)2.4超声波的应用 (5)第三章单片机的介绍 (7)3.1 单片机的定义 (7)3.2 单片机的发展过程 (7)3.3 单片机的特点 (7)3.4 单片机的应用 (8)3.5 C8051F单片机的介绍 (8)第四章汽车倒车测距仪的硬件设计 (12)4.1 设计的思路 (12)4.2 设计的重点与难点 (12)4.3硬件设计的基本原理及原理图 (12)第五章超声波汽车倒车测距仪软件设计 (16)5.1 主程序编制及流程图 (16)5.2 中断服务程序的流程图及编制 (18)5.3 显示距离子程序和延时子程序 (18)5.4信号处理程序 (19)5.5程序中有关存储器,寄存器及标志位的内容及用途 (22)第六章总结............................................................................................................. 错误!未定义书签。
参考文献 (23)致谢..................................................................................................................... 错误!未定义书签。
汽车倒车测距仪的设计摘要:本文利用超声波传输中距离与时间的关系采用C8051F单片机进行控制及数据处理设计出了能精确测量点间距离的超声波测距仪,利用所设计出的汽车倒车测距仪,能比较精确测量车后障碍物距离。
在分析国内外单片机汽车倒车测距仪相关技术的基础上,结合最新研究成果,对基于超声波测距的倒车测距系统的研制进行了深入探讨和研究。
基于单片机汽车倒车测距仪的设计

基于单片机汽车倒车测距仪的设计AbstractThe aim of this paper is to present the design and implementation of an ultrasonic-based car reversing distance measuring system using a microcontroller. The system uses ultrasonic sensors to measure the distance between the car and the obstacles behind it. The measured distance is displayed on a digital display and an audible alarm is triggered when the car is too close to the obstacle. The proposed system is designed to provide accurate and efficient car reversing assistance. The hardware and software design of the system are explained in this paper. Experimental results show that the system is reliable and accurate.IntroductionReversing a car is a challenging task for many drivers, especially when parking in tight spaces or in areas with poor visibility. Many accidents occur during car reversing, which can lead to damage to vehicles, property or even cause injuries to people. Car reversing distance measuring systems are designed to assist drivers to reverse their cars safely and avoid accidents. These systems use sensors to measure the distance between the car and obstacles behind it. In this paper, we present the design and implementation of an ultrasonic-based car reversing distance measuring system using a microcontroller.Ultrasonic sensors are commonly used in car reversing systems due to their accuracy and reliability. They work on the principle of measuring the time taken for ultrasonicwaves to bounce off obstacles and return to the sensors. The measured time is proportional to the distance between the car and the obstacle. The system proposed in this paper uses four ultrasonic sensors to measure the distance between the carand obstacles in four directions.The microcontroller used in the system is the ATmega328P, which is commonly used in embedded systems. It is a low-power, high-performance microcontroller with a wide range of peripherals. The software for the system is written in C language and is compiled using the AVR-GCC compiler.Hardware DesignThe hardware design of the system is shown in Figure 1. The system consists of four ultrasonic sensors, a microcontroller, a digital display, and an audible alarm. The ultrasonic sensors are placed at the rear and sides of thecar to measure the distance between the car and obstacles in four directions. The microcontroller processes the sensordata and displays the distance on the digital display. The audible alarm is triggered when the car is too close to the obstacle.The ultrasonic sensors used in the system are HC-SR04 sensors. They have a range of 2 to 400 cm and an accuracy of 0.3 cm. They work at a frequency of 40 kHz and use four pins: VCC, GND, Trigger, and Echo. The Trigger pin is used to send ultrasonic waves, and the Echo pin is used to receive the waves. The distance between the car and the obstacle is calculated using the time taken for the wave to travel and return.The microcontroller is connected to the sensors and the display using GPIO pins. The digital display used in the system is a 4-digit, 7-segment display. It displays thedistance in centimeters. The audible alarm is a piezoelectric buzzer that is triggered when the distance between the car and the obstacle is less than a predefined threshold.Software DesignThe software for the system is written in C language and is compiled using the AVR-GCC compiler. The software is responsible for reading the sensor data, processing it, and displaying the distance on the digital display. The algorithm used in the software is as follows:1. Send a trigger signal to the ultrasonic sensor.2. Wait for the echo signal.3. Calculate the distance using the speed of sound and the time taken for the wave to travel and return.4. Display the distance on the digital display.5. If the distance is less than the predefined threshold, trigger the audible alarm.The software also includes a calibration function thatis used to calibrate the system for different car models and parking scenarios. The user can adjust the threshold distance and the sensitivity of the sensors through the calibration function.Experimental ResultsThe system was tested in a parking lot using a car model. The car was driven in reverse towards a wall, and thedistance between the car and the wall was measured using the system. The distance was displayed on the digital display and the audible alarm was triggered when the car was too close to the wall.The experimental results show that the system isreliable and accurate. The measured distance was within 5% error of the actual distance. The audible alarm was triggeredwhen the car was less than 30 cm away from the wall, which is a safe stopping distance.ConclusionIn this paper, we presented the design and implementation of an ultrasonic-based car reversing distance measuring system using a microcontroller. The system uses four ultrasonic sensors to measure the distance between the car and obstacles in four directions. The distance is displayed on a digital display, and an audible alarm is triggered when the car is too close to the obstacle. The proposed system is reliable and accurate and can assist drivers to reverse their cars safely. Future work can focus on enhancing the system's functionality, such as adding a camera to provide visual assistance to drivers.。
基于单片机的倒车防撞测距报警系统设计

(1) 能实现集中监控, 价格低廉;
(2) 采用模块化设计,使用维护方便,易于普及;
(3) 易安装,稳定性好;
(4) 超声波发射与接收分开, 信号发射与接收更加精确。
谢谢各位评委老师!
1 绪论
1.1 设计的目的
随着社会的开展,有车族越来越多,交通隐患越来越大, 本文所设计的超声波汽车倒车测距系统正是为倒车平安方面 考虑的而设计的。
1.2 设计的研究意义
本设计可成为驾驶员特别是货车以及公共汽车驾
驶员的好帮手,可有效的减少和防止那些视野不良的大型汽
车的倒车交通事故,甚至还能防止盗贼扒车,对提高我国汽
车工业实际水平,具有较大的实际意义。
.3 汽车倒车防撞系统的改进思想
1 超声波的最大有效探测距离的改进思想:设计时
将最大有效探测距离提高约一倍。
2 超声波反响速度改进思想:1 尽可能的缩短工作
周期、稍加余量; 2 采取有一数取一数的方法,同时改进了软
硬件的抗干扰措施。
3 超声波探测盲区改进思想: 改变传感器“外耳〞
4 汽车倒车防撞报警器的软件设计
4.1 主程序设计
超超 超超
超超超超超
超超超超超
超超超超超
N 超超超超超
超超超 Y
超超超超超超
超超超超
超超超超
超超超超超超超 超超超超超超超
超超超超 超超超超
小结
在设计本作品时,通过查阅网络与图书馆搜集资料和导师 的指导,与生活中对于超声波的工作原理的观察研究相结 合,根本完成了课题的要求。但由于设计的理论根底尚浅, 对课题的研究经验还不成熟,使得在技术的解决与运用上 显得粗糙了一些,在某些技术关键上的表达不能到达详细、 精辟。这个系统的设计仍不乏自己的特点和创新,归纳为 以下几点:
基于单片机的倒车雷达系统毕业设计

基于单片机的倒车雷达系统毕业设计
基于单片机的倒车雷达系统是一个可以帮助驾驶员在倒车时避免车辆碰撞的装置。
这种系统可以通过超声波检测与其接近的对象,并将其转化为声音、视觉或其他感知形式的反馈,让驾驶员在最短的时间内采取相应的措施,以避免不必要的事故。
第一步:硬件设计
基于单片机的倒车雷达系统的硬件设计是非常重要的。
这个系统中主要包括一个超声波传感器、一个单片机、一块LCD屏幕以及若干个LED指示灯。
其中,超声波传感器是这个系统的核心部件,它用于检测车辆与障碍物之间的距离。
第二步:软件开发
软件开发是基于单片机的倒车雷达系统中同样重要的一步。
通过编写程序代码,在单片机中存储程序,控制各个硬件设备的运行,实现这个系统的功能。
开发者首先需要编写实现超声波检测的代码,然后将其与LED指示灯和LCD屏幕进行连接,使得系统能够给出声音和文字形式的反馈。
第三步:系统测试
在完成硬件设计和软件开发之后,需要进行对系统进行测试。
测试过程中需要使用真实的车辆和障碍物,同时对系统进行各种不同情况的测试。
例如,测试超声波传感器对车辆与固定物体、移动物体的反应时间,同时测试各个LED灯和LCD屏幕的输出情况。
最后,当系统的性能达到预期时,我们可以将其集成到车辆中,让驾驶员在倒车时更加安全。
基于单片机的倒车雷达系统的开发需要较高的专业技术和资金,但是其实用价值是巨大的,一个小小的雷达系统可以帮助驾驶员避免不必要的碰撞事故,而这又会为驾驶员带来便利与安全的体验。
基于单片机的汽车倒车测距仪设计

目录摘要 (I)Abstract ...................................................................................................................................... I I 前言 (III)第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 显示子系统设计.................................................................................................. - 4 -2.1.4 声音报警设计...................................................................................................... - 4 -2.2 系统总体结构............................................................................................................. - 4 -2.3 本章小结..................................................................................................................... - 4 -第3章系统硬件设计............................................................................................................ - 6 -3.1 单片机控制电路设计................................................................................................. - 6 -3.2 超声波发射及接收电路设计..................................................................................... - 7 -3.2.1 超声波发射电路的设计...................................................................................... - 7 -3.2.2 超声波接收电路的设计...................................................................................... - 8 -3.3 LED显示及报警电路设计 .......................................................................................... - 9 -3.4 本章小结................................................................................................................... - 10 -第4章系统软件设计.......................................................................................................... - 11 -4.1 主程序的设计........................................................................................................... - 11 -4.2 中断处理程序设计................................................................................................... - 12 -4.3 本章小结................................................................................................................... - 13 -第5章硬件组装与性能分析.............................................................................................. - 14 -5.1 硬件组装和性能分析............................................................................................... - 14 -5.2 本章小结................................................................................................................... - 15 -结论.................................................................................................................................. - 16 -致谢.................................................................................................................................. - 17 -参考文献.............................................................................................................................. - 18 -附录A ................................................................................................................................... - 19 -附录B ................................................................................................................................... - 23 -基于单片机的汽车倒车测距仪设计摘要随着汽车的日益普及,由于人为原因而产生的碰撞问题也日益突出,而倒车碰撞占碰撞事故的大部分。
基于单片机的汽车倒车测距仪的设计自考本科毕业论文(设计)+2资料

本科生毕业论文(设计)基于单片机的汽车倒车测距仪的设计学院:江西科技学院专业:机电一体化班级: 201305机电一体化学生姓名:傅耀平指导老师:黄雁彬完成日期: 2014/4/9学士学位论文原创性申明本人郑重申明:所呈交的论文(设计)是本人在指导老师的指导下独立进行研究,所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文(设计)不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本申明的法律后果由本人承担。
学位论文作者签名:傅耀平签字日期:2014 年4月9日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权江西科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
保密□,在年解密后适用本授权书。
本学位论文属于不保密□。
(请在以上相应方框内打“√”)学位论文作者签名:傅耀平指导老师签名:签字日期:2014年4月9日签字日期:年月日摘要近年来,汽车的数量不断攀升,导致了交通运输业日渐壮大。
相应的,也会导致交通拥挤愈加严重,车祸不断的发生,不仅导致了经济大量损失,而且危机了人们的生命安全,针对这种现象,我们设计了一种汽车防撞预警系统,它不仅效率高,可靠性好而且比较便宜实用,我们根据超声波在测距上的应用,加以改进,即利用超声波测距法实现的一种倒车防撞报警系统。
这种控制系统核心的部分在于超声波测距仪的研制。
我们采用以AT89C51单片机作为基础,它不仅成本低、而且精度高。
电路用分块的思想处理,软件部分分成了主程序与中断程序两大类,硬件部分对发射与接收原理进行了详细的分析,最后得出了设计方案。
关键词:AT89C51;超声波;测距AbstractIn recent years, the number of cars rising, causing the traffic transportation industry growing. Accordingly, can lead to more serious traffic congestion, traffic accidents ,not only leads to a lot of economic loss, but also the crisis of the life safety of people, according to this phenomenon, we designed an automobile anti-collision warning system, it not only has high efficiency, good reliability and relatively cheap and practical, we according to the application, ultrasonic wave at distance is improved, a reverse collision warning system is realized by using ultrasonic ranging method. This control system is the core part of the design of ultrasonic rangefinder.We use the MCU AT89C51 as the foundation, it has the advantages of low cost, high accuracy and. Thought processing block circuit, the software part is divided into the main program and interrupt program two categories, the hardware part has carried on the detailed analysis of the transmitting and receiving principle, finally draws a design scheme.Key words:AT89C31; Silent Wave;Measure Distance目录第1章绪论 (1)1.1课题设计的目的及意义 (1)1.1.1设计的目的及意义 (1)1.2超声波测距系统的设计思路 (1)1.2.1超声波测距原理 (1)1.2.2超声波测距原理框图 (2)1.3设计的任务和要求 (2)1.3.1.设计任务 (2)1.3.2设计要求 (2)1.3.3.设计内容 (2)1.3.4设计成果 (2)第2章问题的方案设计与论证 (3)2.1系统整体方案的设计 (3)2.2 系统整体方案的论证 (3)第3章系统的硬件结构设计 (4)3.1 51系列单片机的功能特点及测距原理 (4)3.1.1 51系列单片机的功能特点 (4)3.1.2 单片机测距原理的实现 (5)3.2 超声波发射电路的设计 (5)3.3超声波接收电路的设计 (6)3.4 74ls164 (7)3.5 24C02 (8)3.6 LM358 (9)3.7 LM567 (9)第4章系统软件的设计 (11)4.1 超声波测距仪的算法设计 (11)4.2 主程序流程图 (11)4.3超声波发生子程序和超声波接收中断程序 (12)第5章结论与展望 (13)参考文献 (14)附录 (15)致谢 (16)第1章绪论1.1课题设计的目的及意义1.1.1设计的目的及意义随着社会飞速发展,人们生活水平的不断提高,汽车愈来愈成为人们不可缺少的最常用的交通工具,交通安全问题变的日益严重。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章设计方案与实现1
第二章硬件电路的功能设计2
2.1 AT89S52性能描述2
2.2 超声波发射电路2
2.3超声波接收电路3
2.4温度测量电路4
2.5显示电路4
第三章软件结构及流程图5
第四章心得体会7
参考文献7
第一章设计方案与实现
超声波是指频率超过20 KHZ的声波,因其具有指向性强,在介质中衰减小传播距离远等特点,经常用于实现距离的测量。
为了以超声波作为检测手段,必须产生超声波和接收超声波。
完成这种功能的装置就是超声波传感器,习惯上称为超声波换能器或超声波探头。
超声波传感器有发送器和接收器。
超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换为超声波,发射超声波,在收到回波的时候则将超声振动转换成电信号。
超声波测距的常用方法有渡越时间法、频差法、幅值法等。
其中,渡越时间法因其原理简单,实现方便,而被广泛采用。
利用超声波采取渡越时间法测量距离的基本理是:超声波测距系统控制器通过发送定频率的脉冲信号,激励超声波发送器产生超声波,超声波通过介质到达障碍物表面,形成反射波,反射波再经介质传播返回到接收器,由接收器把声波信号转换成电信号,由控制器测出超声波从发射声波到接收所需的时间,再根据超声波在介质中的传播速度,用式S =C t/2计算出距离,式中的C为超声波声速,单位( m /S) ;t为超声波从发射声波到接收所需的时间,单位( S) ;S为所测得距离,单位( m) 。
由于超声波的传播速度C会受到空气中温度、湿度、压强等因素的影响,其中受温度影响最大。
为此,只要测得从发射声波到接收所需的时间及现场环境温度就可以计算出发射点与目标之问的距离。
如图1所示,本系统硬件部分由AT89S52控制器、超声波发射电路、接收电路、温度测量电路,声音报警电路和LCD显示电路组成。
汽车行进时LCD显示环境温度,当倒车时,发射和接收电路工作,经过AT89S52数据处理将距离也显示到LCD上,如果距离小于设定时,报警电路会鸣叫,提醒司机注意车距。
AT89S52是主控芯片,支持在线下载程序,方便调试,有8kB的Flash、32个I/O口、三个16位定时/计数器、八个中断源、全双工UART串行口和看门狗定时器等,资源丰富,既满足了本系统的设计要求,也满足了日后扩展的需求。
IN 1
C 12C 23GN
D 4
F05C 36OUT 7VCC
8
C X20106A
C BS 40R
R 1R 2R 3
C 1
C 2
C 3VCC
I N T 0
G ND 1D Q 2V DD
3
D S18B 20
4.7K
V DD
P 1.1
5
4
3
图6 LCD显示电路
如上图,有两组电源,一组是模块的电源一组是背光板的电源均为5V供电。
R3是调节对比度的引脚,调节此脚上的电压可以改变黑白对比度。
RS是很多液晶上都有的引脚,是命令/数据选择引脚,该脚电平为高时表示将进行数据操作;为低时表示进行命令操作。
RW也是很多液晶上都有的引脚,是读写选择端,该脚电平为高时表示要对液晶进行读操作;为低时表示要进行写操作。
同样,很多液晶模块有E引脚,通常在总线上信号稳定后给一正脉冲通知把数据读走,在此脚为高电平的时候总线不允许变化。
DO~D7 8位双向并行总线,用来传送命令和数据。
BLA是背光源正极,BLK是背光源负极。
超声波倒车雷达系统,最重要的就是对发射信号的控制及接收测量的时机控制。
在设计中,AT89S52
对发射的控制就是对40kHz方波产生电路的控制。
由AT89S52的Pl.0口控制超声波发射电路以6个脉冲的序列发射出去,在程序中用延时实现。
脉冲发射同时打开定时器T0开始计时,发射后等待1ms打开外部中断INT0,等待回波反射到接收探头。
等待1ms的原因是,超声波发射探头发射的超声波一般都会存在余波干扰,有部分声波会直接传到接收探头,经接收电路放大后,系统就会把它误认为是检测的回波信号,发射后等待1ms可以避免检测到余波信号,当然这也会导致测量盲区的存在。
第三章软件结构及流程图
本系统的软件设计采用模块化设计,由主程序、超声波发射子程序、超声波接收子程序、温度补偿子程序、报警子程序以及显示子程序组成。
主程序流程图如图7所示。
图7 主流程图
第四章心得体会
这次课程设计我们历时一个星期,作为一名电子信息工程专业的学生,我觉得做单片机课程设计是十分有意义的。
在已度过的大学时间里,我们大多数接触的是专业课。
我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。
在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。
为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的。
我们是在做单片机课程设计,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。
其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:protel99se制图、汇编语言、模拟和数字电路知识等。
在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。
要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的部结构有一个系统的了解,知道该单片机有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很正常的,但是从中学到的知识让我受益终身。
发现、提出、分析、解决问题和实践能力的提高都会受益于我在以后的学习、工作和生活中。
设计过程,好比是我们人类成长的历程,常有一些不如意,在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。
这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的影响。
通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的榜样。
觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点可以联系到以后毕业之后从学校转到踏上社会的一个过程。
小组人员的配合﹑相处,以及自身的动脑和努力,都是以后工作中需要的。
参考文献
【1】娣娜,丽丽,薛宁静等.一种新超声波测距系统的设计[ J]. 人学学报:自然科学版,2 0 0 8 ,2 7 ( 1 )
【2】光飞.单片机c程序设计实例指导[ M ] .:航空航人大学,2 0 0 5
图8 系统电路原理图附录:系统设计原理图及框图汇总
IN
1
C 12
C 2
3GND
4
F0
5
C 36
OUT
7
VCC
8C X20106A
C BS 40R R 1R 2R 3C 1
C 2C 3VCC I N T 0
G ND 1
D Q 2V DD 3
D S18B 20
4.7K
V DD P 1.1
5
4
3
图3 超声波发射电路
图4 超声波接收电路
图6 LCD显示电路
图7 主流程图。