基于单片机智能小车毕业设计论文Word格式.doc

上传人:b****1 文档编号:13111475 上传时间:2022-10-05 格式:DOC 页数:52 大小:609.50KB
下载 相关 举报
基于单片机智能小车毕业设计论文Word格式.doc_第1页
第1页 / 共52页
基于单片机智能小车毕业设计论文Word格式.doc_第2页
第2页 / 共52页
基于单片机智能小车毕业设计论文Word格式.doc_第3页
第3页 / 共52页
基于单片机智能小车毕业设计论文Word格式.doc_第4页
第4页 / 共52页
基于单片机智能小车毕业设计论文Word格式.doc_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

基于单片机智能小车毕业设计论文Word格式.doc

《基于单片机智能小车毕业设计论文Word格式.doc》由会员分享,可在线阅读,更多相关《基于单片机智能小车毕业设计论文Word格式.doc(52页珍藏版)》请在冰豆网上搜索。

基于单片机智能小车毕业设计论文Word格式.doc

xxx职称教授

定稿日期:

2013年5月10日

I

基于单片机的智能小车

摘要

智能车辆是目前世界车辆研究领域的热点和汽车工业新的增长点。

未来的车辆也一定是智能化的车辆。

所以,智能化的车辆是未来人们生活重要的载体。

因此有必要对智能车辆进行研究。

研制一种智能,高效的智能小车控制系统具有重要的实际意义和科学理论价值。

本文设计了一个能自动循迹的智能小车控制系统。

以STC89C52单片机为控制核心,利用反射式光电传感器检测黑线实现小车循迹,利用超声波传感器检测道路上的障碍并提示,利用LCD1602显示小车的速度和路程。

能实现小车自动根据地面黑线前进倒退、转向行驶,超声波测距提示障碍物,LCD1602实时显示小车的速度和行驶的路程,具有高度的智能化,达到设计目标。

关键词:

智能小车,STC89C52单片机,超声波传感器,LCD1602

THESMARTCARBASEDONMICROCONTROLLER

ABSTRACT

Intelligentvehiclesarethehotspotsoftheworld'

svehicleresearchareasandtheautomotiveindustryanewgrowthpoint.Thevehiclesofthefuturemustbeintelligentvehicles.So,intelligentvehiclesisanimportantcarrierofthefutureofpeople'

slives.Therefore,thestudyofintelligentvehiclesarenecessary.Therefore,thedevelopmentofasmart,intelligentcarcontrolsystemwithhighefficiencyisofpracticalsignificanceandscientificimportanttheoreticalvalue.Thispaperintroducesthedesignofasmartcarcontrolsystemthatcanautomatictracking.Basedonsignle-chipmicrocomputerSTC89C52Toachievetrack-findingusingphotoelectricsensortodetectblackline,Theuseofultrasonicsensorstodetectobstaclesontheroadandprompt,UsingtheLCD1602todisplayspeedanddistance.Thecarcanrealizeautomaticbasedontheblacklineforwardregression.Steering,Ultrasonicranging,promptingobstacles,LCD1602real-timedisplayofthespeedofthecaranddriveaway,withahighdegreeofintelligence,achievethedesigngoal.

KeyWords:

Smartcar,STC89C52MCU,ultrasonicsensor,LCD1602

目录

摘要 I

ABSTRACT II

目录 III

第1章 绪论 1

1.1 智能小车的意义和作用 1

1.2 智能小车的现状 1

第2章 方案设计与论证 2

2.1 主控系统 2

2.2 电源模块 2

2.3 电机驱动模块 3

2.3.1电机模块选择与论证 3

2.3.2电机驱动模块选泽与论证 3

2.4 循迹模块 4

2.5 测速模块 5

2.6 显示模块 6

2.7 壁障模块 7

第3章 硬件设计 8

3.1 总体设计 8

3.2 驱动电路 8

3.3 信号检测电路 11

3.4 测速电路 12

3.5 显示电路 13

3.6 主控电路 13

第4章 软件设计 17

4.1 主程序模块设计 17

4.1.1主程序流程图 17

4.1.2主程序的设计 17

4.2 电机驱动程序的设计 19

4.2.1电机驱动程序流程图 19

4.2.2电机驱动程序的设计....................................................................................20

4.3 循迹模块程序的设计 22

4.3.1循迹模块流程图 22

4.3.2循迹模块程序的设计 22

4.4 测距壁障模块程序的设计 24

4.4.1超声波测距模块流程图 24

4.4.2超声波测距模块程序的设计 25

4.5 显示模块程序的设计 26

4.5.1显示模块流程图 26

4.5.2显示模块程序的设计 26

第5章 系统软硬件的调试 29

5.1 软件程序的调试 29

5.2 硬件电路的焊接与调试 30

参考文献 31

附录1原理图 32

附录2源程序 33

附录3实物图 43

致谢 .....................................................................................................................................44

作品(软件)使用说明书 ..45

IV

第1章绪论

1.1智能小车的意义和作用

智能的出现,为我们的生活和生产带来了很大的便利,同时也是以后的发展方向,智能就是可以在一个特定的环境中按照我们前面设定好的模式去自动的运作,它并不需要我们去人为的管理,就可以达到我们前面设定的目标,它的应用领域很广,如可以应用于工业控制、科学勘探、智能家居等领域。

而智能小车就是智能的一个简单的应用,智能小车就是智能化玩具中的一种,由于这类智能玩具具有较好的交互性,可控性,能够按照人们设定的模式去自动运作也深受人们的喜欢。

另外,智能小车还可以应用于危险搜索、机器人等许多方面,尤其在机器人方面具有很好的发展前景。

因此,智能化小车的研究不仅具有很大的现实意义,还具有极为广阔的应用前景和市场价值。

1.2智能小车的现状

智能小车的研究、开发和应用涉及传感技术、电气技术、电气控制技术、智能控制等学科,智能控制技术是一门跨科学的综合性技术,当代研究十分活跃,应用日益广泛的领域[1]。

众所周知机器人技术的发展是一个国家高科技水平和工业自动化程度的重要标志和体现。

因此目前世界各国都在开展对机器人技术的研究。

机器人由于有很高的灵活性、可以帮助人们提高生产率、改进产品质量等优点,在世界各地的生产生活领域得到了广泛的应用[2]。

智能小车正是模仿机器人的一种尝试。

它是一种以汽车电子为背景,涵盖多学科的科技创新性设计,一般主要由路径识别、速度采集、角度控制以及车速控制等模块组成。

这种智能小车能够自动搜寻前进路线,还能爬坡,感知前方的障碍物,并自动寻找前进方向,避开障碍物。

另外如果加入相关声光讯号后,更能体现出智能化和人性化的一面。

46

第2章方案设计与论证

2.1主控系统

由于单片机具有价格低廉,资源丰富、有较为强大的控制功能,故本次设计采用STC89C52单片机作为整个系统的核心,用其控制行进中的小车以实现其既定的性能指标。

STC89C52是一个超低功耗的增强型51单片机,和标准51系列单片机相比较它的运算速度更快,有超强的抗干扰能力,同时还支持ISP在线编程,片上集成了512字节的随机存取数据存储器(RAM),并且片内含8k字节空间的可以反复擦写1000次的Flash只读存储器,32个I/O口,以及3个16位可编程定时计数器。

其指令系统和传统的8051系列单片机指令系统完全兼容,降低了系统软件设计的难度,电路设计简单、价格低廉,在后来的实验中我们发现,STC89C52精确度和运算速度也都完全符合我们系统的要求。

2.2电源模块

由于本系统需要给整个智能小车系统供电,考虑了以下几种方案:

方案一:

采用4节1.2V可充电电池组。

在电充满时4节电池电压可以达到5v且可充电电池组具有较强的电流驱动能力及稳定的电压输出性能,但是直流电机工作时会对LCD1602显示造成干扰,使其显示不稳定。

故放弃此方案。

方案二:

使用双电源供电,将9v可充电方块电池电压降压、稳压到5V后给单片机系统和LCD1602及其它芯片供电。

另外采用4节1.2V可充电电池组为直流电机供电,经测试在用此种供电方式下,单片机和传感器工作稳定,直流电机工作良好,LCD显示也很稳定,小车也能长时间工作。

综上考虑,我们选择了方案二来完成智能小车整个系统的供电。

2.3电机驱动模块

2.3.1电机模块选择与论证

使用步进电机作为智能小车系统的驱动电机,因为步进电机的转动角度可以精确的定位,这样就可以比较精确的定位小车的前进距离和位置。

但是由于步进电机的输出力矩偏低,并且会随着电机转速的升高而下降,在达到较高的转速时其输出的力矩会急剧下降,因此不适于小车等对速度有着一定要求的系统。

经过综合分析比较决定放弃此方案。

使用直流减速电机作为智能小车系统的驱动电机。

直流减速电机的转动力矩比较大,而且体积较小,重量也很轻,使用方便。

另外小车电机内部还装有减速齿轮组,所以并不需要去考虑调速的功能,可以很方便的通过单片机来控制直流减速电机的正传、反转、停止操作。

综合以上考虑选择方案二的直流减速电机作为整个智能小车的驱动电机。

2.3.2电机驱动模块选择与论证

采用继电器对电动机进行控制,通过切换电动机的开关来调整小车的速度。

这个方案的优点是电路相对比较简单,但是它的缺点也比较多,如:

继电器的响应时间偏慢,寿命较短,容易损坏,可靠性也不是很高。

故决定放弃此方案。

方案二:

采用专用的电机驱动芯片L298N来控制直流减速电机,L298N芯片(如图2-3)是一个具有高电压大电流的全桥驱动芯片,一片L298N芯片可以分别的控制两个直流减速电机,在6~46V的电压下,可以提供2A的额定电流,并且具有过热自动关断和电流反馈检测功能,安全可靠。

该芯片

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1