智能小车实验报告[全文]_智能循迹小车实验报告

2020-02-28 其他范文 下载本文

智能小车实验报告[全文]由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“智能循迹小车实验报告”。

课程设计报告

(嵌入式技术实践(一))

院:电气工程与自动化学院

题 目:智能小车的电路设计与制作 专业班级:自动化123班 学 号: 21 学生姓名:谢斌

指导老师: 王祖麟、张振利 日 期: 2013年6月18日星期二

摘要

我们生活在信息与科技高速发展的信息时代,高科技产品的更新的换代也是越来越快。作为21世纪的大学生,我们身处这样的环境中,就必须使自己能够适应这个社会所需。自动化作为处在科技前沿的专业,我们学生就要打好基础,跟上时代的步伐。

为了让同学们在做中学。同学们自己设计和制作智能小车,并从中深入了解和理解自动化嵌入式。从而为进一步实现人机对话,测量以及控制这些自动化的基本控制做基础。从理论到实践,让同学们更好的理解嵌入式,增长同学的实践和设计能力。

应用P89V51RB2微控制器中端口、外部中断、定时器等基本模块,实现核心控制,再结合驱动板来控制电机的转速、转向,最后加上红外传感器,实现小车的智能寻迹。其中端口结合SPI实现人机对话;定时器与中断结合实现匹配定时,捕获转速;端口、定时器的结合就实现了控制电机的方向与转速;端口与红外传感器结合,让小车可以寻找黑线,这样就实现了智能寻迹。

关键字:

自动化;嵌入式;智能寻迹;实践;外部中断;定时器;能力

目录

第一章 绪论....................................................................................5 1.1 课题背景..................................................................................5 1.2 课题概述..................................................................................5 1.3 设计要求..................................................................................5

第二章 统的系设计........................................................................6 2.1 实践原理..................................................................................6 2.2 实践器材..................................................................................6 2.3 实践目的..................................................................................7

第三章

软件设计..........................................................................8 3.1 硬件开发的软件介绍...............................................................8 3.1.1 TKStudio.................................................................错误!未定义书签。3.1.2

原理图的绘制过程...........................................错误!未定义书签。3.2 编程环境介绍...........................................................................9

第四章

系统实现..........................................................................9 4.1 硬件实现..................................................................................9 4.1.1

单片机外扩...........................................................错误!未定义书签。4.12

电源模块板.............................................................错误!未定义书签。

4.13 循迹模块……………………………………………………………………….5

4.14 电机驱动模块………………………………………………………..........5

4.2 软件实现.................................................错误!未定义书签。4.3 实现效果................................................................................11 结束语:.......................................................................................12 致谢 12 参考文献.......................................................................................12 附录 12

第一章 绪论

1.1课题背景

学习了智能小车的的理论知识后,急需要一场智能小车制作实践实验以加深我们对制板的认识及熟悉制做智能小车的工作流程。

“卓越工程师培养计划”主要强调“理论与实践、教与学、学校与企业”三个紧密结合,全面贯彻和落实“构思、设计、实施、运行”这种在做中学的原则,以及基于项目驱动的教学模式。企业由单纯的用人单位变成为学生联合培养单位,高校和企业共同设计培养目标,共同制定培养方案,共同实施培养过程。“真刀真枪”地实践,以强化学生的工程能力和创新能力。

在一学期的计算机基础理论学习后,需要将理论和实践有机的相结合。在一定程度的专业基础知识的铺垫、学长们的实际操作引导下。展开技能实践。

实验后加以对实验的看法,总结经验,研究智能小车的制作方法及对课题进行讨论研发,特设下此课题。

1.2课题概述

学习智能小车以及板的制作流程,加深对课题的认识,增加理论与实践知识。了解智能小车的制作与使用。

根据原理图焊接好单片机外扩、电源模块、循迹模块、驱动模块四块板子,调试板子,确保板子正确后,将板子与车身用杜邦线正确连接做好实验课题。

1.3设计要求

第一:画出正确的原理图

第二:焊好板子,并使它能正常运行

第三:板上无断线,电路无短路与断路。万能表检测无错误。烧入程序后能显示正确的实验现象

应用P89V51RB2微控制器中的端口、外部中断、定时器等基本模块,实现核心控制,再结合电源板、电机驱动板来控制电机的转向,最后加上传感检测模块,实现小车的智能寻迹。

这次课程实践要求每一个人都动手都制作出一辆寻迹小车,真正实现从听中学到做中学,提高同学们的动手能力。这次实践最基本的功能底线就是能够实现循迹,然后有兴趣的同学再一步步进行拓展,比如:加上测速模块、遥控模块,水平更高的还可以实现避障模块、液晶显示模块等等

第二章 系统的设计

2.1 实践原理

探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制小车行走的路迹。

这里的循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。处理器就根据是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。智能小车系统以处理器为核心,为了使智能小车能够快速行驶,处理器必须把路径的迅速判断、相应的转向电机控制以及直流驱动电机的控制精密地结合在一起。如果传感器部分的数据没有正确地采集和识别,转向电机控制的失当,都会造成模型车严重抖动甚至偏离赛道;如果直流电机的驱动控制效果不好,也会造成直线路段速度上不去,弯曲路段入弯速度过快等问题。

2.2 实践器材

四块万能版、两个红外传感器、四个1K的电阻、两个3.3K的电阻、两个电源、插针、插座多排、三个LED灯、两个电容器、一个单片机、八个三极管(其中四个为透明的三极管)、两个二极管、两个玻璃电阻、两个轮子、两个马达。两个电池盒、一块较大的塑料板、杜邦线若干、焊锡少许、一个万能表、一个电烙铁、一个焊台、胶带。

1:插针、单片机、一个万能版、焊锡——用于焊接单片机外扩。

2:插针、插座、两个继电器、四个透明三极管、四个三极管四个1K电阻、焊锡——用于焊接驱动模块板。

3:一个LED灯、插针、插座、两个电容器、两个玻璃电阻、两个二极管、一个3.3K电阻、焊锡——用于焊接电源板。

4:两个红外传感器、两个LED灯、四个电阻、焊锡——用于焊接循迹模块。5:万能表——用于检测板子电路是否短路、断路、电路是否正确。6:焊台——将器件焊接到板子上。

7:轮子、马达、较大的塑料板——为车身的组成部分。8:电池——为智能小车的驱动提供电压。9:电池盒——盛装电池。

10:胶带——将板子固定在车身上。

2.3 实践目的增加智能小车板的制作实践知识,了解智能小车原理图的绘制与智能小车板的制作流程。学习智能小车板的焊接知识与技术。增加智能小车板的制作经验,体会智能小车板的 制作原理提高我们对智能小车的认识。

使智能小车能够在烧入实验程序后能够沿着胶带跑动,显现出正确的实验现象。

第三章 软件设计

3.1 硬件开发的软件介绍 3.1.1 系统控制器的选择

P89V51RB2是一款由美国NXP半导体公司提供的增强型80C51微控制器,包括16KBFlash程序存储器和1KB数据RAM,且功能上完全覆盖标准80C51单片机系列。3.2 电源模块

交流电经过全波电路在经过电容滤波,在经过稳压电源芯片做成稳压电路,输出电压5V、7.2V的直流电源。小车的电机驱动模块的供电电压为7.2V,经过电容滤波后接7805进行稳压,稳压输出5V的电压。提供单片机所需的电压,其电源电路原理图如下图所示:

电机驱动模块

这次电机驱动模块没有采用往年的,直接用三极管构成H桥的形式来驱动电机,而是用继电器来驱动电机,其原理图如下:

3.4 传感检测模块

红外线传感检测电路原理其实很简单,就是利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收,80C51内核采集到的电压就是高电平;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光,然后80C51内核采集到的电压就是低电平。其基本原理图如下:

3.2 编程环境介绍

编程环境与实验程序本身有密切的联系。实验程序在不同的编程环境下也可能编译出不同的实验结果。

第四章

系统实现

4.1 硬件实现

4.1 模块驱动程序 4.1.1 电机驱动模块

电机驱动板有四出信号输出端,PWM1,PWM2,DIR1,DIR2,分别控制从而控制两个电机的停止与正反转。其具体程序控制见程序清单如下: void motor_stight()//小车前进 { PWM_1=1;PWM_2=1;DIR_1=0;DIR_2=0;} void motor_right()//小车右转 { PWM_1=1;PWM_2=0;DIR_1=0;DIR_2=0;} void motor_left()//小车左转 { PWM_1=0;PWM_2=1;DIR_1=0;DIR_2=0;} void motor_stop()//小车停止 { PWM_1=0;PWM_2=0;DIR_1=0;DIR_2=0;} 4.1.2 传感检测模块驱动

红外线模块只要80C51单片机向其供5V电压就能工作,然后通过引脚采集其高低电平,就可以根据不同情况做出相应的处理。

第五章 硬件总体调试程序 简单的循迹小车外加遥控模块的程序如下:

4.3 实现效果

烧入实验程序后,智能小车能沿着黑色胶带正常跑动

5.实验心得

第一:在看原理图时,要注意图中各器件的排布情况。

第二:认真仔细地将各个器件焊接到板自上

第三:焊接过程过程中要注意焊锡的使用,用焊锡将器件焊接到板子上。

第四:在调试的过程中,要用万能表检测板子的电路状况,如遇到短路或断路等状况要及时修正直到板子上电路正确为止。

第五:将四块板子一一固定在车身上,用杜邦线将板子与车身连好,注意要认真仔细连接,要避免短路情况,否则可能烧坏器件。

第六:如连接好出现电容器冒烟,电源发热较大则可能出现短路,则要立即拔下连接电源的杜邦线否则可能引起电容器的爆炸。

第七:在调试的过程中,首先检查的是电源线和GND线,其次再按照原理图所示的连线一条一条进行检查。

最后:实验时要小心谨慎,认真执行好实验的每一个步骤,仔细观察实验现象,在实验中得出结论,吸取教训,总结经验,做一个合格的实验者。

结束语:

实验前要备好充分的实验材料,熟记实验步骤。

做实验时,我们要严谨的按照实验步骤一一进行,按部就班,认真的执行好每一步骤。仔细观察实验现象。

实验后认真总结实验经验,吸取教训为下次实验打好基础。

电类专业是一门实践性很强的学科,如果没有很强的动手能力,势必很难做出好的科研成果,而计算机智能控制技术的核心之一就是计算机逻辑设计。

致谢

感谢王祖麟、张振利老师的实验莅临教导和学长们认真努力的教授实验知识给我们;感谢同学间的相互学习与合作;感谢学校给我们提供了一个实验室供我们学习与研究实验

参考文献

[1] 周立功等.《项目驱动-单片机应用设计基础》.北京:北京航空航天大学出版社,2004 [2] 周立功等.《新编计算机基础教程》.北京:北京航空航天大学出版社,2004

附录

完成上述实验后,一辆智能小车也就诞生了。相信在此智能小车实验过程中,我们已经掌握了一定的实验知识,得到了一些实验教训,那我们更应该积累经验,总结教训,争取在下次的实验中做的更好。那就期待下一次的实验吧!

《智能小车实验报告[全文].docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
智能小车实验报告[全文]
点击下载文档
相关专题 智能循迹小车实验报告 实验报告 小车 智能 智能循迹小车实验报告 实验报告 小车 智能
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文