




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能循迹小车报告设计者:公磊信息学院智能寻迹小车的设计IntelligentTracingCarDesign摘要:智能寻迹小车控制系统的设计中,以STC89S52为核心,用L298N驱动两个减速电机,当产生信号驱动小车前进时,是通过寻迹模块里的红外对管是否寻到黑线产生的电平信号通过LM393再返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块,让小车来实现前进、左转、右转、停车等基本功能。关键字:寻迹小车,STC89S52,单片机IntelligentTracingCarDesignAbstract:ThesmartcarisLFTforthechassis,STC89S52MCUasitscore,includingmotorandphotoelectricsensors,MCUcontrolsthecarturningbackforwardorrunningontheblackline.ST178reflectivevoltageseeksthetrace.Keywords:STC89S52,trackingcar一、前沿寻迹是指通过红外发射管和接收管识别路径。本设计的关键有三个方面:1.方案的比较与论证;2.硬件的设计实现;3.软件的设计实现。第一章是智能小车总体概况。介绍了小车的功能及展示了小车模型。第二章是系统要求。介绍了小车设计的要求及寻迹的原理。详细阐述了各模块的方案比较与论证,最后得出最终方案。第三章是硬件实现及单元电路实现。详细阐述了各部分电路的设计,并给出了原理图。第四章是软件设计。介绍了设计思想、程序流程图及具体程序设计。二、系统设计1、设计要求(1)自动寻迹小车从安全区域启动。(2)小车按指定路线运行,自动区分直线轨道和弯路轨道,在指定弯路处拐弯,实现灵活前进、转弯、等功能。(3)小车完成指定运行任务。2、小车循迹的原理这里的循迹是指小车在黑色地板上循白线行走,通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。3、模块方案比较与论证根据设计要求,本系统主要由控制器模块、电源模块、寻迹传感器模块、直流电机及其驱动模块、电压比较模块等模块构成。为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。3.1车体设计方案1:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机及其驱动电路。但是一般的说来,玩具电动车具有如下缺点:首先,这种玩具电动车由于装配紧凑,使得各种所需传感器的安装十分不方便。其次,这种电动车一般都是前轮转向后轮驱动,不能适应该题目的方格地图,不能方便迅速的实现原地保持坐标转90度甚至180度的弯角。再次,玩具电动车的电机多为玩具直流电机,力矩小,空载转速快,负载性能差,不易调速。而且这种电动车一般都价格不菲。因此我们放弃了此方案。方案2:自己制作电动车。经过反复考虑论证,我们制定了左右两轮分别驱动,、前万向轮转向的方案。即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动,车体前部装一个万向轮。这样,当两个直流电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的90度和180度的转弯。在安装时我们保证两个驱动电机同轴。当小车前进时,左右两驱动轮与前万向轮形成了三点结构。这种结构使得小车在前进时比较平稳,可以避免出现前轮过低而使左右两驱动轮驱动力不够的情况。为了防止小车重心的偏移,前万向轮起支撑作用。综上考虑,我们选择了方案2。小车总体结构图:图2车体图3.2控制器模块AT89S52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。1.主要特性但是由于我们没有ATMEL公司的单片机下载器,所以我们采用STC公司的STC89S52单片机作为主控制器,STC公司的单片机内部资源比起ATMEL公司的单片机来要丰富的多,它内部有1280字节的SRAM、8-64K字节的内部程序存储器、2-8K字节的ISP引导码、除P0-P3口外还多P4口(PLCC封装)、片内自带8路8位AD(AD系列),片内自带EEPROM、片机自带看门狗、双数据指针等。从方便使用的角度考虑,我们选择了此方案3.3电源模块由于本系统需要电池供电,我们考虑了以下方案为系统供电。由于我们的资源有限,综合考虑:采用5节干电池7.5V供电,将7.5V电压降压、稳压后给单片机系统和其他芯片供电,虽然电量不够好,但是能足够我们参加完比赛的赛程,虽然干电池的体积过于庞大,在小型电动车上使用极为不方便,但由于我们的车体设计时留出了足够的空间,并且干电池的价格比较低。因此我们选择了此方案。3.4稳压模块采用两片7805电压稳压5V后给单片机系统和其他芯片供电供电,但缺点是压降过大,消耗的功率过大,发热量过大。比较器那块需要一个基准电压,我们选用11173V为它供电。为了方便,我们也只得选择这个方案。3.5寻迹传感器模块方案1:用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响很大,不能够稳定的工作。因此我们考虑其他更加稳定的方案。方案2:用ST178,红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出高电平,若接收不到发射管发出的光线则检测出黑线继而输出低电平。这样自己制作组装的寻迹传感器基本能够满足要求,但是工作不够稳定,且容易受外界光线的影响。综合决定:我们选择了方案23.6电机模块图为st178的典型应用截图本系统为智能电动车,对于电动车来说,其驱动轮的驱动电机的选择就显得十分重要。由于本实验要实现对路径的准确定位和精确测量,我们综合考虑了一下两种方案。方案1:采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,到是由于我们考虑到简单性,所以放弃了使用步进电机。方案2:采用直流减速电机。直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。由于其内部由高速电动机提供原始动力,带动变速(减速)齿轮组,可以产生较大扭力。能够较好的满足系统的要求,因此我们选择了此方案。3.7电机驱动模块方案1:采用专用芯片L298N作为电机驱动芯片。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。方案2:对于直流电机用分立元件构成驱动电路。由分立元件构成电机驱动电路,结构简单,价格低廉,在实际应用中应用广泛。但是这种电路工作性能不够稳定。因此我们选用了方案1。L298应用实例实例一:用L298驱动两台直流减速电机的电路。引脚6,9可用于PWM控制。如果机器人项目只要求直行前进,则可将5,10和7,12两对引脚分别接高电平和低电平,仅用单片机的两个端口给出PWM信号控制6,11即可实现直行、转弯、加减速等动作。最终方案:经过反复论证,我们最终确定了如下方案:(1)车体车架手工制作。(2)采用STC89S52单片机作为主控制器。(3)用蓄电池经7805稳压后为直流电机供电,电7.5压经两片7805降压、稳压后为单片机系统和其他芯片供电。(4)用st178型光电对管进行寻迹。(5)L298N作为直流电机的驱动芯片。系统的结构框图如图3所示:稳压电源稳压电源模块主控芯片STC89S52L298减速电机电压比较器红外对管组图3系统结构框图三、硬件实现及单元电路设计1、微控制器模块的设计采用STC公司的89s52单片机,不用烧写器而只用串口或者并口就可以往单片机中下载程序。我们在开发过程中使用开发版,方便程序的调试和整机的测试,待系统调试完成后,将单片机从开发板上取下,安装在小车系统板的单片机座中,由于本次设计要求中,小车需要完成的任务比较简单,因此我们只在小车系统板的单片机系统中只保留了单片机。2、光电对管电路的设计红外检测管图我们设计并论证了两种光电对管检测及调理电路,电路原理图分别如图所示:我们考虑用比较器的方案。图为LM393比较器电路。3、寻迹光电对管的安装考虑到设计要求,本次设计仅用4对光电传感器就能完成设计要求,中间四对传感器用来校正小车的寻迹路线,保证小车运行的直线性,两侧的传感器用来检测小车过线,可以实现小车的转弯。4、电机驱动电路的设计我们采用电机驱动芯片L298N作为电机驱动,驱动电路的设计如下图所示:四、软件设计4.1软件设计思想根据总体设计的思想及本系统实现的功能,在软件设计中完成以下功能。1.寻迹模块主程序:由是否遇到黑线,测到光源,测到挡板产生信号的操作,信号返回到单片机,再通过单片机来实现相应的功能。2.电机驱动模块主程序:主要用来控制两个直流减速电机,实现前进、后退、前左转、前右转、后左转、后右转、停车等功能。具体程序:#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbita=P2^2;sbitb=P2^3;sbitc=P2^0;sbitd=P2^1;ucharflag,received;voiddelay(uintz){ uinti,j; for(i=z;i>0;i--) for(j=110;j>0;j--);}voidqudong(){ if(flag==8) { a=0; b=1; c=1; d=0; delay(100); } elseif((flag==6))//||(flag==4)||(flag==2)) { a=0; b=1; c=0; d=0; delay(100); } elseif((flag==4)||(flag==2)) { a=0; b=1; c=0; d=0; delay(100); } /*elseif(flag==2) { a=0; b=1; c=1; d=1; delay(500); }*/ elseif((flag==10))//||(flag==12)||(flag==14)) { a=0; b=0; c=1; d=0; delay(100); } elseif(flag==12) { a=0; b=0; c=1; d=0; delay(100); } elseif(flag==14) { a=0; b=0; c=1; d=0; delay(100); } else { a=0; b=1; c=1; d=0; delay(500); } /*elseif((flag==16)||(flag==17)) { a=1; b=1; c=1; d=1; }*/}voiddetection(){ received=P1; switch(received) { case0x7f: flag=1; break; //01111111最左边(或右边)1个光电传感器检测到黑线 case0x3f: flag=2; break; //00111111最左边(或右边)2个光电传感器检测到黑线 case0xbf: flag=3; break; //10111111依次类推 case0x9f: flag=4; break; //10011111 case0xdf: flag=5; break; //11011111 case0xcf: flag=6; break; //11001111 case0xef: flag=7; break; //11101111 case0xe7: flag=8; break; //11100111 case0xf7: flag=9; break; //11110111 case0xf3: fl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安证考试应对试题及答案
- 轻松应对2025年保安证考试试题及答案
- 可行性研究报告 环保
- 2025年保安证考试重点突破试题及答案
- 2025年保安证测试题及答案
- 2025年高中化学模拟试题及答案考前指南
- 2025年保安证专业知识试题及答案
- 山西大学《经济师资格》2023-2024学年第二学期期末试卷
- 烟台职业学院《发酵食品工艺学(实验)》2023-2024学年第二学期期末试卷
- 保山市重点中学2025届高三高考全真模拟卷(四)历史试题含解析
- 小学一年级安全小知识
- 铁道概论知到智慧树章节测试课后答案2024年秋石家庄铁道大学
- 北师大版(2024新版)七年级上册数学第五章《一元一次方程》单元测试卷3(含答案解析)
- 2024年10月自考00318公共政策试题及答案
- 组态工控技术 课件 4组态王(KINGVIEW)入门工程
- 部编高教版2023·职业模块 中职语文 2.《宁夏闽宁镇:昔日干沙滩今日金沙滩》 课件
- 小学数学分数四则混合运算300题带答案
- 《脑胶质瘤诊疗指南2024版》解读
- 《铁路轨道维护》课件-单根更换混凝土枕作业
- 二零二四年度楼顶无人机训练基地建设合同
- 人工智能 AI1章 概述课件
评论
0/150
提交评论