欢迎来到天天文库
浏览记录
ID:43670014
大小:48.00 KB
页数:5页
时间:2019-10-12
《[精品]论文答辩手稿》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业论文答辩手稿(结合幻灯片)1、开场白各位评委老师下午好,我叫李俊武,我设计的题目是“角斗智能小车软件系统设计”,我的指导老师是胡强教授2、背景介绍首先,我想本设计的相关背景,主要是配合胡强老师的整机实验教学改革项目,将智能小车这一课题的内容加以丰富和完善。在确定题riz前我们主要的任务是在网上收集与智能小车相关的视频资料,我们最终找到国外•智能小午角斗竞赛的视频,老师看了以后觉得很有趣,也很有研究价值,所以我们就确定了角斗智能小车这一题目。关于智能小车的研究,国内外许多高校都在进行,其在实际屮的应用也非常广泛,因此对智
2、能小车的研究意义是非常人的。3、总体介绍一卜•面我想対我的设计做一个整体介绍•本设计要实现的功能就是角斗,每辆小车都能实时采集传感器信号、智能分析外部环境、自动实现方向控制•系统的硕件部分以STC12C5A60S2单片机为控制核心,采用模块化设计。我们Z所以采用stc系列的单片机,是因为其相对于传统的51单片机来说,性价比较高,速度快,下载方便,和51单片机也要很好的兼容性•系统的软件采川“传感器引导法”来指引小车完成整个任务,这种方法的核心就是单片机通过对传感器信号检测来控制小车的动作。4、论文结构这是我论文的结构,共分
3、为六章。我这里主要想说明的是我们小组的一个分工情况:我们组共三名成员,由我的论文题目可知,我主要的任务是系统的软件设计,因此在接卜來的讲述中我主要介绍的是软件部分,硬件部分将由我的队友介绍5、方案选择在讲解软件设计之前我们首先需要了解本设计中的儿个主要方案,因为选择的方案不一样,编程也需耍做相应的改变。这里我主耍介绍三个与编程密切相关的方案。首先是小不的车体,我们的小车共三个伦了,采用的是示轮驱动,前伦是能够自由移动的,因此要改变小车的状态只需通过编程改变小车后轮的转向和速度就能实现。然后是调速方案,我们采用的是脉宽调速系
4、统,婆改变小车的速度只需改变脉宽调制信号的占空比就行了,因此编程比较简单。再一个是电源方案的选择,我们最初采用的是单电源供电,可在调试的时候发现,同样的程序有时对以实现有时又不行了,我们最初以为是程序的问题,后面经过不断试验发现是电源供电问题,分别给单片机和电机驱动模块供电示,问题就得以解决。6、硬件系统构成以上是本设计的硬件系统,留给我的队友做介绍,需要说明的是我们要做的是黑线检测模块和寻光模块,寻迹模块是附加的,我只做简要介绍7、软件设计这是我论文中软件设计部分的构成,其屮主程序主要是对程序进行初始化,以及按键扫描和实
5、现模式之间的转换,其他部分下面由我一-•做详细介绍8、需解决的主要问题其实,我们主要要解决的就是下面四个问题,我们采用的是循序渐进的方法。在一开始,我们应让小车能动起来,即实现小车前进小车前进、后退和转弯,这是最基本的。然后,当做出黑线检测模块并装到小车上后,再通过编程实现小车对黑线的检测,再有就是实现对目标的探测,完成前三步时已基本实现了本设计的功能,可还需进一步对程序进行修改和完善,使其运行更稳定可靠9、模块程序设计法整个软件系统的设计采用模块化程序设计法,它冇以下几个优点•一个是程序易于编写和调试❖二是之程序能被多个
6、任务调用•三是英能将任务分割,使编程变得简单10、软件设计流程图这是我整个软件系统的构成,具屮下面的三个子程序都需要对小车的状态进行调整,因此我这里用的都是双向箭头,下面由我对各个模块分别进行介绍11、小车前进及速度控制首先是要能控制小车前进后退和转弯,这个比较简单。右下图可知要让小车前进,只需让小车左右轮都正转就行了,我们用的是单片机的P0口的低四位分别接到电机控制芯片L298的控制信号输入端口INI、IN2、IN3、IN4,因此通过设置P0口我们就能控制小车的状态。要改变小车的速度只需控制PWM的占空就能实现12、小车
7、方向控制而后就是实现小车的方向控制,对于本设计主要有以下三种方案,第一种是让小车的一个电机转,另一个电机不转,第二种是让小车的一个电机正转,而另一个电机反转,第三种是让小车一个电机速度大于另一个电机速度。这三种方法虽然都能让小车转弯,然而每种方法转出来的效果是不一样的,因此我们耍根据实际情况选择相应的方法13、检测黑线程序设计下而要介绍的是检测黑线的程序设计,其整体思想如下图,首先讣小车询进,并不断检测前方是否冇黑线,若检测到黑线,则让小车退回圈内,然后继续前进,如此反复进行。这里需要解释一下的是为什么要让小车检测到黑线时
8、停一下再后退,因为在试验屮我们发现,若在小车前进的过程中突然就让其后退,有时会死机,检测到黑线后就动不了了,因此为了避免小不状态的突然改变,我们先让小年停几毫秒后再后退就能让小年运行比较稳定。14、寻光模块程序设计要实现搜索FI标的功能,我们只耍在检测黑线程序的基础上,略作修改即可实现。我们采用的是当小
此文档下载收益归作者所有