基于51系列的单片机进行的简易智能电动车设计论文

基于51系列的单片机进行的简易智能电动车设计论文

ID:24170829

大小:12.50 MB

页数:55页

时间:2018-11-13

基于51系列的单片机进行的简易智能电动车设计论文_第1页
基于51系列的单片机进行的简易智能电动车设计论文_第2页
基于51系列的单片机进行的简易智能电动车设计论文_第3页
基于51系列的单片机进行的简易智能电动车设计论文_第4页
基于51系列的单片机进行的简易智能电动车设计论文_第5页
资源描述:

《基于51系列的单片机进行的简易智能电动车设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计作品——简易智能电动车实验报告一、简介:本设计是基于51系列的单片机进行的简易智能电动车设计,该简易智能电动车设计要求包括:1.基本要求  (1)车辆从起跑线出发(出发前,车体不得超出起跑线),连续跑2圈,不得冲出跑道,单圈时间应力求最短。  (2)车辆到达终点线后能自动停车(跑完2圈),停车位置离起跑线和终点线偏差应最小。  (3)在限速区内,平均最高速度不得超过1m/s,不允许在限速区内停车。2.自动记录、显示每圈时间(记录显示装置要求安装在车上)。自动记录、显示每圈行驶距离(记录显示装置要求安装在车上)。二、主要器件:LED12864

2、液晶显示屏霍尔传感器STC89C52芯片L298驱动反射式四路红外寻迹器*2电源模块三、各流程框图1、电路设计框图:4、各模块电路图五、成品靓照:1、正面照2、背面照:3、作品靓照&显示效果:五.实验中遇到的问题程序方面:开始将程序写完并下载后,发现小车会断断续续的走(走一段停一段在走一段),不是连续的走,经过多次的调时后,发现原因是因为中断的优先级问题,所以将电机驱动定时器T1设置为最高优先级,问题也就解决了。 硬件方面:对于我们所用到的红外循迹器来说,对跑道的要求是非常高的,我们在跑道上反复尝试(瓷砖间隙要用白色胶布封住)才能正常的产生中断。小

3、车速度的控制方面:刚开始的时候小车经常冲出轨道,而这主要就是程序中速度设置问题,经过我们多次的调试,小车才能相对稳定的行走并且能够相对流畅的转不同程度的弯。六、实验心得1、在整个设计过程中,发挥团队精神,分工合作,充分发挥人的主观能动性,自主学习,学到了许多书本上没学到的知识。较好的完成了作品。达到了预期的目的,在最初的设计中,发挥“三个臭皮匠,顶个诸葛亮”的作用。相互学习、相互讨论、研究。2、在电路焊接时出现一些小问题,但经过查找改进,问题得以解决,从做作品过程中知道了焊接在整个作品中的重要性,电路工程量大,不能心急,一个个慢慢来不能急于求成。反

4、而达到事半功倍的效果。对电路的设计、布局要先有一个好的构思,才显得电路板美观、大方。程序编写中,通过上网找资料等写好的,刚开始由于思路不清晰,遇到了很多的问题,经过静下心来思考,和同组员的讨论,理清了思路,反而得心应手。在此次设计中,知道了凡事要有一颗平常的心,不要想着走捷径,一步一脚印。也练就了我们的耐心,做什么事都在有耐心。此次做作品过程中学到了很多很多东西,这是最重要的。3、在这次设计中,将C语言和单片机等已学的课程进行一次在学习的良好机会。通过这次学习,无疑进一步提高了自己的专业技能,为今后踏入社会,在该领域上发挥自己的特长,以及就业打下了

5、坚实的基础。通过本次设计,使我们对大学期间所学的课程有了针对性、综合性、系统性的了解,并且提高了自己的分析的能力4、本系统的设计过程并非一帆风顺,刚开始接触这个课题时,心中并没有一个清晰的框架,通过翻看手册与查阅相关资料后,我渐渐有了设计的思路,对于系统所要用到的元器件类型也有了一定程度的了解。附录:源程序代码*********************************************************#include#include#include#defineucha

6、runsignedchar#defineuintunsignedintsbitin1=P1^0;//左电机1输入sbitin2=P1^1;//左电机2输入sbitin3=P1^2;//右电机3输入sbitin4=P1^3;//右电机4输入sbitleft1=P1^4;sbitleft2=P1^5;sbitright2=P1^6;sbitright1=P1^7;sbita=P2^0;/*左边开始a,b,c,d*/sbitb=P2^1;sbitc=P2^2;sbitd=P2^3;sbitlcd_rs=P3^5;sbitlcd_rw=P3^6;sbitl

7、cd_en=P3^7;//sbitbeep=P2^6;//--喇叭unsignedinttime=0;uchartime_count,second,M1=0,M2=0,s=0,s1=0,s2=0,count=0,w=0;floatv=0;ucharThirdLine[]="v:cm/s";ucharSecondLine[]="s:cm";ucharFirstLine[]="T:s";charleft_go_duty_cycle=0,right_go_duty_cycle=0,num;/***********延时*******************

8、*/voiddelay(unsignedintk){unsignedinti,j;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。