欢迎来到天天文库
浏览记录
ID:8793581
大小:1.50 MB
页数:19页
时间:2018-04-07
《毕业设计-基于单片机的控制智能小车设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机项目实验报告单片机项目报告智能小车控制班级:自动化21091姓名:邸维汉刘会丽石钱坤学号:第19页共19页单片机项目实验报告目录一、前言二、方案设计与论证1)控制器模块选取2)电机模块选取3)电机驱动器模块选取4)电源模块选取三、硬件设计1)主控系统2)电机模块3)电机驱动模块4)电源模块5)按键模块四、软件设计1)直行设计2)转弯设计3)调速设计五、调试中存在的问题六、参考文献第19页共19页单片机项目实验报告一、前言:随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车
2、这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。我们设计的智能电动小车该具有圆形运行、三角形运行、矩形运行和三者一起运行的功能。都是运行一循环自动停车。根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加了四个按键,实现对电动车的运行轨迹的启动,并将按键的状态传送至单片机进行处理,然后由单片机根据所检测的各种按键状态实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,
3、可满足对系统的各项要求。本设计采用STC89C52单片机。以STC89C52为控制核心,利用按键的动作,控制电动小汽车的轨迹。实现四种运行轨迹。STC89C52是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。二、方案设计与论证1)控制器模块选取我们采用STC公司的STC89S52单片机作为主控制器,STC公司的单片机内部资源比起ATMEL公司的单片机来要丰富的多,它在5V供电情况下,最多支持80M晶振、且内部有512B的RAM数据存储器、片内含8k空间的可反复擦些1000次的Flash只读存储器、1K的EEPROM、
4、8个中断源、4个优先级、3个定时器、32个IO口、片机自带看门狗、双数据指针等。但是不兼容Atmel。从方便使用的角度考虑,我们选择了此方案2)电机模块选取采用普通直流电机。直流电机运转平稳,精度有一定的保证。直流电机控制的精确度虽然没有步进电机那样高,但完全可以满足本题目的要求。通过单片机的PWM输出同样可以控制直流电机的旋转速度,实现电动车的速度控制。并且直流电机相对于步进电机价格经济。3)电机驱动器模块选取第19页共19页单片机项目实验报告采用电机驱动芯片L298N。L298N为单块集成电路,高电压,高电流,四通道驱动,可直
5、接的对电机进行控制,无须隔离电路。通过单片机的I/O输入改变芯片控制端的电平,即可以对电机进行正反转,停止的操作,非常方便,亦能满足直流减速电机的大电流要求。调试时在依照芯片手册,用程序输入对应的码值,能够实现对应的动作。1)电源模块选取在本系统中,需要用到的电源有单片机的5V,L298N芯片的电源5V和电机的电源7-15V。所以需要对电源的提供必须正确和稳定可靠。用9V的锌电源给前、后轮电机供电,然后使用7805稳压管来把高电压稳成5V分别给单片机和电机驱动芯片供电。因此为了方便,这里我们采用12V电源给电机供电,再用7805转
6、换成5V电源给单片机使用。三、硬件设计小车采用四轮驱动,一侧的前后两个车轮共用一个电机驱动,另外两个前后轮共用一个驱动,调节左右车轮转速从而达到控制转向的目的。按键模块单片机最小系统L298N电源模块电机模块系统结构框图第19页共19页单片机项目实验报告实物连接:第19页共19页单片机项目实验报告3.2、电机驱动模块L298N驱动直流电机,它靠两个引脚控制一个电机的运动。小车采用四轮驱动,小车两侧的电机短接起来各接到L298N的一个输出端。通过调制两边轮子的转速或正反转来达到控制小车转向的目的。芯片引脚和功能如图1,驱动电路如图2
7、。ENA(B)IN1(IN3)IN2(IN4)电机运行情况HHL正转HLH反转H同IN2(IN4)同IN2(IN4)快速停止LXX停止将L298N的IN0、1、2、3,接到P1.0到P1.3上,ENA、ENB接到P3.2、P3.3。第19页共19页单片机项目实验报告3.3、电机模块电机模块采用4块电机同时驱动,这里将同一侧电机短接接到L298N的一个输出端。3.4、电源模块采用两片7805电压稳压5V后给单片机系统和其他芯片供电供电,但缺点是压降过大,消耗的功率过大,发热量过大。第19页共19页单片机项目实验报告3.5、按键模块本
8、系统添加4个按键,用来选择控制小车。并接于P2.0到P2.3口上。第19页共19页单片机项目实验报告四、软件设计是否有键按下?开始检测按下哪个键?运行三角形运行圆形运行矩形NY总体流程图运行以上3个轨迹S1按下S2按下S3按下S4按下4.1、小车直
此文档下载收益归作者所有