1.4智能车系统的要求
在智能车系统中,为了能更迅速、更准确处理外部环境信息,并作出相应的正确的动作指令,我们对智能车的系统提出了一定的要求。具体的有实时性、可靠性、可操作性、移植性。
实时性——提高实时性有利于使机器人快速的获得外界环境信息,提高控制精度。可以从硬件设计和软件设计两方面考虑:硬件上合理设计原理图、器件合理布局,软件上简化算法,减小控制周期等等。
可靠性——可靠性是一个系统最重要的标准。可靠性高的系统才能适应外界环境的变化。对于系统的硬件来说,需要考虑系统的电磁干扰,外界噪声干扰等。对于系统的软件设计来说,需要考虑算法可能出现的各种情况,并用一些特定的测试方法对系统进行测试,保证系统的可靠性。
可操作性——由于机器人面向的广大的使用者,往往这些人没有专业的知识,因此为了方便使用者使用,系统必须设计的通俗易懂,符合大众化要求。具体有硬件上模块化、封装化,软件上集成化,界面化 。
移植性——为了所设计的使机器人系统的应用更加广泛、实现的功能更加丰富,因此系统的移植性和扩充性要强,一方面便于使用者操作,也给调试的人带来了方便,一旦外界环境或所要完成的任务发生了变化,也方便对系统的改造。
1.5本课题的主要研究内容
主要任务:
2. 学习MCS51单片机原理,了解移动小车结构及特点。
3.分析系统需求,进行总体设计。
4.了解硬件结构,参与硬件系统设计分析。
5.编制小车的整体控制程序、直线行走、避障等功能程序。
6. 撰写设计说明书。
本文结构安排如下:
第一章绪论,介绍了本次设计的相关背景及意义,国内外的研究现状,智能车的相关技术分析,系统要求,以及本设计的主要任务。
第二章主要是智能车控制系统的总体分析,先后进行了系统需求分析,在需求分析的基础提出了系统的总体结构,并给出了系统的工作原理图,在第二章的后面对系统的主要硬件部分进行了介绍。
第三章是本篇论文的核心,先是对软件设计进行了总体的规划,在总体规划的基础上给出了系统的控制流程图,并根据流程图,对系统的各个模块进行了具体的设计。
第四章是开发模块,介绍了本次设计的开发环境。