基于单片机的倒车雷达设计

毕业设计(论文)

题 目: 基于单片机的倒车雷达设计

系(院): 工业与信息化学院 专业: 电气自动化技术

姓 名: 学号:

校内指导教师: 职称: 讲 师

摘 要

随着社会经济的发展交通运输业日益兴旺,汽车的数量大幅攀升。交通拥挤状况也日益严重,撞车事件屡屡发生,造成了不可避免的人生伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车防撞预警系统势在必行,超声波测距法是最常见的一种距离测距方法,本文介绍的就是利用超声波测距法设计的一种倒车防撞报警系统。控制系统核心部分就是超声波测距仪的研制。超声波测距仪以AT89C单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。超声波测距仪目 录

第1章 课题设计1

1.1课题设计的目的及意义1

1.1.1设计的目的1

1.1.2设计的意义1

1.2超声波测距系统的设计思路1

1.2.1超声波测距原理1

1.2.2超声波测距原理框图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 超声波发射电路的设计6

3.3超声波接收电路的设计7

3.4 超声波测距系统的硬件电路设计8

第4章 系统软件的设计9

4.1 超声波测距仪的算法设计9

4.2 主程序流程图9

4.3超声波发生子程序和超声波接收中断程序11

4.4 系统的软硬件的调试11

第5章 系统调试与误差分析12

5.1调试步骤12

5.1.1我的错误与纠正12

5.1.2调试准备12

5.2 调试现象16

5.3 误差分析18

5.3.1 性能分析18

5.3.2 误差分析19

第6章 结 论21

致 谢23

参考文献24

附 录25

第1章 课题设计思路

1.1课题设计的目的及意义

1.1.1设计的目的

随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目前技术水平来说,人们可以利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新型的非常重要有用的工具,在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需要,如倒车雷达,工地及工业现场,声纳探测等方面都有其广泛的应用,经济,军事,文化方面都有重要的应用价值。毋庸置疑,未来的超声波测距仪将于自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪从具有单纯判断动能,发展到具有学习功能,最终发展到具有创造力。在新的世纪里,面貌一新的测距仪将发挥更大的作用。

1.1.2设计的意义

随着社会飞速发展,人们生活水平的不断提高,汽车愈来愈成为人们不可缺少的最常用的交通工具,交通安全问题变的日益严重。而通过研究汽车倒车雷达系统,可以达到很高的采集速率和精度。汽车倒车时可以检测车辆后面的障碍物、并显示其距离,至危险区域后会自动报警。本设计综合了电子技术、计算机技术、数据处理技术等知识,设计利用单片机控制的汽车倒车雷达超声波测距系统,实现汽车倒车的安全保障,这就是我设计的意义。

1.2超声波测距系统的设计思路

1.2.1超声波测距原理

超声波测距的原理一般采用渡越时间法TOF(time of filght)。它通过不断检测超声波发射后遇到障碍物所发射的回波,从而测出发射和接收回波的时间差T,然后求出距离S。一般采用渡越时间发:即S=CT/2,其中S为测量点与被测物体之间的距离,C为声波在介质(此处指空气)中的传播速度,T为超声波发射到返回的时间间隔。

由于超声波也是一种声波,其声速C与空气温度有关,一般来说,温度每升高1摄氏度,声速增加0.6米/秒。下表列出了几种温度下的声速关系:

表1-1 超声波波速与温度的关系表

温度(℃)-30-20-100102030100声速(m/s)313319325323338344349386

在进行计算时,如果温度变化不大,则可认为声速C是基本不变的,计算时取C为340M/S。如果测距精度要求很高,则可通过改变硬件电路增加温度补偿的方法或者在硬件电路基本不变的情况下,通过

基于单片机的倒车雷达系统设计c语言,基于单片机的倒车雷达设计.doc相关推荐

  1. 基于单片机的倒车雷达系统设计c语言,基于AT89C2051单片机实现超声波倒车雷达系统的设计...

    描述 倒车雷达(Car Reversing Aid Systems)的全称是"倒车防撞雷达",也称"泊车辅助装置",是汽车泊车安全辅助装置,能以声音或者更为直观 ...

  2. 用单片机c51电子秤的c语言,基于51单片机的电子秤系统设计

    微机原理论文第八篇:基于51单片机的电子秤系统设计 摘要:本文主要分析51单片机下的数字电子秤.在设计过程中,这种电子秤具体包括电源.传感器.蓝牙.转换器.单片机.键盘.开关.显示器等组成部分,在实践 ...

  3. 51单片机温度控制C语言程序详解,基于单片机的温度控制系统设计(附程序清单及原理图).doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp电子设计 基于单片机的温度控制系统设计(附程序清单及 ...

  4. 基于pt100的温度测量系统设计 c语言程序 四臂电桥,基于PT100的温度测量系统设计...

    基于PT100的温度测量系统设计 摘 要 本文首先简要介绍了铂电阻PT100的特性以及测温的方法,在此基础上阐述了基于PT100的温度测量系统设计.在本设计中,是以铂电阻PT100作为温度传感器,采用 ...

  5. 单片机51测温度c语言,基于51单片机的温度检测及显示设计

    2.2 软件设计 用C语言进行单片机程序设计,采用结构化程序设计思想:在总体设计中采用"自顶而下"(TOP-DOWN)的方法,在程序设计中采用模块化编程.把整体任务分成一个个子任务 ...

  6. spwm单片机4路输出C语言,基于PIC单片机的正弦波逆变器设计与实现

    描述 目前,SPWM信号主要有3种生成方式: 1)使用比较器.振荡器等模拟电路产生三角波和方波进行比较,产生SPWM波,但是此种方法电路复杂,受元器件精度影响大,且不易控制: 2)利用专用SPWM集成 ...

  7. c语言迷宫求解毕业设计,毕业设计(论文)-基于Windows平台C语言实现迷宫游戏的设计.doc...

    基于Windows平台C语言实现迷宫游戏的设计 摘 要 随着科技的日益发展,计算机信息知识越来越被人们所认知和使用,在当今知识爆炸的时代计算机毫无疑问成为人们常用的日常工具,而Windows和C语言都 ...

  8. 单片机原理及应用c语言编程,单片机原理及应用(C语言版)

    目录 模块1单片微型计算机 项目1:认识单片微型计算机 任务11:认识单片机 任务12:相关知识 项目2:认识单片机应用 任务21:了解单片机应用 任务22:相关知识 项目3:认识仿真软件Pr ...

  9. 单片机用python还是c语言_单片机为什么一直用C语言,不用其他编程语言?

    单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言. 这个问题的意思应该是:现在有很多很好用的高级语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢 ...

最新文章

  1. SQLDataSet中执行DDL语句
  2. 成功解决matplotlib\cbook\deprecation.py:107: MatplotlibDeprecationWarning: Passing one of 'on', 'true',
  3. 比亚迪汉鸿蒙系统测评_比亚迪汉性能强悍,麋鹿测试成绩超80km/h
  4. Mdi和修改的基本逻辑
  5. (二)预处理时间序列数据用于AI预测和异常检测
  6. 雪花算法id长度_【Java】分布式自增ID算法雪花算法 (snowflake,Java版)
  7. 淘宝爬取某人的所有购物订单
  8. 使用Dom4j对XML文档创建与解析
  9. css3图片 变黑白 变模糊 调整饱和度等
  10. 视觉测量为什么要考虑畸变
  11. effective python 90个有效方法_Effective Python:编写高质量Python代码的90个有效方法(原书第2版)...
  12. 微型计算机2011 24,微型计算机及接口技术2011年1月真题试题(04732)
  13. Inkscape 输入希腊字母
  14. C语言简单游戏编程入门之四子棋
  15. 怎样使表格中的数字自动计算机,直观:Excel电子表格一次打印入场数据-Excel如何将数字设置为每次打印时自动递增...
  16. python代码情话_python教你谈恋爱-之-土味情话5000条
  17. android郭霖博客,Runtime Permissions(郭霖CSDN公开课)
  18. IDEA不提示生成serialVersionUID解决方法
  19. 会PLC也能玩转机器视觉(一)
  20. 基于 abp vNext 和 .NET Core 开发博客项目 - 接入GitHub,用JWT保护你的API

热门文章

  1. 有道云笔记Markdown如何停止/结束一段引用
  2. 预计2017年底Lyft美国市场份额将占1/3
  3. 4.1 什么是脚手架(CLI)
  4. 究竟什么是前端脚手架?
  5. 微信不会把关注取消事件推送给服务器,微信公众平台开发关注及取消关注事件的方法...
  6. 2021学习前端开发有前途吗?(建议收藏)
  7. 极客日报:日本的首颗 5nm 芯片公布;虾米音乐正式关停;网易云音乐再次喊话酷狗...
  8. linux两个整数加减乘除,加减乘除运算符
  9. 8.PS-快速掌握人物祛斑
  10. avogadro_Avogadro分子编辑器(Avogadro软件)下载