没有合适的资源?快使用搜索试试~ 我知道了~
白昂松-基于51单片机控制的自动停泊小车的设计与实现实用文档.doc
需积分: 0 0 下载量 189 浏览量
2022-11-30
18:41:07
上传
评论
收藏 10MB DOC 举报
温馨提示
试读
87页
白昂松-基于51单片机控制的自动停泊小车的设计与实现实用文档.doc
资源推荐
资源详情
资源评论
白昂松-基于 51 单片机控制的
自动停泊小车的设计与实现实
用文档
(实用文档,可以直接使用,可编辑 优秀版资料,欢迎下载)
本科专业学生毕业设计(论文)
题 目: 基于 51 单片机控制的自动停泊小车
的设计与实现
系 别: 计算机工程系
专 业: 电子信息工程
年 级: 2021 级
学 号: 202103 22
姓 名: 白昂松
指导教师: 刘 博
摘 要
在当今社会,汽车更加成为了千家万户必不可少的工具.然而,对于大多数
人来说,将车子停车入车位都是件头疼的事,尤其是停入那种前后各一辆车的车
位,也叫顺列式车位,新手对这种车位最为恐惧。如果稍有不慎,那么停车时发
生刮蹭的小事故的几率非常高。为了解决驾驶员们的这一难题,自动停泊技术走
进了人们的视野中.此次设计采用 STC89C52RC 单片机作为控制核心,由 L298N
电机驱动模块来控制小车的运动轨迹,利用超声波模块进行与障碍之间距离的检
测,还使用了红外避障模块对障碍进行检测,最后使用了 LCD1602 显示屏对数据
进行显示,以提示驾驶员。整个系统先由电机驱动模块控制小车移动,期间由红
外避障模块进行障碍物检测,如果检测到障碍,超声波模块则开始测量距离并显
示在 LCD 液晶屏上,并且小车停止移动。上述流程循环至小车停入库内,最后
由超声波传感器测量小车与后方障碍物的距离,并最终做出调整。整个过程由单
片机进行数据处理,是一种既方便又安全的停车方式.
论文中首先提出了整体方案,然后在对 STC89C52RC 单片机开发及运用的
基础上对各个模块的工作原理及其特性进行了分析与介绍,并加以说明。在论文
中还对系统的软件结构进行介绍。在对硬件工作原理的理解为前提条件,用 C
语言编程来实现系统的功能。
关键词:超声波传感器;STC89C52RC 单片机;自动停泊;C 语言
Abstract
Nowadays, automobile has become an essential tool for every family。 Almost
every family has their own car. however, how to parking a car is a headache thing for
many people , especially parking to the column spaces 。 The parking scratches
accident is very high 。 In order to solve the difficulties , automatic berthing
technology into people’s vision。 This design uses the STC89C52RC single-chip
microcomputer as control core, by L298N motor driver module to control the
movement of the car , using the ultrasonic module and the distance between the
obstacle detection , also used the infrared obstacle avoidance module to detect
obstacles, finally uses the LCD1602 display screen to display the data. The whole
system module to control the car driven by a motor to move first , during the
obstacle detection by infrared obstacle avoidance module , if detected obstacle,
ultrasonic module began to measure distance and displayed in the LCD screen, and
the car stop moving. The process cycle to the car stopped within the library, and
finally the trolley and the rear obstacle distance is measured by the ultrasonic sensor,
and eventually make adjustments。 The whole process by single-chip computer for
data processing, it is a convenient and safe way of parking。
The thesis first puts forward the overall plan, and then based on STC89C52RC
MCU development and application, and explained. In the paper also introduces the
software structure of the system. On the premise of understanding of the working
principle of the hardware conditions, using C language programming to realize the
function of the system。
Key Words: The transducerSTC89C52RCSCMAutomatic parking The C language
目 录
第一章 引 言 .......................................................1
1.1 研究背景及发展现状 ...........................................1
1。2 研究目的及意义 ..............................................1
1.3 研究内容 .....................................................1
第二章 方案的论证及设计 .............................................2
2。1 自动泊车系统的设计要求 ......................................2
2。2 系统的主要功能 ..............................................2
第三章 自动泊车系统的硬件设计 .......................................4
3。1 自动停泊小车的硬件系统 ......................................4
3。2 STC89C52 单片机的电路图及引脚说明 ...........................4
3。3 L298N 电机驱动模块 ..........................................7
3。4 超声波传感器模块 ..........................................10
3.5 红外避障模块 ...............................................12
3。6 LCD1602 液晶显示 ...........................................14
第四章 自动泊车系统的软件设计 ......................................16
4.1 开发软件 ....................................................16
4。1.1 Keil 软件的介绍 ......................................16
4.1.2 STC_ISP 软件介绍 ......................................17
4。2 自动泊车系统主程序 ........................................17
4。3 L298N 电机驱动程序 .........................................19
4。4 超声波测距程序 ............................................19
4。5 红外避障模块程序 ..........................................21
4.6 LCD1602 液晶显示程序 ........................................21
第五章 自动停泊小车的测试 ..........................................24
结 论 .............................................................26
致 谢 .............................................................27
参考文献 ...........................................................28
附 录 .............................................................29
附录一 .........................................................29
附录二 .........................................................36
剩余86页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 698
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海信智能电视刷机数据 LED42K330X3D(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- shujudaochuceshi
- learn-ruby.zip
- test111111111111111111
- face-detect.ipynb
- 以下是一些关于ACM(国际大学生程序设计竞赛)、NOI(全国青少年信息学奥林匹克竞赛)以及CSP(全国青少年信息学奥林匹克竞赛提
- 是一些电子设计竞赛(电赛)经验分享,包括备赛策略、项目管理、团队合作和比赛期间的注意事项
- 全能运行库修复工具DirectX Repair v4.1.0.30770
- las格式点云数据使用详解(附VS编译好的LAStools工具)
- KRPano插件一键解密大师1.4.0 (解压密码1234)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功