单片机项目报告班级:自动化 21091XX:邸维汉 刘会丽 石钱坤学号:102024330420241032152024103122智能小车控制 目录一、 前言二、 方案设计与论证1) 控制器模块选取2) 电机模块选取3) 电机驱动器模块选取4) 电源模块选取三、 硬件设计1) 主控系统2) 电机模块3) 电机驱动模块4) 电源模块5) 按键模块四、 软件设计1) 直行设计2) 转弯设计3) 调速设计五、 调试中存在的问题六、 参考文献一、前言:随着汽车工业的迅速进展,关于汽车的讨论也就越来越受人关注。全国电子大赛和省电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的讨论。可见其讨论意义很大。本设计就是在这样的背景下提出的,指导老师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。我们设计的智能电动小车该具有圆形运行、三角形运行、矩形运行和三者一起运行的功能。都是运行一循环自动停车。根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加了四个按键,实现对电动车的运行轨迹的启动,并将按键的状态传送至单片机进行处理,然后由单片机根据所检测的各种按键状态实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采纳 STC89C52 单片机。以 STC89C52 为控制核心,利用按键的动作,控制电动小汽车的轨迹。实现四种运行轨迹。STC89C52 是一款八位单片机,它的易用性和多功能性受到了广阔使用者的好评。二、方案设计与论证1) 控制器模块选取我们采纳 STC 公司的 STC89S52 单片机作为主控制器,STC 公司的单片机部资源比起 ATMEL 公司的单片机来要丰富的多,它在 5V 供电情况下,最多支持 80M 晶振、且部有 512B 的 RAM 数据存储器、片含 8k 空间的可反复擦些 1000 次的 Flash 只读存储器、1K 的 EEPROM、8 个中断源、4 个优先级、3 个定时器、32 个 IO 口、片机自带看门狗、双数据指针等。但是不兼容 Atmel。从方便使用的角度考虑,我们选择了此方案2) 电机模块选取采纳普通直流电机。直流电机运转平稳,精度有一定的保证。直流电机控制的精确度虽然没有步进电机那样高,但完全可以满足本题目的要求。通过单片机的 PWM 输出同样可以控制直流电机的旋转速度,实现电动车的速度控制。并且直流电机相对于步进电机价格经济。3) 电机驱动器模块选取采纳电机驱动芯片 L298N。L298N 为单块...