1、目录 一、 前言前言 2 2 1.1 课程设计要求 2 1.2 课题研究的背景和意义 2 二、 方案设计与论证方案设计与论证 2 2 2.1 控制器模块选取 2 2.2 电机模块选取3 2.3 电机驱动器模块选取 3 2.4电源模块选取 3 三、 硬件设计硬件设计 3 3 3.1 主控系统 4 3.2 电机模块 5 3.3 电机驱动模块 5 3.4 电源模块 7 3.5 按键模块 7 3.6 显示模块设计 8 四、 软件设计软件设计 8 8 4.1 直行设计 8 4.2 小车运行设计 9 4.3 小车调速设计 9 五、 调试中存在的问题调试中存在的问题 1212 六、 参考文献参考文献1212
2、 2 一、前言 1.1 课程设计要求 1.查阅有智能小车控制方案,设计智能小车软硬件; 2.按键控制加速,减速,刹停,左转和右转; 3.驱动最大电压 12V;最大驱动电流 2A; 4.实时显示:运行状态; 1.2 课题研究的背景和意义 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子 大赛和省内电子大赛几乎每次都有智能小车这方面的题目, 全国各高校也都很重 视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指 导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。我们设 计的智能电动小车具有加速、减速、刹停、左转和右转运行的功能。 根据题目的要求,
3、确定如下方案:在现有玩具电动车的基础上,加了四个按 键,实现对电动车的运行轨迹的启动,并将按键的状态传送至单片机进行处理, 然后由单片机根据所检测的各种按键状态实现对电动车的智能控制。 这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度 高,可满足对系统的各项要求。本设计采用 AT89C51 单片机。以 AT89C51 为控制 核心,利用按键的动作,控制电动小汽车的状态。 二、方案设计与论证 2.1 控制器模块选取 我们采用 AT89C51 单片机作为主控制器,AT89C51 是一种带 4K 字节闪烁可编 程可擦除只读存储器(FPEROMFalsh Programmable and Erasa