本次课题将按以下章节顺序开展调查研究:第二章系统介绍智能小车硬件组成结构,重点阐述AT89S52芯片结构,了解芯片主要控制对象,对智能小车有一个整体意识。第三章系统介绍实现智能小车相关运动的软件程序控制,了解软件是如何实现人机交流,选择合适的开发环境编写自动停泊系统程序。举一些程序片段例子,分析程序含义,通过这些例子,让我们对人机交流有了更深认识。
第四章系统介绍以智能小车为模型,设计自动停泊系统算法。通过数学方法,计算出小车距车位的距离、倒车角度,和倒车所需要的速度。在这样的数学模型算法下,按照四个步骤,完成智能小车定点自动停泊功能的实现。
第五章是补充第四章,介绍超声波测距传感器,运动控制,以及在设计整个过程中遇到的问题和解决方案。
第二章智能小车自动停泊系统硬件设计
智能小车硬件设计,是保证小车能够运动的基本前提。我们对自动停泊系统先进行整体设计,了解硬件控制,需要我们做哪些工作。在本章介绍中,我们着重介绍小车核心部件芯片的选择,以及整台小车的开发平台,即小车的控制板。
2.1硬件总体设计
智能小车的硬件结构图如图所示。我们选择4节1.5伏南孚干电池做为电源,给整个小车提供电路工作电压和电机驱动电压。我们选择手动方式开启小车。使用超声波传感器测量与物体之间的距离。探测电路驱动电压为5V。通过测量距离在安全距离范围之内,把信息反馈给小车的大脑——AT89S52,AT89S52通过反馈回来的信息,提出指令,再反馈给小车的各个执行部分——电机、超声波传感器,他们通过接收这些新的指令,在执行新的操作,保证是小车最后停泊在停车位处。