搜档网
当前位置:搜档网 › 智能小车本科毕业论文

智能小车本科毕业论文

智能小车本科毕业论文
智能小车本科毕业论文

毕业论文声明

本人郑重声明:

1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。

2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。

3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。

4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。

学位论文作者(签名):

年月

关于毕业论文使用授权的声明

本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。

论文作者签名:日期:

指导教师签名:日期:

摘要

随着社会各行各业的迅速发展,根据人类的需求出现了各种各样的智能机器人、智能车。智能小车又称为移动式机器人,是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,伴着我国科学技术的进步,智能化和自动化技术越来

越普及,各种高科技也广泛应用于智能车等制造领域,使智能车越来越多样化。根据不同的需求便出现了各种功能的智能小车。

本设计是以AT89C52单片机为核心的智能车的设计,系统主要由红外检测模块、单片机最小系统模块、电机控制模块、电源模块组成。其中电源模块由四节1.5V电池组成,经过7805稳压电路输出5V的稳定电压;红外检测模块包括两只红外反射式对管TCRT5000;最小系统模块主要包括AT89C52单片机和其外围电路;电机模块包括两个减速直流电机及其附属减速箱和两个电机驱动控制芯片L298N。软件部分由C语言编程,实现对各部分的处理和控制。该智能车可以实现自动避障、避障的功能。整个系统结构简单,运行高效。

关键词:智能小车避障 AT89C52 L298N电机驱动

Abstract

With the rapid development of all sectors of society, based on human needs emergence of a variety of intelligent robots, intelligent vehicles. Smart car, also known as mobile robots, is a multi-tech integrated body, which combines mechanical, electronics, sensors, computer hardware, software,

artificial intelligence, and many other disciplines of knowledge, accompanied by China's scientific and technological progress, intelligent and automation technology is becoming increasingly popular, is also widely used in various high-tech smart car and other manufacturing fields, make the smart car more and more diverse. Depending on the needs of the various functions will appear smart car.

The design is based on AT89C52 microcontroller as the core of the intelligent vehicle design, the system mainly consists of infrared detection module, the smallest single-chip system module, motor control module, power module. Wherein the power supply module consists of four 1.5V batteries composed after 7805 5V regulator circuit output stable voltage; infrared detector module includes two infrared reflective of the tube TCRT5000; minimum system module includes AT89C52 microcontroller and its peripheral circuits; motor module includes two DC motors and its subsidiary reducer gearbox and two motor drive control chip L298N. Software part by the C programming language, to achieve the various parts of the processing and control. The smart car can automatically avoid obstacles, obstacle avoidance function. The whole system is simple, efficient operation.

Key words:Intelligent car Obstacle avoidance Remote control AT89C52

目录

目录 (i)

前言 (1)

1绪论 (2)

1.1 智能小车的研究现状及发展趋势 (2)

1.1.1 智能小车的研究现状 (2)

1.1.2 智能小车的发展趋势 (2)

1.2 本文的结构 (3)

2 系统总体方案设计 (1)

2.1 系统各部分设计方案 (1)

2.1.1 单片机型号的选定 (1)

2.1.2 直流电机驱动芯片的选定 (1)

2.1.3 红外对管的选定 (3)

2.2 总体方案设计 (4)

2.3 智能小车的基本介绍 (5)

2.3.1 智能小车的基本结构 (5)

2.3.2智能小车的基本功能及原理 (5)

3硬件设计 (6)

3.1系统硬件结构图 (6)

3.2 单片机主控单元的设计 (6)

3.2.1 单片机引脚说明 (6)

3.2.2 AT89C52最小系统设计 (10)

3.3红外检测单元设计 (11)

3.4 电机驱动单元设计 (14)

3.5 系统总体原理图 (15)

3.6 硬件抗干扰设计 (16)

3.6.1 电源干扰的抑制 (16)

3.6.2 信号通道干扰的抑制 (16)

4系统软件设计 (18)

4.1主程序设计 (18)

4.2 红外检测模块程序设计 (19)

4.3 电机驱动模块程序设计 (20)

4.4 系统软件抗干扰设计 (21)

5系统仿真 (23)

5.1系统在proteus的仿真 (23)

5.2仿真总结与问题补充 (23)

5.2.1仿真总结 (23)

5.2.2问题补充 (24)

结论 (25)

致谢................................................................................ 错误!未定义书签。参考文献. (25)

附录 (26)

程序: (26)

前言

随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。智能汽车的研究迅速发展,智能汽车与一般所说的自动驾驶有所不同,它指的是利用多种传感器和智能公路技术实现的汽车自动驾驶。智能车辆是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型的高新技术综合体。目前对智能车辆的研究主要致力于提高汽车的安全性、舒适性,以及提供优良的人车交互界面。近年来,智能车辆己经成为世界车辆工程领域研究的热点和汽车工业增长的新动力,很多发达国家都将其纳入到各自重点发展的智能交通系统当中。

智能汽车是一种正在研制的新型高科技汽车,这种汽车不需要人去驾驶,人只舒服地坐在车上享受这高科技的成果就行了。因为这种汽车上装有相当于汽车的“眼睛”、“大脑”和“脚”的电视摄像机、电子计算机和自动操纵系统之类的装置,这些装置都装有非常复杂的电脑程序,所以这种汽车能和人一样会“思考”、“判断”、“行走”,可以自动启动、加速、刹车,可以自动绕过地面障碍物。在复杂多变的情况下,它的“大脑”能随机应变,自动选择最佳方案,指挥汽车正常、顺利地行驶。无人驾驶的智能汽车将是新世纪汽车技术飞跃发展的重要标志。智能汽车已从设想走向实践。随着科技的飞速发展,通过对车辆智能化技术的研究和开发,可以提高车辆的控制与驾驶水平,保障车辆行驶的安全畅通、高效。对智能化的车辆控制系统的不断研究完善,相当于延伸扩展了驾驶员的控制、视觉和感官功能,能极大地促进道路交通的安全性。智能车辆的主要特点是以技术弥补人为因素的缺陷,使得即便在很复杂的道路情况下,也能自动地操纵和驾驶车辆绕开障碍物,沿着预定的道路轨迹行驶。

1绪论

1.1 智能小车的研究现状及发展趋势

1.1.1 智能小车的研究现状

现智能小车发展很快,从智能玩具到其它各行业都有实质成果。其基本可实现避障、检测贴片、寻光入库、避崖等基本功能,这几届的电子设计大赛智能小车又向声控系统发展。比较出名的飞思卡尔智能小车更是走在前列。智能车竞赛所使用的车模是一款带有差速器的后轮驱动模型赛车。比赛要求参赛队伍研究并设计一款能够自主辨识路线并能够自主行驶的智能车,在专门设计的封闭跑道上行驶,跑完整个赛程用时越短的参赛队伍成绩越好。智能车的设计要求参赛队伍首先对汽车动力学有一定的研究和了解,从而设计合理的机械结构。同时要求参赛队伍自行设计控制器系统电路、图像采集模块电路、电机驱动电路、电源模块电路等多个部分的电路。在硬件平台搭建完成后,参赛队伍要对智能车系统的路线辨识以及控制算法进行开发和调试,为了后期的调试方便,很多队伍还开发了用于调试的上位机监控程序。智能车大赛以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的科技创新比赛。随着赛事的逐年开展,不仅使参赛学生自主创新能力的提高,对于高校相关学科领域的学术水平的提升也有一定的帮助。目前,此项赛事己经成为各高校展示科研成果和学生实践能力的重要途径,同时也为社会选拔优秀的创新人才提供了重要平台。

1.1.2 智能小车的发展趋势

智能小车的研究、开发和应用涉及传感技术、电气技术、电气控制技术、智能控制等学科,智能控制技术是一门跨科学的综合性技术,当代研究十分活跃,应用日益广泛的领域。智能作为现代社会的新产物,是以后

的发展方向,它可以按照预先设定的模块在一个特定的环境里自动的运行,可运用于科学勘探等用途,无需人为的管理,便可以完成预期所要达到的或更高的目标。智能机器人正在代替人们完成这些任务,凡不宜有人直接承担的任务,均可由智能机器人代替,可以适应不同环境,不受温度、湿度等条件的影响,完成危险地段,人类无法介入等特殊情况下的任务,智能小车就是其中的一个体现。智能车辆又称为轮式移动机器人,是移动机器人的一种,是一个集环境感知、规划决策、自动驾驶等多种功能于一体的综合系统。如果将以上技术引用到现实生活中,可以使我们的未来生活变得更加智能。除了潜在的军用价值外,还可以应用于科学研究、地质勘探、危险搜索、智能救援等,其在交通运输中也有较旷阔的应用前景。

1.2 本文的结构

本设计是以AT89C52为核心的智能车,系统采用模块化设计法,其硬件结构主要包括:红外检测模块、单片机最小系统模块、电机控制模块、电源模块。软件部分由C语言编程,实现对各部分的控制。可以实现自动避障的功能。整个系统结构简单,使用方便。全文共分为六章,各章主要内容如下:

第一章为绪论部分,简要介绍了智能小车的研究现状和发展趋势以及本文的主要内容和结构;

第二章为总体设计部分,简要介绍了智能小车的结构及工作原理,论证了系统总体方案的设计,以及对各种方案的选择做出了比较;

第三章为系统硬件设计部分,主要是通过对各种模块的介绍以及对电路功能的分析,对系统硬件进行了选型和设计,得出系统硬件结构图;

第四章为系统软件设计部分,主要介绍了系统各部分软件的设计流程,给出了简单的程序;

第五章为系统软件仿真;

第六章为总结与展望,主要是对本课题的总结,以及对存在的问题进

行归纳和进一步研究的方向。

2 系统总体方案设计

2.1 系统各部分设计方案

2.1.1 单片机型号的选定

市场上的单片机型号很多,功能也有差异,在选择单片机型号的时候主要应该注意以下几个方面:(1)市场货源,系统设计者只能在市场上能够提供的单片机中选择,特别是作为产品大批量生产的应用系统,所选的单片机型号必须有稳定、充足的货源。(2)单片机性能,应根据系统的功能要求和各种单片机的性能,选择最容易实现系统技术指标的型号,而且能达到较高的性能价格比。单片机性能包括片内硬件资源、运行速度、可靠性、指令系统功能、体积和封装形式等方面。影响性能价格比的因素除单片机的性能价格外,还包括硬件和软件设计的难易程度、相应的工作量大小,以及开发工具的性能价格比。(3)研制周期,在研制任务重、时间紧的情况下,还要考虑所选的单片机型号是否熟悉,是否能马上着手进行系统的设计。与研制周期有关的另一个重要因素是开发工具,性能优良的开发工具能加快系统地研制进程。

根据以上对单片机选型知识的介绍,本设计选用AT89C52单片机,下面对此型号单片机进行简介。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产 ,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,AT89C52单片机在电子行业中有着广泛的应用。

2.1.2 直流电机驱动芯片的选定

常用电机驱动芯片主要有L298N、L9110、L293D等,关于直流电机驱动芯片的选择,首先要求驱动能力能够打到设计制作的需要,还要器件购买方便价格低廉,通过综合考虑,本设计选用L298N作为智能车直流电机的驱动芯片。

1. L298N驱动芯片

L298N是专用驱动集成电路,属于H桥集成电路,与L298N的差别是其输出电流增大,功率增强。其输出电流为2A,最高电流4A,最高工作电压50V,可以驱动感性负载,如大功率直流电机,(二相、三相、四相)步进电机,伺服电机,电磁阀等,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。当驱动直流电机时,可以直接控制两路电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。L298N模块具有体积小,控制方便的特点。其管脚结构图如图2-1:

图2-1 L298N管脚结构图

2. L9110驱动芯片

L9110 是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路

器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输出端能

直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过750~800mA 的持续电流,峰值电流能力可达 1.5~2.0A;同时它具有较低的

输出饱和压降;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱

动继电器、直流电机、步进电机或开关功率管的使用上安全可靠。L9110 被广

泛应用于玩具汽车电机驱动、步进电机驱动和开关功率管等电路上。其管脚功

能表如表2-1:

表2-1 L9110管脚功能表

序号符号功能

1 OA A路输出管脚

2 VCC 电源电压

3 VCC 电源电压

4 OB B路输出管脚

5 GND 地线

6 IA A路输入管脚

7 IB B路输入管脚

3. L293D驱动芯片

L293D是著名的SGS公司的产品。为单块集成电路,高电压,高电流,四通道驱动,设计用来接收DTL或者TTL逻辑电平,驱动感性负载(比如继电器,直流和步进马达),和开关电源晶体管。内部包含4通道逻辑驱动电路。L293D采用16引脚DIP封装,其内部集成了双极型H-桥电路,所有的开量都做成n型。这种双极型脉冲调宽方式具有很多优点,如电流连续;电机可四角限运行;电机停止时有微振电流,起到“动力润滑”作用,消除正反向时的静摩擦死区:低速平稳性好等。L293D通过内部逻辑生成使能信号。另外,L293D将2个H-桥电路集成到1片芯片上,这就意味着用1片芯片可以同时控制2个电机。每1个电机需要3个控制信号EN12、IN1、IN2,其中EN12是使能信号,IN1、IN2为电机转动方向控制信号,IN1、IN2分别为1,0时,电机正转,反之,电机反转。其额定工作电流为1A,最大可达1.5A,Vss电压最小4.5V,最大可达36V; Vs电压最大值也是36V,经过实验,Vs电压应该比Vss电压高,否则有时会出现失控现象。

2.1.3 红外对管的选定

红外对管的选择,主要看红外的收发距离是否能够满足设计功能的实现。另外要看市场供应是否充足方便购买,成本是否合理,是否价格低廉。本设计的红外对管主要包括两只TCRT5000红外反射式对管。

红外对管是红外线发射管与光敏接收管,或者红外线接收管,或者红外线接收头配合在一起使用时候的总称。常见红外对管如上图,红外线发射管在LED封

装行业中主要有三个常用的波段,850NM、875NM、和940NM。根据波长的特性运用的产品也有很大的差异,850NM波段的主要用于红外线监控设备,875NM波段主要用于医疗设备,940NM波段的主要用于红外线控制设备。EG:红外线遥控器、光电开关、光电计数设备等。光敏接收管是一个具有光敏特征的PN结,属于光敏二极管,具有单向导电性,因此工作时需加上反向电压。无光照时,有很小的饱和反向漏电流(暗电流)。此时光敏管不导通。当光照时,饱和反向漏电流马上增加,形成光电流,在一定的范围内它随入射光强度的变化而增大。红外线接收管功能与光敏接收管相似只是不受可见光的干扰,感光面积大,灵敏度高,属于光敏二极管,一般只对红外线有反应。红外线接收头就是在红外线接收管的基础上增加了对微弱信号进行放大的处理的电路,类似开关电路,接收到红外信号给出高电平(接近工作电压),无红外信号低电平(约0.4)。本设计所采用的TCRT5000红外反射式对管具有紧凑的结构发光灯和检测器安排在同一方向上,利用红外光谱反射对象存在另一个对象上,操作的波长大约是950毫米。探测器由光电晶体三极管组成的。

2.2 总体方案设计

按照设计的基本要求,系统共分为五大模块,红外检测模块、最小系统模块、电机控制模块、电源模块。其中红外检测模块包括两只红外反射式对管,一对红外对管;最小系统模块主要包括AT89C52和其外围电路;电机模块包括两个减速直流电机及其附属减速箱和两个电机驱动控制芯片;电源模块由四节1.5V电池组成。软件部分由C语言编程,实现对各部分的控制。该遥控智能车可以实现自动避障的功能。其总体设计的框图如图2-2所示:

图2-2 总体设计方框图

系统工作原理:当单片机上电后,通过红外模块对前方障碍的检测,传送信号给单片机经过处理,单片机将信号发送给电机驱动控制芯片,来实现智能小车避障的功能。对信号接收后的处理和各部分的控制由采用C语言编程的软件实现。

2.3 智能小车的基本介绍

2.3.1 智能小车的基本结构

智能小车又是一种移动式机器人,以一个玩具车的外形,加上智能控制系统,和各种的电机,根据控制系统的各种特性构成各种功能的智能小车。无论哪种智能小车都要由这三部分组成。智能小车虽然看起来是玩具车的外形,但是其车子底盘之类的机械部分都需要特别的选定,从大小,形状规格,重量等方面综合考虑以最好的实现小车功能为目的。而控制系统一般以各种单片机最小系统为核心,配以外围的红外检测或者摄像检测能模块来检测外围信息,提供给单片机进行处理和输出,控制智能小车的电机运行方式,来实现智能小车的各种运行方式。而不同的电机包括无刷直流电机,步进电机等各种电机则被选用来实现各种不同的功能。

2.3.2智能小车的基本功能及原理

本设计的智能小车主要实现自动避障的功能。6V直流电源经7805稳压电路输出5V电压,接通电源,程序开始运行,小车起步。在前进途中随着路线变化,智能小车左或右红外接收端接收不到红外线,返回信号发生变化,证明检测到障碍物;然后将变化的信号发送给单片机,经过单片机处理,单片机发给电机驱动芯片新的信号,从而能控制小车的相应电机倒转;小车转弯后,红外返回信号回到初始,小车沿着改变后的方向继续前进。

3硬件设计

3.1系统硬件结构图

图3-1为系统总体硬件结构方框图,系统共分为四大部分:红外检测模块、单片机控制模块以及电源模块和电机驱动控制模块。各模块所采用的主要芯片型号已于图中有所标示。

图3-1 系统总体硬件设计方框图

3.2 单片机主控单元的设计

3.2.1 单片机引脚说明

AT89C52单片机芯片为40个引脚,图3-2为单片机AT89C52引脚图。下面简单叙述各引脚的功能。

VCC(40引脚):电源电压

VSS(20引脚):接地

P0 端口(P0.0~P0.7 P0.7,39~32 引脚):P0 口是一个漏极开路的 8 位双向 I/O 口。作为输出端口,每个引脚能驱动 8 个 TTL 负载,对端口 P0 写入每个引脚能驱动写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时在访问外部程序和数据存储器时,P0 口也可以提供低 8 位地址和8 位数据的复用总线位数据的复用总线。此时,P0 口内部上拉电阻有效。在

Flash ROM 编在程时,P0 端口接收指令字节端口接收指令字节;而在校验程序时,则输出指令字节则输出指令字节。验证时,要求外接上拉电阻。

P1 端口(P1.0~P1.7,1~8 引脚):P1 口是一个带内部上拉电阻的 8 位双向 I/O 口。P1 的输出缓冲器可驱动(吸收或者输出电流方式)4 个 TTL 输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1 口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。此外,P1.0 和 P1.1 还可以作为定时器/计数器 2 的外部技术输入(P1.0/T2)和定时器/计数器 2 的触发输入(P1.1/T2EX)。在对 Flash ROM 编程和程序校验时,P1 接收低 8 位地址。

P2 端口(P2.0~P2.7,21~28引脚):P2口是一个带内部上拉电阻的8位双向 I/O 端口。P2的输出缓冲器可以驱动(吸收或输出电流方式)4个TTL 输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在访问外部程序存储器和16位地址的外部数据存储器(如执行“MOVX @DPTR”指令)时,P2送出高8位地址。在访问8位地址的外部数据存储器(如执行“MOVX @R1”指令)时,P2口引脚上的内容(就是专用寄存器(SFR)区中的P2寄存器的内容),在整个访问期间不会改变。在对 Flash ROM 编程和程序校验期间,P2也接收高位地址和一些控制信号。

P3端口(P3.0~P3.7,10~17引脚):P3是一个带内部上拉电阻的8位双向I/O端口。P3的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P3做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。在对 Flash ROM 编程或程序校验时,P3还接收一些控制信号。P3 口除作为一般I/O口外,还有其他一些复用功能。

RST(9引脚):复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单片机的复位初始化操作。看门狗计时完成后,RST引脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。

ALE/ROG(30引脚)地址锁存控制信号:(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在Flash编程时,此引脚(ROG)也用作编程输入脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外

部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE 脉冲将会跳过.如果需要,通过将地址位 8EH 的 SFR 的第 0 位置“1”,ALE操作将无效。这一位置“1”,ALE仅在执行MOVX或MOV指令时有效。否则,ALE 将被微弱拉高。这个ALE使能标志位(地址位 8EH 的 SFR 的第0位)的设置对微控制器处于外部执行模式下无效。外部程序存储器选通信号(SEN)是外部程序存储器选SEN(29引脚)通信号。当AT89C52从外部程序存储器执行外部代码时,SEN在每个机器周期被激活两次,而访问外部数据存储器时,SEN将不被激活。

A/VPP(31引脚)访问外部程序存储器控制信号。为使能从0000H到FFFFH 的外部程序存储器读取指令,A必须接GND。注意加密方式1时,A将内部锁定位RESET。为了执行内部程序指令,A应该接VCC。在Flash编程期间,A也接收12伏VPP电压。

XTAL1(19 引脚):振荡器反相放大器和内部时钟发生电路的输入端。

XTAL2(18 引脚):振荡器反相放大器的输入端。

AT89C52单片机有40个引脚,为CMOS工艺双列直插封装(DIP),其引脚分布如图2.2

图2.2 AT89C52引脚分布

VCC:电源端,+5V。GND:接地。

基于单片机的智能小车毕业论文

本科毕业设计(论文)基于单片机的智能小车控制 专业:测控技术与仪器 姓名:咸蛋小超人 2013年 6 月

基于单片机的智能小车控制 摘要:智能化作为现代电子产品的新趋势,是今后的电子产业的发展方向。智能化设计的电子产品可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探、环境监测、智能家居等方面。基于单片机的智能小车控制就是其中的一个体现。本设计实现了一种基于51单片机的自动避障智能模型车系统,通过红外传感器采集路况信息,通过对检测信息的分析,自动控制转向电机转向,改变行驶路径,绕过障碍物,从而实现车稳定避障。 本课题设计的智能小车,具有自动避障功能,超声波测距报警,无线电遥控等功能。 关键词:智能车;51单片机;避障;红外线 Smart car based on SCM control Abstract:As a new trend of modern electronic products, intelligent is the developmental direction of electronic industry after then. Electronic products, which are intelligently designed, can automatically operate following the mode that is pre-set. Without the management of human beings, it can be used for scientific exploring, environmental monitoring, intelligent home furnishing, etc. One of the embodiments is the intelligent control car which is based on single chip microcomputer. In the design, an intelligent model car system based on MCU 51 has been realized. It can collect traffic information with infrared sensors. Meanwhile, by the analysis of information examined, it can transfer from automatic control to motor steering in order to change the route and dodge the obstacles so that the steady avoidance of the barrier can come true. In this paper, a car with the ability of intelligent judgment has been designed and made. It functions as the device which can dodge obstacles automatically, alarm with ultrasonic distance examination, and remote control by radio. Key words: Smart Cart;Single-chip 51;Obstacle Avoidance;Infrared

循迹小车的设计与制作毕业设计论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 毕业设计(论文)

智能小车毕业论文完整版

智能小车毕业论文完整 版 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

学士学位论文 系别:计算机科学与技术 学科专业:计算机科学与技术 姓名: @@@@ @@@ 2011年 06月

智能小车引导控制系统 的设计与实现 系别:计算机科学与技术 学科专业:计算机科学与技术 指导老师: @@@ 姓名: @@@ @@@ 2011年 06月

智能小车引导控制系统的设计与实现 摘要:面对诸多恶劣的工作环境(如灭火、救援等),为了有效的避免人员伤亡,就需要采用智能小车去现场来完成相应的任务。因此研究和开发智能小车引导控制系统具有十分重要的意义。本系统采用STC89C51单片机作为核心控制芯片,设计制作了一款通过红外光电传感器检测路径信息、红外火焰传感器检测火源的智能寻迹灭火小车。本系统由单片机控制模块、寻迹传感器模块、驱动电机模块、火源传感器模块、风扇模块、电源模块等组成。实际应用表明,该小车可以在专门设计的场地上实现自主发现火源,自主识别路线,自主行进接近火源并灭火,最终完成灭火的任务。 关键词:单片机小车引导控制传感器

Smart cars guide control system design and implementation Abstract: Confronted with so many bad working environment (such as fire fighting, rescue etc), in order to effectively avoid casualties, need to use intelligent go by car scene to complete relevant tasks. Therefore, the research and development of intelligent car guide control system has the extremely vital significance. This system uses STC89C51 as the core control chip, design and make a new electric sensor detection by infrared sensor information, infrared flame path of intelligent tracing test fire extinguishing car. The system is composed of single-chip microcomputer control module, tracing sensor module, drive motor module, ignition sensor module, fan module, power supply module. The practical application indicates that the car can be in a specially designed field on fire, to realize the independent found autonomous recognition route, independent sources and marching close to the fire extinguishing, finally complete task. Keywords: Microcontroller Car Control system Sensors

基于单片机的智能寻迹小车毕业设计

基于单片机的智能寻迹小车毕业设计 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。 采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小 车可以 前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声 音控 制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single- chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD: P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed 1

毕业设计+智能循迹避障小车设计

单片机系统课程设计轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号: 2013131013 同组成员:孟庆阳张轩 指导老师:王艳春 日期: 2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录 摘要 (1) 第一章绪论 (2) 1.1智能小车的意义和作用 (2) 1.2智能小车的现状 (3) 第二章方案设计与论证 (3) 2.1 主控系统 (3) 2.2 电机驱动模块 (4) 2.3 循迹模块 (5) 2.4 避障模块 (6) 2.5 机械系统 (7) 2.6电源模块 (7) 第三章硬件设计 (7) 3.1 AT89S52单片机的简介 (8) 3.2总体设计 (11) 3.3驱动电路 (12) 3.4信号检测模块 (13) 3.5主控电路 (14) 第四章软件设计 (15) 4.1主程序框图 (15) 4.2电机驱动程序 (15) 4.3循迹模块 (16) 4.4避障模块 (20) 结束语 (25) 致谢 (26) 附录一循迹加红外避障综合程序 (28) 附录二实物图 (32)

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode

电动智能小车单片机毕业设计论文

摘要 80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。 采用的技术主要有: (1)通过编程来控制小车的速度; (2)传感器的有效应用; (3)新型显示芯片的采用. 关键词80C51单片机、光电检测器、PWM调速、电动小车

Design and create an intelligence electricity motive small car Abstract 80C51 is a 8 bit single chip computer. Its easily using and multi-function suffer large users. This article introduces the CCUT graduation design with the 80C51 single chip computer. This design combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze. The adoption of technique as: (1)Reduce the speed by program the engine; (2)Efficient application of the sensor; (3)The adoption of the new display chip. Keywords 80C51 single chip computer, light electricity detector, PWM speed adjusting, Electricity motive small car

毕业设计基于单片机的智能循迹小车

第1章绪论 1.1课题背景 目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。 智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。 智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。智能车辆在原有车辆系统的基础上增加了一些智能化技术设备: (1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作; (2)摄像机,用来获得道路图像信息; (3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。 智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。上一层技术是下一层技术的基础。三个层次具体如下: (1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及 驾驶员本身的状态信息,必要时发出预警信息。主要包括碰撞预警系统和驾驶员状态监控系统。碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/

汽车专业论文答辩自述稿

论文答辩自述 上午好! 我的论文题目是《我国汽车出口贸易现状及对策分析》。这篇论文是在我的指导老师 xxx 老师的悉心指点下完成的,在这段时间里,xx 老师对我的论文进行了详细的修改和指正,并给予我许多宝贵的意见和建议。在这里,我对他表示我最真挚的感谢和敬意!下面我将这篇论文的写作研究意义、结构及主要内容、存在的不足向各位老师作简要的陈述,恳请各位老师批评指导。 首先,我想谈谈为什么选这个题目及这篇文章的研究意义。 我当时之所以选择《我国汽车出口贸易现状及对策分析》这个题目是因为近几年来,尤其是加入 WTO 之后,我国的汽车出口贸易进入了一个市场规模、生产规模迅速扩大,中国汽车出口贸易的快速增长,引起了世界对中国汽车业的关注。中国的自主品牌已成为国际汽车市场上一股不可忽视的力量。全面融入世界汽车工业体系的时代,中国现已成为具备完整的汽车工业生产体系的生产大国,汽车产品出口方面也取得了很大进步,呈现出自主品牌出口占主导地位的新特点。在经济危机的影响下,中国汽车产品出口形势不容乐观,缺乏规模经济、产品科技含量低、售后服务体系不健全等问题仍然存在。在国际市场竞争日益激烈的情况下,制定中国汽车出口的长远发展策略是当前亟待解决的问题。研究中国目前汽车出口的现状,根据汽车出口贸易的总额和特点,研究分析当前中国汽车出口贸易存在的问题,并提出解决的措施,有利于中国汽车出口贸易向一个良性的趋势发展,有利于中国对外经济和贸易的发展,同时有利于塑造我国对外的一个更好

的形象。 其次,我想谈谈这篇文章的结构和主要内容: 我的论文主要分为以下三个部分: 第一部分通过海关总署汽车出口贸易总额的数据,分析近几年来汽车出口贸易的特点及其出口优势。近几年来,我国汽车出口贸易的主要特点表现在:汽车产品及整车出口加速; 自主品牌汽车成为出口主力; 出口市场多元化态势; 出口规模加大、向发达国家延伸; 我国汽车出口贸易的优势主要表现在三个方面,分别是:后发优势、低成本优势、企业产品出口意识不不断的增强。 第二部分找出了汽车出口贸易中存在的问题,通过综合各种贸易总额数据和各种文献以及自己的思考,我认为中国汽车出口贸易主要存在以下三个方面的问题:缺乏规模经济 ; 缺乏自主品牌 ; 服务体系不健全。 第三部分是基于问题提出的对策分析,主要从政府和企业两个层面,提出了相关的对策分析。政府方面的对策主要有:加快国内汽车企业的兼并重组,实现规模经济 ; 整顿出口秩序,规范出口行为 ; 引导强化企业自主研发能力 ; 加强物流业发展。企业方面需要主要是:提升自主的研发能力; 研发和推广新能源汽车; 重视产品的售后服务。 我的论文结论是: 我国汽车出口贸易存在许多优势,但同时也存在许多的问题,我们需要政府和企业共同努力,解决好汽车出口贸易中存在的问题和缺陷,进一步提高我国汽车出口贸易的核心竞争力。 最后,我想谈谈这篇文章存在的不足。 在这篇论文的写作过程中,我尽可能多的收集资料,虽然从中学到了许多有用的

arduino循迹小车毕业论文正稿

目录 摘要 (2) 引言 (2) 1 Arduino智能小车设计方案与参数 (3) 1.1 Arduino智能小车设计方案简介 (3) 1.1.1 功能要求 (3) 1.1.2 基本原理 (3) 1.2 循迹小车参数 (4) 2 Arduino与51单片机的区别 (5) 2.1 Arduino单片机 (5) 2.1.1 Arduino单片机的介绍 (5) 2.1.2 Arduino单片机的特色 (5) 2.1.3 Arduino单片机的功能 (5) 2.2 51单片机 (6) 2.2.1 51单片机的介绍 (6) 2.2.2 51单片机的功能 (6) 2.3 Arduino比51更好的地方 (7) 3 循迹小车设计 (8) 3.1 硬件设计 (8) 3.1.1 单片机最小系统 (8) 3.1.2 灰度传感器模块 (9) 3.1.3 电机驱动电路 (10) 3.2 软件设计 (12) 3.2.1 系统主程序 (13) 3.2.2 本系统编译器 (13) 3.3 实物展示 (14) 3.4 部分程序展示 (15) 结论 (20) 致 (21) 参考文献 (22) 页脚

Arduino循迹小车设计与实现 摘要:循迹小车是Arduino单片机的一种典型应用。本智能小车是由ardiuno 单片机和外部电路组成,包括检测模块,控制模块,电源模块。循迹车设计采用Arduino单片机作为小车的控制核心,采用灰度传感器作为小车的检测模块来识 别绿色路面中央的黑色引导线,采集信号并将信号转换为能被ardiuno单片机识 别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机。其中软件系统采 用C程序。 关键词:Arduino单片机,自动循迹,驱动电路。 引言 自第一台工业机器人诞生以来,机器人的民展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人工作的机器一直是人类的目标。单片机是一种可通过编程控制的微处理器,虽其自身不能单独用在某项工程或产品上,但当其与外围数字器件和模拟器件结合时便可发挥强大的功能,现在单片机已广泛应用于众多领域。例如:工业自动化,智能仪器仪表,消费类电子产品,通信方面,武器装备等。 作为与自动化技术和电子密切相关的理工科学生,掌握单片机是最基础的要求。为进一步丰富和巩固单片机知识,也为能更好的联系实际应用,本次毕业设计选择了基于单片机Arduino循迹车,并做出实物。鉴于电子技术、计算机技术以及各种更先进的仿真软件的出现,使用高级语言如C代替汇编语言进行编程和控制已成为现实,单片机C语言编程相对于MC51汇编语言编程有如下优点: 对单片机的指令系统不需要有很深的理解就可以编程操作单片机。寄存器分配、不同存储器的寻址及数据类型等细节完全由编辑器自动处理。程序有规的结构,可分为不同的函数,可使程序结构化。库中包括许多标准子程序,具有较强的处理能力,使用方便。具有方便的模块化编程技术,使已编好的程序便于移植,可极大缩短开发时间,增加程序的可读性和可维护性。 事实上,当今许多硬件的开发都已开始用C语言编程,如各种单片机、DSP、ARM等,用C语言进行工业控制也已成为一种趋势,为了更好的适应当今社会形势,为了更好的面对挑战、把握机遇,此次毕业设计决定尝试用页脚

基于单片机的智能循迹小车的控制过程毕业设计

基于单片机的智能循迹小车的控制过程 毕业设计

摘要 本文论述了基于单片机的智能循迹小车的控制过程。智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。 本设计采用STC89C52单片机作为小车的控制核心;采用TCRT5000红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电路结构简单,容易实现,可靠性高。 关键词:单片机;自动循迹;驱动电路

Abstract This paper discusses the intelligent tracing electric trolley control process. Automatic tracing is used to make the car indentify route automatically , and choosing the right route, based on the automatic guide robot system. Intelligent tracing electric trolley is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control .This technology has been applied in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields. During the design of Intelligent tracing electric trolley, STC89C52 single clip is used as the control core; at the same time with TCRT5000 reflective infrared transducer switch to identify the black guide line at the central of the white road, which used as the car tracing module, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip L298N constitute the double H bridge constitute of driving chip L298N can control direct current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability. Key words:single chip microcomputer; automatic tracing; driving circuit

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计 摘要 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小车可以前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声音控制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 关键词:P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single-chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD:P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed

基于单片机智能小车毕业设计(论文)

毕业设计(论文) 设计(论文)题目:基于单片机的智能小车 学院名称:电子与信息工程学院专业:电子与信息工程 班级:电信092班 姓名:\ 学号\ 指导教师:\ 职称\

基于单片机的智能小车 摘要 智能车辆是目前世界车辆研究领域的热点和汽车工业新的增长点。未来的车辆也一定是智能化的车辆。所以,智能化的车辆是未来人们生活重要的载体。因此有必要对智能车辆进行研究。研制一种智能,高效的智能小车控制系统具有重要的实际意义和科学理论价值。本文设计了一个能自动循迹的智能小车控制系统。以STC89C52单片机为控制核心,利用反射式光电传感器检测黑线实现小车循迹,利用超声波传感器检测道路上的障碍并提示,利用LCD1602显示小车的速度和路程。能实现小车自动根据地面黑线前进倒退、转向行驶,超声波测距提示障碍物,LCD1602实时显示小车的速度和行驶的路程,具有高度的智能化,达到设计目标。 关键词:智能小车,STC89C52单片机,超声波传感器,LCD1602

目录 摘要..................................................................................... 错误!未定义书签。ABSTRACT .......................................................................................... 错误!未定义书签。目录....................................................................................... 错误!未定义书签。第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 信号检测电路................................ 错误!未定义书签。 3.4 测速电路.................................... 错误!未定义书签。 3.5 显示电路.................................... 错误!未定义书签。 3.6 主控电路.................................... 错误!未定义书签。第4章软件设计 (17)

(完整版)arduino循迹小车毕业设计

目 录 摘要 (2) 引 言 ......................................................... 2 1 Arduino 智能小车设计方案与参 数 (3) 1.1 Arduino 智能小车设计方 案简介 (3) 1.1.1 功能要求 (3) 1.1.2 基本原理 (3) 1.2 循迹小车参数 (4) 2 Arduino 与51单片机的区别 (5) 2.1 Arduino 单片机 (5) 2.1.1 Arduino 单片机的介绍 .................................. 5 2.1.2 Arduino 单片机的特色 .................................. 5 2.1.3 Arduino 单片机的功能 .................................. 5 2.2 51单片机 .. (6) 2.2.1 51单片机的介绍 ....................................... 6 2.2.2 51单片机的功能 ....................................... 6 2.3 Arduino 比51更好的地方 (7) 3 循迹小车设计 ........................... 3.1 硬件设计 ......................... 3.1.1 单片机最小系统 ................. 3.1.2 灰度传感器模块 ................. 3.1.3 电机驱动电路 ................... 3.2 软件设计 ......................... 3.2.1 系统主程序 ..................... 3.2.2 本系统编译器 ................... 3.3 实物展示 ......................... 3.4 部分程序展示 ..................... 结 论 ................................... 致 谢 ...................................参考文献 ................................. Arduino 循迹小车设计与实现 摘要:循迹小车是Arduino 单 片机的一种典型应用。本智能小车是由ardiuno 单片机和外部电路组

(完整版)基于单片机智能循迹小车毕业设计

沈阳理工大学 课程名称:基于单片机智能循迹小车姓名: 魏玉柱 指导教师:程磊催宁海

摘要 本文论述了基于单片机的智能循迹小车的控制过程。智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。 本设计采用STC89C5单片机作为小车的控制核心;采用TCRT500C红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电路结构简单,容易实现,可靠性高。 关键词:STC89C52智能循迹小车TCRT5000专感器电机驱动 目录 1引言 (4) 2需求分析 (4) 2.1智能循迹小车概述 (4) 2.2循迹小车的发展历程回顾 (5)

2.3智能循迹小车的应用 (5) 2.4智能循迹小车研究中的关键技术 (8) 3系统设计 (9) 4详细设计 (8) 4.1硬件设计 (8) 4.1.1电路原理图 (9) 4.1.2器件选择 (10) 4.121智能循迹小车的主控芯片的选择 (10) 4.1.2.2智能循迹小车电源模块的选择 (10) 4.1.2.3智能循迹小车电机驱动电路的选择 (11) 4.1.2.4智能小车循迹模块的选择 (11) 4.1.3模块设计 (12) 4.1.3.1电机驱动模块电路 (12) 4.1.3.2光电传感器模块 (12) 4.2软件设计 (14) 4.2.1程序流程图 (14) 4.2.2 实现主要代码 (14) 5实验结果 (16) 5.1设计实现 (16) 5.2出现的问题和解决的方法 (17) 5.3电路实物图展示: (19) 6结束语 (18)

(完整版)智能小车本科毕业设计

摘要 随着社会各行各业的迅速发展,根据人类的需求出现了各种各样的智能机器人、智能车。智能小车又称为移动式机器人,是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,伴着我国科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于智能车等制造领域,使智能车越来越多样化。根据不同的需求便出现了各种功能的智能小车。 本设计是以AT89C52单片机为核心的智能车的设计,系统主要由红外检测模块、单片机最小系统模块、电机控制模块、电源模块组成。其中电源模块由四节1.5V电池组成,经过7805稳压电路输出5V的稳定电压;红外检测模块包括两只红外反射式对管TCRT5000;最小系统模块主要包括AT89C52单片机和其外围电路;电机模块包括两个减速直流电机及其附属减速箱和两个电机驱动控制芯片L298N。软件部分由C语言编程,实现对各部分的处理和控制。该智能车可以实现自动避障、避障的功能。整个系统结构简单,运行高效。 关键词:智能小车避障 AT89C52 L298N电机驱动

Abstract With the rapid development of all sectors of society, based on needs emergence of a variety of intelligent robots, intelligent vehicles. Smart car, also known as mobile robots, is a multi-tech integrated body, which combines mechanical, electronics, sensors, computer technology is becoming increasingly popular, is also widely used in various the needs of the various functions will appear smart car. The design is based on AT89C52 microcontroller as the core of the intelligent vehicle design, the system mainly consists of infrared detection module, the smallest single-chip system module, motor control module, power module. Wherein the power supply module consists of four 1.5V batteries composed after 7805 5V regulator circuit output stable voltage; infrared detector module includes two infrared reflective of the tube TCRT5000; minimum system module includes AT89C52 microcontroller and its peripheral circuits; motor module includes two DC motors and its subsidiary reducer gearbox and two motor drive control chip L298N. Software part by the C programming language, to achieve the various parts of the processing and control. The smart car can automatically avoid obstacles, obstacle avoidance function. The whole system is simple, efficient operation.

相关主题