智能小车设计报告

智能小车设计报告

ID:33130656

大小:3.44 MB

页数:23页

时间:2019-02-21

智能小车设计报告_第1页
智能小车设计报告_第2页
智能小车设计报告_第3页
智能小车设计报告_第4页
智能小车设计报告_第5页
资源描述:

《智能小车设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南涉外经济学院课程设计报告课程名称:专业综合课程设计报告题目:智能小车设计学生姓名:所在学院:信息科学与工程学院专业班级:学生学号:指导教师:廖亦凡2015年7月1日课程设计任务书报告题目智能小车设计完成时间2015.7.1学生姓名专业班级指导教师廖亦凡职称副教授总体设计要求和技术要点参考选题一:智能小车设计1、内容:选用单片机设计一个智能小车,要求能小车实现循迹、避障、遥控、声控、光控等功能。2、要求:(1)作品要求:有完整的电路原理图;用设计的硬件演示系统功能。(2)按《湖南涉外经济学院课程设计管理办法》要求提交课程设计报告。工作内容及时间进度安排第17周:周1---周3:立

2、题、论证方案设计周4---周5:硬件设计或仿真电路设计第18周:周1---周3:软件设计周4---周5:验收答辩课程设计成果1.与设计内容对应的软件程序、电路图、通过实物设计的作品或通过仿真设计的仿真图。2.课程设计总结报告(所有项目均需按《湖南涉外经济学院课程设计管理办法》要求提交课程设计报告)。摘要STC89C52单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。本系统以设计题目的要求为目的,采用STC89C52单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光

3、功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。在智能小车控制系统的设计中,以STC89C52为核心,用L293D驱动两个直流电机,当产生信号驱动小车前进时,是通过寻迹模块里的红外对管是否寻到黑线产生的电平信号通过LM393再返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。寻白线时,外部环境光线的强弱对小车的运动会产生很大的影响,基于此原因,本实验中的寻迹是指在白色地板上寻黑线。寻迹是指通过红外发射管和接收管识别路径。关键词:智能小车、单片机、STC

4、89C52、超声波传感器;目录一、系统设计11.基本要求1二、方案设计与论证12.1循迹模块12.2避障模块32.3电机控制模块52.4遥控模块8三、总原理图101.总原理图102.实物图11四、结论与心得12五、参考文献12一、一、系统设计1.基本要求(1)智能小车能在设计好的线路上自动循迹;(2)智能小车利用红外管进行探测,遇到障碍开启报警,实现避障功能;(3)使用遥控器对智能小车进行控制,实现前后左右运动,并在数码管上显示相应的数字;(4)采用声控装置,用拍手来控制小车的启动与停止;(5)采用光敏二极管完成管控模块。二、方案设计与论证根据基本要求确定方案,在现有的智能小车上,

5、实现对车的速度,运动状况进行检测,并将测量数据传送至单片机进行处理,然后有单片机根据所检测的各种数据实现对智能小车的智能控制。2.1循迹模块2.1.1循迹原理本车红外对管设计是红外发射管一直发射信号,接收管时刻准备接收信号。两对对着地的红外管发射红外信号,信号在白色的地面上反射回接收管,通过接收管把信号送回单片机进行处理,完成相应的动作。假如左右红外发射管发射的红外线对准地面白色的区域,则红外线被反射回来被接收管接收后转变成电信号送至单片机的P3.5和P3.6。此时P3.5=P3.6=0,当单片机信号检测到此电平时,便会判断出小车处于白色区域,这时小车就会沿直线行走,当红外发射管左

6、边对准黑线(黑胶带),右边对准白线(白色地面)时,左边的红外线被黑线吸收,红外线无法反射回,则左边呈现高电平,即单片机检测到P3.5=1(左边)、P3.6=0,这时,小车便向左边修正(左转弯),使左边传感器重新回到白色区域。右转弯过程与左转弯相类似。2.1.2循迹控制电路图1循迹控制电路图182.1.3循迹流程图图2循迹程序流程2.1.4循迹主要程序代码18voidmain(){while(1)//while(1);等待通常使用在主函数的最后一条定时器的后面{if(zuod==0&youd==0)//如果左右两个传感器没有检测到黑线{qian();//直走out=ZM[1];}if

7、(zuod==1&youd==0)//如果左边的传感器检测到黑线{while(1){zuo();out=ZM[3];//左转D1=0;//蔽障if(zuod==0)//一直左转到传感器检测不到为止{D1=1;break;//跳出循环}}18}if(youd==1&zuod==0){while(1){you();out=ZM[4];D2=0;if(youd==0){D2=1;break;}}}}}//效果:沿着黑线转圈182.2避障模块2.2.1避障原理18避障电路由单

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

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

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