目 录
摘 要 I
Abstract II
1绪论 1
1.1课题研究背景 1
1.2国内外发展现状 1
1.3汽车自动停车器的研究目的 2
1.4课题研究的意义 2
2汽车停车器的功能设计 3
2.1汽车自动停车器的设计要求 3
2.2停车器的主要功能 3
3汽车自动停车器的硬件设计 5
3.1汽车自动停车器的硬件组成 5
3.2 STC89C52RC单片机的电路以及引脚介绍 5
3.3电机驱动模块 7
3.4传感器模块 8
3.5 电源供电系统 11
3.6 LCD1602液晶显示模块 11
4汽车自动停车器的软件设计 13
4.1开发软件KeiluVision5与STC-ISP的介绍 13
4.2跟踪系统主程序分析 15
4.3电机驱动程序 16
4.4红外传感器程序 16
4.5 LCD1602液晶显示程序 17
5汽车自动停车器功能测试 19
5.1汽车自动停车器的功能测试 19
5.2发现问题与解决问题的方案 19
6结论和展望 20
6.1结论 20
6.2展望 20
参考文献 21
致 谢 22
附录:红外遥控程序 23
2汽车停车器的功能设计
2.1汽车自动停车器的设计要求
该系统以STC89C52单片机作为系统的核心,通过红外线传感器来检测到被跟踪对象所处的位置,将信号反馈给单片机,单片机根据STC软件下载到其中的程序作出相应的反应,并将指令下达至电机驱动模块然后电机驱动轮胎作出相应的动作实现跟踪的功能。在下载红外避障跟踪程序的hex文件到单片机之前,应当做好充分的准备工作。首先应当安装好开发板的驱动以及STC烧写软件,在设备管理器中查看USB端口的号码如COM6。然后安装KeiluVision4软件为编程做准备。最后在使用红外避障程序之前先将调用函数编译好以备调用,所用的函数有停车器左转函数、停车器右转函数、电机后退函数、停车器前进函数。这样停车器的功能函数就不会显得过于冗长,而且不影响跟踪功能的实现。将程序下载到单片机之后,检测停车器能否按照要求对目标进行跟踪实现功能,总结实验中发现的不足,进行总结与改进,尽最大可能满足毕业设计的要求。
2.2停车器的主要功能
汽车自动停车器的主要功能有:1、实现对指定物体的红外感应跟踪。2、延时50msK4确认是按下之后,蜂鸣器发出“滴”声响,然后启动停车器。3、超声波测距,测量停车器与被跟踪物体之间的距离。4、LCD1602液晶距离显示:在液晶屏上显示测得的距离。5、蜂鸣报警器还可以对危险情况进行报警等。对于汽车自动停车器更广泛的更高级的功能来说主要有以下几点:(1)智能家居的控制辅助:在家庭中,可以用汽车自动停车器进行家具、远程控制家中的家用电器,控制室温等等。(2)工程安全检测与受损评估:在工程建设领域,可对高速公路自动,进行道路质量检测和破坏分析检测;对水库堤坝、海岸护岸堤、江河大坝进行质量和安全性检测。在制造领域,可用于工业管道中机械损伤,裂纹等缺陷的探寻,对输油和输气管线的泄漏和破损点的查找和定位等。(3)探测危险与排除险情:在战场上或工程中,常常会遇到各种各样的意外。这时,智能化探测停车器就会发挥很好的作用。战场上,可以使用汽车自动驾驶扫除路边炸弹、寻找和销毁地雷。民用方面,可以探测化学泄漏物质,可以进行地铁灭火,以及在强烈地震发生后到废墟中寻找被埋人员等。(4)辅助驾驶系统:利用智能感知系统的信息进行决策规划,给驾驶员提出驾驶建议或部分地代替驾驶员进行车辆控制操作。主要包括:巡航控制、车辆跟踪系统、准确泊车系统及精确机动系统。这些高级的汽车自动停车器的功能让我们的生活更加的自动化,让人类的工作更为安全。汽车自动停车器虽然比不上它们的功能强大,但是也为我们的生活提供了便利。如商场里的自动追踪购物车、机场的自动行李运输车等。

红外遥控程序
#include<AT89x51.H>
#define Left_moto_go      {P1_2=0,P1_3=1;}    //左边电机向前走
#define Left_moto_back    {P1_2=1,P1_3=0;}    //左边电机向后转
#define Left_moto_Stop    {P1_2=0,P1_3=0;}    //左边电机停转
#define Right_moto_go     {P1_6=1,P1_7=0;} //右边电机向前走
#define Right_moto_back   {P1_6=0,P1_7=1;} //右边电机向后走
#define Right_moto_Stop   {P1_6=0,P1_7=0;} //右边电机停转#define Imax 14000    //此处为晶振为11.0592时的取值,
#define Imin 8000    //如用其它频率的晶振时,
#define Inum1 1450    //要改变相应的取值。
#define Inum2 700
#define Inum3 3000unsigned char f=0;
unsigned char Im[4]={0x00,0x00,0x00,0x00};
unsigned char show[2]={0,0};
unsigned long m,Tc;
unsigned char IrOK;








基于单片机技术的自动停车器的设计相关推荐

  1. 基于UWB技术的自动跟随避障系统设计研究

    基于UWB技术的自动跟随避障系统设计研究 摘要:目前我国针对自动跟随避障系统方面的研究较少,同时国内自动跟随避障系统仍然处在未成熟阶段,多数仍停留在应用蓝牙控制或摄像头捕捉这类跟随方式,但这类方式在实 ...

  2. 基于单片机的饮水机温度控制系统、基于单片机继电器及双向可控硅控制照明设备、基于单片机的液位自动检测控制仿真设计、基于单片机家用厨房天然气火灾报警器系统-设计全套资料

    1347基于单片机的饮水机温度控制系统-电设资料 随着社会的发展和科技的不断进步,人们的生活水平也在逐渐提高.与之而来的问题也很多,例如能源危机与环境污染,绿色环保理念因而开始深入人心.太阳能作为新兴 ...

  3. 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计

    820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...

  4. 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】

    819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...

  5. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  6. 单片机课程设计数字心率计_课程设计-基于单片机的数字人体心率计设计.doc

    课程设计-基于单片机的数字人体心率计设计 中北大学 基于单片机的心率计设计 课 程 设 计 说 明 书 2017年 6月30日 课 程 设 计 任 务 书 1.设计目的:通过本课程设计的学习,学生将复 ...

  7. 基于单片机的智能教室控制系统的设计

     word完整版可点击如下下载>>>>>>>> 基于单片机的智能教室控制系统的设计_c++课程设计题目汇总-硬件开发文档类资源-CSDN下载内容包括详细 ...

  8. 单片机8位抢答器实训机电报告_基于单片机89c51八路抢答器课程设计报告.doc

    基于单片机89c51八路抢答器课程设计报告 中州大学工程技术学院 单片机课程设计报告书 题目:基于单片机89c51 8路抢答器 姓 名: 阮成龙 专 业:电气自动化(对口)一班 学 号: 201425 ...

  9. 单片机c语言音乐门铃设计,基于单片机的电子音乐门铃的设计 -.doc

    基于单片机的电子音乐门铃的设计 - [标题]基于单片机的电子音乐门铃的设计 [作者]张涛 [关键词]单片机??音乐门铃? NE555??设计 [指导老师]朱斌 [专业]应用电子技术 [正文]1?绪?? ...

最新文章

  1. boost::stacktrace::detail::void_ptr_cast相关的测试程序
  2. orcle10忘记密码
  3. CF140C-New Year Snowmen【优先队列】
  4. 斐波那契数列(信息学奥赛一本通-T1159)
  5. shardingsphere 分片策略_ShardingSphere系列(二) 分片策略
  6. Python暴力破解wifi密码
  7. QQ音乐首页静态页面练习
  8. 记一次halo博客ssl证书过期处理过程
  9. 抖音带货赚钱吗?有哪些技巧?
  10. Flink实操 : 状态管理
  11. jmeter4.0 统计结果次数 BeanShell Sampler,Debug Sampler
  12. java没有舞台_不会偷懒的程序员不是好程序员!
  13. Box2D 源码编译
  14. 10 张令人泪牛满面的程序员趣图
  15. ORA-19706和_external_scn_rejection_threshold_hours的前世今生
  16. 全国人口净流入城市排名2020_2019年长三角各城市常住人口、城镇化分布:苏宁杭净流入超200万...
  17. 如何通俗的理解概率密度函数?
  18. PHP提取emule下载ed2k链接
  19. scrapy框架之分布式爬虫
  20. 对飚小型机 英特尔发布至强E7 v4系列产品

热门文章

  1. Nghttp2之nghttpx
  2. Python从C盘到D盘
  3. (Baseline)类定义LSTM识别imdb
  4. HDU5420:Victor and Proposition(KD树)
  5. 测试学习-122-docker+influx+grafana+telegraf服务器性能监控可视化平台
  6. 八一八cvs vss svn和git比较
  7. 关于拖延症 - 新的解法 ?
  8. 文件压缩 - JavaScript/CSS/HTML/图片
  9. android 备份整个手机,快收藏!史上最全的安卓手机数据备份方法都在这里了
  10. 为什么软件开发很难?真相了!!