电动智能循迹小车设计课件.ppt

电动智能循迹小车设计课件.ppt

ID:57020569

大小:942.50 KB

页数:20页

时间:2020-07-26

电动智能循迹小车设计课件.ppt_第1页
电动智能循迹小车设计课件.ppt_第2页
电动智能循迹小车设计课件.ppt_第3页
电动智能循迹小车设计课件.ppt_第4页
电动智能循迹小车设计课件.ppt_第5页
资源描述:

《电动智能循迹小车设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一讲循迹小车的设计一、课题的背景与意义二、循迹小车设计思路三、循迹C程序设计四、课后思考与实训物理与电子工程系徐坤2011年春一、课题的背景与意义1、市场需求未来几年,国内汽车、电动汽车市场前景良好,与之相关的人才需求量巨大。涉及到:汽车生产、销售售后服务汽车电子据统计,从1989年至2000年,平均每辆车上电子装置在整个汽车制造成本中所占的比例由16%增至23%以上。近年来,一些豪华轿车上,使用单片微型计算机的数量已经达到48个,电子产品占到整车成本的50%以上。目前,电子技术的应用几乎已经深入到汽车所有的系统。Anti

2、-lockBrakeSystem,ABS车载音响娱乐等。2、电子设计竞赛全国大学生电子设计竞赛多次涉及智能小车控制的题目。以本科组为例:2001年,自动往返电动小汽车;2003年,电动汽车入库;2005年,悬挂运动控制系统;2007年,电动车跷跷板;2009年,声音导引系统。电机传感通信MCU智能小车控制的题目涉及到:传感(光、声)、通信、机械、MCU控制等。实现了机电一体化设计;体现了多学科交叉应用。因此,无论从学生就业的前景考虑,还是实践动手能力、创新能力培养的角度考虑,设立智能小车控制类的题目,意义重大。电动智能循迹小车

3、设计能达到较好训练的目的设计并制作一个能自动循迹小汽车。演示场地1米见方,表面贴有白纸,在其上有黑色胶带制成的轨迹(宽6厘米,均匀)。能够自行沿着曲线行走(A点循迹到C点),而无需人工干预(遥控)。ACB循迹小车题目要求二、循迹小车设计思路1、题目分析感知路面信息颜色——黑与白运动电机MCU是大脑AT89S51留足扩展键盘、显示和声响ACB路面检测模块电机驱动模块单片机控制模块键盘模块显示模块声响模块2、设计方法与系统框图路面检测电机驱动单片机控制键盘模块显示模块小车循迹系统路面检测电机驱动单片机控制键盘模块显示模块.自顶而下

4、抓住主要矛盾,不在具体细节上纠缠。尽量运用概念描述、分析设计对象,不过早地考虑具体的电路、元器件和工艺。声响模块声响模块以功能模块为基础自顶而下的设计方法充分借鉴前辈的研究成果。3、路面检测原理黑色和白色路面对光的反射程度不同白色反射程度强,而黑色反射程度弱。——反射式红外光电传感器ST168引脚图组成原理图P2.0P2.2P2.1单片机控制反射接收良好高低高高光电晶体管导通输出高电平反射接收不良光电晶体管截止输出低电平4、电机驱动L298N功能表ENAIn1In2运行状态0××停止110正传101反转111刹停100停止电机

5、驱动芯片——L298L298典型应用电路单片机控制输出控制输入控制分析细节、完善自顶而下的设计方法以功能模块为基础ST168检测电路L298控制电路AT89S51单片机单片机控制路面检测电机驱动键盘模块显示模块小车循迹系统声响模块自上而下电路图三、循迹C程序设计1、程序流程左转监测处理系统初始化启动是否检测到黑线?右转前进是否循迹是否结束?声光报警是否voidmain(){主要完成系统的初始化;}结构化程序的设计方案Speaker_LED(){完成提示任务;}Display_Function(){完成显示工作;}voidSca

6、n_Function(){完成检测信号的识别、处理及对小车运动状态的做出指示;}传感信号输入端:sbitleft_sensor=P2^0;sbitmiddle_sensor=P2^1;sbitright_sensor=P2^2;左转监测处理系统初始化启动是否检测到黑线?右转前进是否循迹是否结束?声光报警是否2、系统初始化(1)I/O分配与定义左侧电子控制端:sbitIN1=P1^0;sbitIN2=P1^1;sbitENA=P1^2;右侧电子控制:sbitIN3=P1^3;sbitIN4=P1^4;sbitENB=P1^5;(

7、2)MCU对传感信号的识别方式确定编程扫描方式定时扫描方式中断扫描方式原则:既要保证MCU能及时响应外围信号的输入操作,又不要过多占用CPU的工作时间。voidScan_Function()interrupt1using1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(++t_count==2){t_count=0;P2=0xFF;run_status=P2^0xFF;switch(run_status){case2:{ENA=1;IN1=1;IN2=0;ENB=1;IN3=1;

8、IN4=0;}break;case3:{}break;case6:{}break;default:{}}}}左转监测处理系统初始化启动是否检测到黑线?右转前进是否循迹是否结束?声光报警是否3、监测与处理四、课后思考与实训1、思考按照此方法设计的循迹小车的运行状态是什么样子的,

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

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

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