自导引小车AGV系统分析与设计说明书_第1页
自导引小车AGV系统分析与设计说明书_第2页
自导引小车AGV系统分析与设计说明书_第3页
自导引小车AGV系统分析与设计说明书_第4页
自导引小车AGV系统分析与设计说明书_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目:学生姓名:学号:班级:指导教师:日期:《自导引小车AGV系统分析与设计》任务书专业指导教师班级学生姓名学号一、内容简介自导引小车是本设计以AGV为例,设计自导引小车,并通过实训装置进行调试练习。二、任务要求:(1)自导引小车载重50Kg(计算机械结构时用此参数)。(2)要求实现前进、转弯和自动循迹功能,具有红外避障功能;(3)小车行进速度可调;(4)控制系统采用STC89C52,采用单片机C51语言编程;(5)要求控制系统有仿真和调试。三、任务内容:(1)实训设计说明书1份;(2)机械结构三维模型图(电子版),二维设计装配图1张及主要零件图;(3)控制系统原理图1张;(4)程序框图及程序清单;(5)演示视频。四、时间安排(16周-20周)2016.12.12-2016.12.19:认识自导引小车,根据要求设计机械结构,进行强度的计算与校核,三维建模,绘制机械结构装配图、主要零件图;2016.12.20-2016.12.25:熟悉控制元件、控制流程,绘制自导引小车控制系统原理图;2016.12.26-2017.1.7:动手装配自导引小车,编写控制程序;2017.1.8-2017.1.13:仿真调试程序;编写设计说明书,录制调试和小车工作视频。目录第一章绪论 第一章绪论1.1AGV自动导引小车简介AGV(AutomaticGuidedVehicle),即自动导引车,是一种物料搬运设备,是能在一位置自动进行货物的装载,自动行走到另一位置,自动完成货物的卸载的全自动运输装置。AGV是以电池为动力源的一种自动操纵的工业车辆。装卸搬运是物流的功能要素之一,在物流系统中发生的频率很高,占据物流费用的重要部分。因此,运输工具得到了很大的发展,其中AGV的使用场合最广泛,发展十分迅速。自动导引车(automaticguidedvehicle,AGV),是一种集声、光、电、计算机为一体的简易移动机器人。在结构上有类似于有人驾驶车,只不过它的行驶是在车载微电脑的控制下完成的。主要应用于柔性加工系统、柔性装配系统(以AGV作为活动装配平台)、自动化立体仓库以及其他一些行业作为搬运设备。最早的自动搬运车是1913年福特汽车公司用在底盘装配上,代替了原来的输送机,使原装配时的12小时28分缩短了1小时33分。1956年英国人组成了以电磁感应导向的简易AGVS,从此60年代传到了美国。1959年日本也从这时开始引进AGVS技术。60年代AGVS从自动化仓库进入到柔性加工系统(FMS)。70年代AGV作为生产组成部分而进入了生产系统,从而使AGV得到了迅速发展。特别在汽车制造业得到广泛应用。我国是从1976年起重机械研究所研制出第一台ADB型AGV;北京邮电部邮政科学技术研究所为上海新火车站邮政枢纽、济南军区仓库研究试制的WZC及WZC一1两种AGV,1991年也投入了运行;中科院沈阳自动化研究所1993年4月在北京新技术展览会上介绍了自行研制的SIA7—AGV一1型载重300公斤的自主导引小车,在沈阳某厂试用;1992年天津理工学院研制的带电缆光导AGV。我国台湾省曾委托ADLITTLE咨询公司编制“2000年新兴工业规划”,把开发研制AGVS列为第一类出口导向型优先发展的自动化产业。2000年世界自动化产业需求量为700亿美元,台湾达到36亿美元。最早期的AGV是铺轨式的,车体在预设的铁轨上行驶,利用通信设备控制它的行驶或停止,并没有涉及到传感器。随着传感器技术的飞速发展,各种各样的传感器被使用在AGV中,AGV利用传感器感知周围事物的信息,控制机车的运动,从而实现真正意义上的自动导引。1.2AGV自动导引小车的分类自动导引小车分为有轨和无轨两种。所谓有轨是指有地面或空间的机械式导向轨道。地面有轨小车结构牢固,承载力大,造价低廉,技术成熟,可靠性好,定位精度高。地面有轨小车多采用直线或环线双向运行,广泛应用于中小规模的箱体类工件FMS中。高架有轨小车(空间导轨)相对于地面有轨小车,车间利用率高,结构紧凑,速度高,有利于把人和输送装置的活动范围分开,安全性好,但承载力小。高架有轨小车较多地用于回转体工件或刀具的输送,以及有人工介人的工件安装和产品装配的输送系统中。有轨小车由于需要机械式导轨,其系统的变更性、扩展性和灵活性不够理想。有轨小车如图所示。图图1-1有导轨小车无轨小车是一种利用微机控制的,能按照一定的程序自动沿规定的引导路径行驶,并具有停车选择装置、安全保护装置以及各种移载装置的输送小车。无轨小车如图所示。图1-2图1-2无导轨小车无轨小车按引导方式和控制方法的分为有径引导方式和无径引导自主导向方式。有径引导方式是指在地面上铺设导线、磁带或反光带制定小车的路径,小车通过电磁信号或光信号检测出自己的所在位置,通过自动修正而保证沿指定路径行驶。无径引导自主导向方式中,地图导向方式是在无轨小车的计算机中预存距离表(地图),通过与测距法所得的方位信息比较,小车自动算出从某一参考点出发到目的点的行驶方向。这种引导方式非常灵活,但精度低。1.3AGV系统组成现今的AGV基本上由导向模块、行走模块、导向传感器、微处理器、通讯装置、移载装置和蓄电池等构成,如图1所示。其中,微处理器是车的控制核心部分,它把车的各个部分有机地联系在一起,它不仅控制整个车的运行,而且,还通过通讯系统接收地面管理站传来的各种指令,并不断地把车的所处位置、运行状况等信息返回给地面站。通讯装置根据车的通讯方式不同可以是:红外通讯、感应通讯、无线电通讯等。移载方式有手动和自动2种,根据需要可以配置货叉、升降平台、辊子输送机、外伸形货叉、机械手等设备。一定数量的AGV在地面设施的支持下,按工序完成一定的物料输送任务就构成AGV系统。目前各大高校教学演示、自动化车间及物流配送业的用户对AGV产品反应良好,该产品也广泛应用的行业还包括烟草、汽车制造、家电、金融系统等多个领域。AGV的上市,标志着科技突飞猛进的大中华,让现代化工业城市又向前迈进了一大步,也将是现代化工业企业自动化发展的必然趋势。(1)较高的柔性。只要改变一下导向程序,就可以很容易地改变、修正和扩充AGV的移动路线。如果改变固定的传送带运输线或有轨小车的轨道,相比之下改造的工作量要大得多。(2)实时监视和控制。由于控制计算机实时地对AGV进行监视,如果FMS控制系统根据某种需要,要求改变进度表或作业计划,则可很方便地重新安排小车路线。此外,还可以为紧急需要服务,向计算机报告负载的失效、零件错放等事故。如果采用的是无线电控制,可以实现AGV和计算机之间的双向通讯。不管小车在何处或处于何种状态,运动或者静止,计算机都可以用调频法通过它的发送器向任一特定的小车发出命令,且只有响应的那一台小车才能读到这个命令,并根据命令完成某一地点到另一地点的移动、停车装料、卸料、再充电等一系列的动作。另一方面小车向能向计算机发出信号,报告小车的状态、小车故障、蓄电池状态等(3)安全可靠。AGV能以低速运行,一般在10~70m/min范围内操作。通常AGV有微处理器控制,能同本区的控制器通讯,可以防止相互之间的碰撞。有的AGV上面还安装了定位精度传感器或定中心装置,可保证定位精度达到±30mm,精确定位的AGV其定位精度可达到±30mm,从而避免了在装卸站或在运动过程中小车与小车之间发生碰撞,以及工件卡死的现象。装卸搬运是物流的功能要素之一,在物流系统中发生的频率很高,占据物流费用的重要部分。AGV的显著特点是无人驾驶,AGV上装备有自动导向系统,可以保障系统在不需要人工引航的情况下就能够沿预定的路线自动行驶,将货物或物料自动从起始点运送到目的地。AGV的另一个特点是柔性好,自动化程度高和智能化水平高,AGV的行驶路径可以根据仓储货位要求、生产工艺流程等改变而灵活改变,并且运行路径改变的费用与传统的输送带和刚性的传送线相比非常低廉。AGV一般配备有装卸机构,可以与其他物流设备自动接口,实现货物和物料装卸与搬运全过程自动化。此外,AGV还具有清洁生产的特点,AGV依靠自带的蓄电池提供动力,运行过程中无噪声、无污染,可以应用在许多要求工作环境清洁的场所。AGV的类型AGV的应用1.电磁感应引导式AGV1.仓储业2.激光引导式AGV2.制造业3.视觉引导式AGV3.邮局、图书馆、港口码头4.铁磁陀螺惯性引导式AGV4.烟草、医药、食品、化工5.光学引导式AGV5.危险场所和特种行业表1-1AGV的类型和应用表1-1AGV的类型和应用第二章机械部分设计2.1设计任务设计一台自动导引小车AGV,可以在水平面上按照预先设定的轨迹行驶。本设计采用STC89C52单片机作为控制系统来控制小车的行驶,从而实现小车的左、右转弯,直走,倒退,停止功能。其设计参数如下:自导引小车载重:50Kg自动导引小车的长度:500mm自动导引小车的宽度:300mm自动导引小车的行驶速度:100mm/s2.2确定机械传动方案传动系统如图2-1所示。图2-1传动系统图2-1传动系统2.3直流伺服电动机的选择伺服电动机的主要参数是功率(KW)。但是,选择伺服电动机并不按功率,而是更根据下列三个指标选择。运动参数: AGV行走的速度为100mm/s,则车轮的转速为n=60v/(πd)=60×100/(3.14×140)≈22.75r/min(2-1)电机的转速选择蜗轮-蜗杆的减速比i=62(2-2)自动导引小车的受力分析:图2-2车轮受力简图图2-2车轮受力简图小车车架自重为P取P=5kg=49N(2-3)小车的载荷为GG=mg=50*9.8=196N(2-4)列出平衡方程,2F+Fc-G-P=0(2-5),-(P+G)*100+Fc*200=0(2-6)解得F=61.25NFc=122.5N两驱动后轮的受力情况如图2-3所示:滚动摩阻力偶矩的大小介于零与最大值之间,即(2-7)Mmax=0.006*61.25=0.3675N.M(2-8)其中δ滚动摩阻系数,查表5-2,δ=2~10,取δ=6mm牵引力F为F=0.3675/0.07=5.25N(2-9)后轮受力摩擦系数µ牵引力Fn重物的重力Wn滚子直径Dmm传递效率ŋ传动装置减速比1/G1)求换算到电机轴上的负荷力矩()(2-10)=(5.25+0.15*61.25)/0.7*140/2/62*9.8/1000=0.23N.M图2-3后轮受力简图取=0.7,=157.66,=0.15图2-3后轮受力简图求换算到电机轴上的负荷惯性()(2-11)其中为车轮的转动惯量;为蜗杆的转动惯量;为蜗轮的转动惯量;为蜗轮轴的转动惯量。电机的选定根据额定转矩和惯量匹配条件,选择直流伺服电动机。电机型号及参数:MAXONF2260Ø60mm石墨电刷80W匹配条件为(2-12)即惯量(2-13)其中为伺服电动机转子惯量故电机满足要求。快移时的加速性能最大空载加速转矩发生在自动导引小车携带工件,从静止以阶跃指令加速到伺服电机最高转速时。这个最大空载加速转矩就是伺服电动机的最大输出转矩。(2-14)加速时间(2-15)其中机械时间常数2.4联轴器的设计由于电动机轴直径为Φ8mm,并且输出轴削平了一部分与蜗杆轴联接部分轴径为Ф12mm,故其结构设计如图2-4所示。图2-4图2-4联轴器机构图联轴器采用安全联轴器,销钉直径d可按剪切强度计算,即(2-16)销钉材料选用45钢。查表5-2优质碳素结构钢(GB699-88)45调质≤200mm=637MPa=353MPa=17%Ψ=35%硬度217~255HBS销钉的许用切应力为(2-17)过载限制系数k值查表14-4取k=1.6T=0.321N•m选用d=5mm满足剪切强度要求。2.5蜗杆传动设计1.选择蜗杆的传动类型根据GB/T10085-1988的推荐,采用渐开线蜗杆(ZI)。2.选择材料蜗杆要求表面硬度和耐磨性较高,故材料选用40Cr。蜗轮用灰铸铁HT200制造,采用金属模铸造。3.蜗杆传动的受力分析确定作用在蜗轮上的转矩T2按Z=1,估取效率η=0.7,则(2-18)图2图2-5蜗轮-蜗杆受力分析各力的大小计算为(2-19)(2-20)(2-21)4.按齿根弯曲疲劳强度进行设计根据开式蜗杆传动的设计准则,按齿根弯曲疲劳强度进行设计。蜗轮轮齿因弯曲强度不足而失效的情况,多数发生在蜗轮齿数较多或开式传动中。弯曲疲劳强度条件设计的公式为(2-22)确定载荷系数K由于工作载荷较稳定,故取载荷分布不均系数Kβ=1,由表11-15选取使用系数KA=1.15。由于转速不高,冲击不大,可取动载系数KV=1.1,则(2-23)由表11-8得,蜗轮的基本许用弯曲应力假设3°10'48",蜗轮的当量齿数(2-24)根据,,从图11-19中可查得齿形系数螺旋角系数(2-25)由表11-2得中心距a=50mm模数m=1.25mm分度圆直径蜗杆头数直径系数17.92分度圆导程角γ=3°11′38″蜗轮齿数变位系数5.蜗杆与蜗轮的主要参数与几何尺寸1)蜗杆轴向齿距(2-26)齿顶圆直径(2-27)齿根圆直径(2-28)蜗杆轴向齿厚(2-29)2)蜗轮传动比(2-30)蜗轮分度圆直径(2-31)蜗轮喉圆直径(2-32)蜗轮齿根圆直径(2-33)蜗轮咽喉母圆半径(2-34)6.精度等级公差和表面粗糙度的确定考虑到所设计的自动导引小车属于精密传动,从GB/T10089-1988圆柱蜗杆、蜗轮精度中选择6级精度,侧隙种类为7.热平衡核算由于该蜗轮-蜗杆传动是开式传动,蜗轮-蜗杆产生的热传递到空气中,故无须热平衡计算。2.6前轮轴的设计前轮轴只承受弯矩而不承受扭矩,故属于心轴。图图2-6前轮轴结构1.求作用在轴上的力自动导引小车的前轮受力,受力如图2-9a)所示。2.轴的结构设计1)拟定轴上零件的装配方案装配方案是:左轮辐板、右轮辐板、螺母、套筒、滚动轴承、轴用弹性挡圈依次从轴的右端向左安装,左端只安装滚动轴承和轴用弹性挡圈。这样就对各轴段的粗细顺序作了初步安排。2)根据轴向定位的要求确定轴的各段直径和长度(1)初步选择滚动轴承。自动导引小车前轮轴只受弯矩的作用,主要承受径向力而轴向力较小,故选用单列深沟球轴承。由轴承产品目录中初步选取单列深沟球轴承6004,其尺寸为d×D×T=20mm×42mm×12mm,故。右端滚动轴承采用轴肩进行轴向定位。由手册上查得6004型轴承的定位轴肩高度h=2.5mm,因此取。(2)取安装左、右轮辐处的轴段Ⅵ的直径;轮辐的左端采用轴肩定位,右端用螺母夹紧轮辐。已知轮辐的宽度为34mm,为了使螺母端面可靠地压紧左右轮辐,此轴段应略短于轮辐的宽度,故取。左右轮辐的左段采用轴肩定位,轴肩高度,取h=3mm,则轴环处的直径。轴环宽度b≥1.4h,取。(3)轴用弹性挡圈为标准件。选用型号为GB894.1-8620,其尺寸为,故,,。其余尺寸根据前轮轴上关于左右轮辐结合面基本对称可任意确定尺寸,确定了轴上的各段直径和长度如图2-8所示。3)轴上零件的周向定位左右轮辐与轴的周向定位采用平键联接。按dⅥ由手册查得平键截面b×h=8mm×7mm(GB/T1095-1979),键槽用键槽铣刀加工,长为28mm(标准键长见GB/T1096-1979),同时为了保证左右轮辐与轴配合有良好的对中性,故选择左右轮辐与轴的配合为H7/n6。滚动轴承与轴的周向定位是借过度配合来保证的,此处选轴的直径尺寸公差为j7。4)确定轴上圆角和倒角尺寸取轴端倒角为1×45°,各轴肩处的圆角半径为R1。3.求轴上的载荷首先根据轴的结构图作出轴的计算简图。根据轴的计算简图作出轴的弯矩图。图图2-7前轮轴的载荷分析图4.按弯曲应力校核轴的强度进行校核时,通常只校核轴上承受最大弯矩的截面强度。最大负弯矩在截面C上,。对截面C进行强度校核,由公式(2-35)由表15-1得,45钢调质由表15-4得,(2-36)因此该轴满足强度要求,故安全。2.7蜗杆轴上滚动轴承选择计算要求寿命,转速,轴承的径向载荷,作用在轴上的轴向载荷。由上述条件试选轴承选30203型轴承,查表5-24(脂润滑)图图2-8蜗杆轴上的轴承受力按额定动载荷计算(2-52),查表15-12,,,,,由式均小于满足要求。按额定静载荷校核由表查表15-14,取均小于,满足要求。第三章控制系统的设计3.1单片机的选择控制器选型:STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。8051的初始态:ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,STC89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。3.2.电机驱动芯片的选择电机采用直流驱动,5V~35V供电,要求一定稳定性。L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。使用说明:3.3循迹模块的选择3.3.1路循迹传感器模块介绍:此模块是为智能小车、机器人等自动化机械装置提供一种多用途的红外线探测系统的解决方案。该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围2~60cm,工作电压为3.3V-5V。该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点,可以广泛应用于机器人避障、避障小车、流水线计数及黑白线循迹等众多场合。3.3.2路循迹传感器模块参数说明:一、(1)当模块检测到前方障碍物信号时,电路板上红色指示灯点亮,同时OUT端口持续输出低电平信号,该模块检测距离2~60cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;逆时针调电位器,检测距离减少。(2)传感器属于红外线反射探测,因此目标的反射率和形状是探测距离的关键。其中黑色探测距离最小,白色最大;小面积物体距离小,大面积距离大。3、传感器模块输出端口OUT可直接与单片机IO口连接即可,也可以直接驱动一个5V继电器模块或者蜂鸣器模块;连接方式:VCC-VCC;GND-GND;OUT-IO4、比较器采用LM339,工作稳定;(3)可采用3.3V-5V直流电源对模块进行供电。当电源接通时,绿色电源指示灯点亮;(4)具有3mm的螺丝孔,便于固定、安装;(5)尺寸大小:中控板42mm×38mm×12mm(长×宽×高)小板25mm×12mm×12mm(长×宽×高)(6)每个模块在发货已经将阈值比较电压通过电位器调节好,买家也可以根据实际情况进行调节(提示:模块反射距离越大,越容易误触发)二、模块接口说明(16线制)红外探头VCCGNDOUT 对应接入中控板VCCGNDINx中控板供电:模块6p排针接口处VCC外接3.3V-5V电压(可以直接与5v单片机和3.3v单片机相连);GND外接GND;OUT1-OUT4接单片机IO口3.4硬件系统电路图3.5软件部分设计3.5.1软件功能1.通过设计要求小车实现前进、转弯和自动循迹功能;具有红外避障功能且小车行进速度可调。3.5.2程序流程图开始开始左右避障灯是否检测到光信号左右循迹灯是否检测到光信号对应电机保持原速行使对应电机减速转动左右电机均停止转结束是否是否3.5.3程序清单#include<reg52.h> //111111111111111unsignedchartimer1;sbitled1=P1^0;sbitled11=P1^1;sbitled2=P1^2;sbitled22=P1^3;sbitxj1=P0^0;sbitxj2=P0^1;sbitxj3=P0^2;sbitxj4=P0^3;voidTime1Config();voidmain()//主函数{ Time1Config(); while(1) {if((xj1==0)||(xj4==0))//停{ led1=0; led11=0; led2=0; led22=0;} elseif(((xj2==1)&&(xj3==1))||((xj2==0)&&(xj3==0)))//直走 { if(timer1>90)//PWM周期为100*0.5ms { timer1=0; } if(timer1<5) //改变这个值可以改变直流电机的速度 { led1=1; led11=0; led2=0; led22=1; } else { led1=0; led11=0; led2=0; led22=0; } } elseif((xj2==0)&&(xj3==1))//右走 { if(timer1>90)//PWM周期为100*0.5ms { timer1=0; } if(timer1<5) //改变这个值可以改变直流电机的速度 { led1=1; led11=0; led2=0; led22=0; } else { led1=0; led11=0; led2=0; led22=0; } } elseif((xj2==1)&&(xj3==0))//左走 { if(timer1>90)//PWM周期为100*0.5ms { timer1=0; } if(timer1<5) //改变这个值可以改变直流电机的速度 { led1=0; led11=0; led2=0; led22=1; } else { led1=0; led11=0; led2=0; led22=0; } } } } /********************************************************************************函数名:Time1Config*函数功能 :设置定时器*输入:无*输出:无*******************************************************************************/voidTime1Config(){ TMOD|=0x10;//设置定时计数器工作方式1为定时器 //--定时器赋初始值,12MHZ下定时0.5ms--// TH1=0xFE; TL1=0xeC; ET1=1; //开启定时器1中断 EA=1; TR1=1; //开启定时器 }/********************************************************************************函数名:Time1*函数功能 :定时器1的中断函数*输入:无*输出:无*******************************************************************************/voidTime1(void)interrupt3//3为定时器1的中断号1定时器0的中断号0外部中断12外部中断24串口中断{ TH1=0xFE;//重新赋初值 TL1=0xeC; timer1++;}小车组装及调试小车的组装构成小车的各零件及电路板首先,将万向轮、左电机车轮和右电机车轮安装在地盘以下,支撑起车身。其次,按照顺序分别将单片机、4路循迹传感器模块安装在地盘以上。然后再将L298N直流电机驱动芯片安装在地盘以下。4.再次,用一定数量的导线对单片机、4路循迹传感器模块、L298N直流电机驱动芯片进行对应接口的正确连接。5.单片机的VCC端对应驱动芯片的+5V接口,单片机的GND接口对应驱动芯片的GND接口,单片机的port端的输出口按接线顺序对应驱动芯片的接收端INT1~INT4端口,并且按顺序对应驱动芯片的通道A通道B使能端ENA(自左向右插线)。单片机+5V和GND端对应4路应循迹模块的VCC端和GND端,然后将单片机的PORT端接收端按顺序对应4路循迹模块的输出端D01~D04进行连接。7.将四片光感小灯按顺序与4路循迹模块对应的接口进行连接。8.最后用模型专用螺栓和螺母将各元器件固定。小车的调试小车组装完成后需要给控制器STC89C52输入程序,需要用到KEIL软件、程序下载板。将STC89C52插进下载板中,用keil软件打开已编好的c语言程序,运行无误后拷贝至控制器中,可改变程序中速度数值的大小来调整小车行进速度。第五章总结本课题为自导引小车AGV系统分析与设计。AGV自动导引小车是一种物料搬运设备,是能在一位置自动进行货物的装载,自动行走到另一位置,自动完成货物的卸载的全自动运输装置;AGV自动导引小车系统结构一般由机构部分、传感器组、控制部分以及信息处理部分构成。通过设计,实现了小车自动按预先设定的轨迹行走,从而在柔性制造系统中自动运送工件。自导引小车是本设计以AGV为例,设计自导引小车,并通过实训装置进行调试练习,实现小车的前进、转弯和自动循迹功能,以及小车在遇到障碍物时的避障功能。全车采用单片机作总控制,配合电机控制模块,红外检测装置,最终实现AGV小车所要求的功能。第六章分工情况二维、三维机械制图及主要零件图:电气图绘制、控制部分设计及小车调试、录制:程序框图、程序清单及小车组装、拍照:基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论