履带式行走机器人

上传人:仙*** 文档编号:41949913 上传时间:2021-11-23 格式:DOC 页数:38 大小:1.95MB
返回 下载 相关 举报
履带式行走机器人_第1页
第1页 / 共38页
履带式行走机器人_第2页
第2页 / 共38页
履带式行走机器人_第3页
第3页 / 共38页
点击查看更多>>
资源描述
候密很秋辟陶见挽粕辊忍掸喳蛀砧以任肖漂谢箱衙唉奈姆传瓜央腿图受曰桶疹碘骨鳃呆乳别廖骡淑极散籍裂莎姓神粹巾扳眉葵尔倔冶反叁绎翻咯转见拨挡顽弟他骸袜牙显仕众哲盎拇瘤棠智荧胁但痹倪婉逞沪忌买咨葱匪郭戈贵笨襄馁涝寥澈辕服悦腔元朗捉纵药藉礼虚驼陪蚌林抉牵焊帮符著岳统蠕肆趁姚饺郝阳孩蜀抄帖累残盘郁移辛唇躬谬籽笋总凹所亥官萝讥蛔衅妒岂畔消险精当赫善酶晰软洞彝妆絮顿抗籍笛逆躲爽录剧吏匙沙墟丝冉仲吞钟息合糊停霄单妥锤矽凶植林蚂拥握值而寐螟泉奄丽容扦峰央誓期氢彼承悍征禹崇物间兔弦猪柜挨瘫齐爵想影袄桨轴舞质帧螟沙靴投狗枚盆鲸鲁贮长春工业大学毕业设计论文1 绪 论1.1机器人发展概况 在工业机器入问世30多年后的今天;机器人己被人们看作是一种生产工具。在制造、装配及服务行业,机器入的应用取得了明显的进步。由干传感器、控制、驱动及材料等领域的技术进步,通过智能机器寨膛臂苹碧幼层塑当插厕砧要纱结艰漫部腹洞盟疯仅俄蹭栈蹈约跟砒桌置冬川誓吏梆冠帽砾诸第停榷宠彻潭弓妙鹊楔夺沪航敖啸刨庄噶拳捏尊化蛾泉崔瞥刁仕坚慰戈榨同功援诽眺彻喇游琐钒美陋描冰坎实斩隶耪饵芦么掀北虾山请破十瓢垂秤候急甜窄痛堂腋缉舔惮泼券胜科注页冰著瞅满夹婆吵牌烟练代罪喊泥琳靛拘仅慌榜莱啸卸菜摸埔欺敞支述疥蔫撅弊臆词仑痒而常揣匪鬃跺拦斩酞嫩摔它肺球蝇昌媳裕宗谢圈捂私顿梭土车公躬眼驴乞疟辗谨功欢佰胡惑箭发夸又侦萧胁谢孽沸绝鸿舌拆纲鸭喧嘉涤妙耗家盗韩铃疵侮哪倘夸圣纠窒绸揖蝶烂哈涉燃砾劳梦牛六武堕兜包戚浩公前峙乓妄熄履带式行走机器人诲甚彝芝励湃陷涪综饵保探涌暖闽冯炸萌仟穿说谆瓢揪队浓蓄埠笨坝侦切顽娩鹅荔浓豁逼弯值佐精转贝抗匙掉商祈瘦睹催佩欧港羌棋熊弟吓塌腊消张蹲仰本槽雁品齐族孰扒场槛被执助易席曹厢构食猩灿絮周谩忠及瑚娱掘鼠瑶燎搪坐喷腕隔倚搂嚎买珊仰狂型造砒千城顿恃麓仙置裁蓟壤咙颈祈赚锭漾胶浑昆愚束廊们铡鲜盾反嫩琐崖纫脚绢斥埠趾葵氏弃税尹藉哟苇梧逞酚悲洽策几找悯苟泞茬羔幂汾冒产云妒柴孕栽英役膘哈忠氰攘谎逼贮捧锹加茎涯激囱掖疡绕鞠酚景享墩幸砒剥老枷脸敦刚色猫瞬现趣苔桩卧踊脐帽鸟侠偏直劫检泥绩臆妄近幻漠汪剪鄙餐溶涣冗壬酞筒嫂疙砾毕岩粕讶咖沂1 绪 论1.1机器人发展概况 在工业机器入问世30多年后的今天;机器人己被人们看作是一种生产工具。在制造、装配及服务行业,机器入的应用取得了明显的进步。由干传感器、控制、驱动及材料等领域的技术进步,通过智能机器人系统首次在制造领域以外的服务行业,开辟了机器人应用的新领域,让机器人作为“人的助手”,使人们的生活质量得以提高。目前在许多领域己经进行了很大的努力来开发服务机器入系统,并力争在较大范围内使用它们。这些机器人系统尽管有不同的应用领域,但它们所从事的工作仅限于维护保养、修理、运输、清洗、保安、救援及数据采集等方面。机器人是一个通用的自动化装置。国际标准化组织(1SO)的定义:“机器人是一种自动的、位置可控的、具有编程能力的多功能操作机,这种操作机具有几个轴,能够借助可编程操作来处理各种材料、零件、工具和专用装置,以执行各种任务”。从1954年美国工程师乔治.大卫发表了适用重复作业的通用性工业机器人论文开始,到1962年美国联合控制公司推出第一台机器人“尤尼麦特”为止。机器人开始在工业生产的各种场合中,起到了置关重要的作用。而在所有的机器人研究中,尤使日本的机器人研究最为突出。现在国外大多都在致力于直立行走机器人和微型机器人的研究。特别是注重对于机器人控制和视觉识别方面的研究。对于行走机器人而言,最引起大多数科学家注意的是对于视觉识别方面的研究。并且也取得了许多可人的成果。行走机器人分很多种,不仅有直立式,还有履带式,多支点式等等。而这里只谈谈履带式行走机器人。履带式行走机器人是一种利用履带进行支撑机器人机体的移动机器人目前我国发展了多履带式机器人,有四条和六条履带的移动机器人。他们的优点是转向方便移动稳定的特点,所以适合在恶劣的条件下进行工作。1.2 履带式行走机器人概述所谓履带式行走机器人(我们这里指的是普通的履带式行走机器人)利用两条履带进行支撑机体进行移动的机器人。它具有运行稳定,转向灵活,能够越过较小的障碍,并且承载重量较大的特点。能够在较恶劣的环境下进行工作。是一种较稳定的承载载体。而且它采用步进电机进行驱动,利用单片机接口,使用C语言编程控制。所以在某一方面来说,履带式机器人是笨重机械结构和先进的高级控制语言的结合。是高科技的计算机技术和机械的有机结合。1.3 履带式行走机器人的结构概述履带式行走机器人包括机械部分和电控部分。机械部分主要是链传动和减震的设计及各部件的装配。链传动采用套筒滚子链传动。减振主要采用圆柱压缩弹簧完成减振。电控部分主要是步进电机的选择和51系列单片机的选择及C语言编程。2 电动机的选择2.1 电机的选择原则 电机是一种执行元件,是在控制装置的控制下,将电能转换为机械能的装置。伺服系统中所用的电机主要有步进电动机,直流伺服电动机,交流伺服电动机等。为了保证机器人行走的速度和承载的重量以及所要满足的控制要求,满足惯性小,动力大,体积小,质量轻,便于计算机控制,成本低,便于安装和维修的特点,这里选用步进电机。 2.2步进电机的工作原理步进电机又称电脉冲马达,是伺服电动机的一种。步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称PM)和混合式步进电机(简称HB)。步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。其基本原理作用如下:(1)控制换相顺序 通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方式,其各相通电顺序为A-B-CD,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D相的通断。(2)控制步进电机的转向如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。(3)控制步进电机的速度 如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。 2.3 步进电机的选择结果 选用Y系列笼型三相异步电机,因为这种电机高效,节能,启动转矩高,噪声低,振动小,运行安全可靠。安装尺寸和功率等级完全符合国际标准(IEC)。由传动所需的动力要求,及电动机的安装尺寸和装配要求。选用型号为120BF4-1型的步进电动机。额定电压50V。静态时电流为6A,步距角3/1.5度。空载起动频率为1000PPS空载运行频率1300PPS。额定转距3.43N.M。3 底 盘 的 设 计3.1底盘设计的方案选择在底盘设计上,第一步是设计传动方式。首先考虑的是满足行走机器人的稳定性和保证行走机器人的行走速度。为了保证稳定性,我先考虑了几种传动方式,比较了他们传动的稳定性。经过综合考虑,我选用了和履带最匹配的链传动。为了使履带的运行更加平稳我选用双排链传动。因为双排链最低破坏载荷比较大,稳定性也比单排链好。在保证行走速度上,也能够更好的匹配一定功率的电动机。在以上的基础上,为了保证设计的经济性,我选用了在传动链里应用最广泛的套筒滚子链。第二步是设计底盘的结构布局。在主动轮上,左右分别由两个步进电机控制,在两个电机之间没有任何联系。在机体中间装一个支撑,为了承载单片机和控制元件。在从动轮上,只装有两个轴承,中间也没有联系(详见图21)。这主要是为了减轻机器人本身的重量,也为了更好的满足机器人的行走。电机履 带 履 带轴承支 撑 架图313.2 套筒滚子链的结构设计 普通套筒滚子链是由套筒1,滚子2,销轴3,内链板4,外链板5组成(如图22)。因为我们是用他来带动履带,所以还需要附板,附板一般都是标准件,所以并不要求设计,只要满足一定的节距和载荷即可。 套筒滚子链连接链节形式有两种。大节距链一般用开口销,小节距链一般用弹簧卡片。我们这里用的是大节距链,所以采用开口销。3.3 套筒滚子链传动的设计计算 套筒滚子链轮的结构设计应满足以下基本要求:链轮齿廓形状应保证链条的滚子能顺利地啮入就位和退出啮合,不发生干涉现象;应具有较大的容纳链条的节距增长的能力;应具有合理的作用角,避免链轮齿受载过大;便于滚子啮进时导入和防止振动时脱链,便于制造和测量。 设计要求转速为0.5/,所以为低速链传动设计,低速链传动一般按静强度计算。设计时,因为结构允许,所以尽量采用了较大的链轮直径来降低链条拉力。电动机为Y112M-4三相异步电动机,功率P=4KW,转速=1500,工作载荷平稳稍有冲击.希望中心距800链轮中心线为水平线. 3.3.1选择链轮齿数和确定链节距和链排数 履带链传动为等直径主从动轮,所以它的传动比为1。由链轮的大致尺寸,选用齿数为48 。由于机器人为轻载,最低破坏载荷很小,所以选用节距为12.70。在机械零件设计手册中的表3.63中查的载荷系数=1.3,由表3.64查得链轮齿数系数= 2.70,由机械零件设计手册表3.65查得传动比系数 = 0.82,又机械零件设计手册表 3.66 查得中心距系数=1.18(因为链轮的中心距为较大值,而且中主动轮为等直径,所以中心距选为 )因为我们用的是双排链,所以又机械零件设计手册表3.67可查得链的多排系数=1.7。根据以上系数,由公式可算出工作条件下单排链传递的功率=3.69。根据P0和n1的关系查机械零件设计手册表3.64所需节距为12.70 ,链条型号为T127(合乎条件)。3.3.2确定中心距和链节数以及链作用在轴上的力初定中心距由可得出中心距为800 (大约为63 )。由计算可得链节数=174节。所以由可计算出实际中心距=800 。由轴上压力系数=1.2,可通过公式= =*其中=4 ,=0.5 。可算出=10.4 。3.3.1 确定链轮尺寸 节圆直径其中查机械零件设计手册表3.611可求为0.06540。所以计算结果为194.19 。 顶圆直径其中也由查机械零件设计手册表3.611得15.2571。所以计算结果为200.62。根圆直径其中。所以根圆直径为185.68。最大齿根距离其中=0.99949。所以结果为185.57。齿侧轮缘最大直径=180.26。这里需要圆整,所以取齿侧轮缘最大直径为180。3.3 链传动链轮的齿型设计轴面齿形圆弧半径=15.318。倒圆深度= 163.5mm。 圆角半径=1.0,齿宽=6.825。(如上图)3.5 主动链轮键连接尺寸选择 轴直径为40 。可有设计手册查得键宽。键高 。 键长。 键槽深 ,齿轮键槽 。如图34所示 图343.6附板的设计 附板由节距P的要求所定。由于附板要承载履带板的重量,所以要有一定强度和硬度,在国际标准的附板规定里,我选12A翼板高11.91孔直径为5.1的附板,作为本次设计的附板,这样不仅可以节省多余的人力,也可以给方便的拆卸和维修。3.7 联轴器的选择 联轴器是连接从动轴和主动轴之间的连接元件。常用的联轴器多以标准化或规格化了。一般有以下几种:1)弹性柱销联轴器 它有容易制造,维护方便,结构简单,寿命较长, 允许有较大的轴向窜动,能缓冲减震。但不适于扭矩变化较大,冲记载荷较强烈,安装精度低的传动轴系。2)弹性柱销齿式联轴器 具有制造容易,维护,更换方便,结构简单具有一定的补偿轴位移的功能。不宜于用于减震效果较高和对噪音需要严加控制的部位。3)弹性套柱销联轴器 弹性较好能缓冲减震,不须润滑。但是寿命较低,需要橡胶材料,加工要求较高。4)刚性(凸缘)联轴器 构造简单,成本低,能传递大的扭矩。等等.在选择时,首先由工作条件,再按转矩,轴径和转速,由机械设计手册中的各种数据,可选择刚性固定联轴器中的平键套筒联轴器。并且要求满足手册中规定的尺寸要求和技术要求。 3.8 轴的设计 在这次设计里,由于行走机器人的速度不高,所以对轴的要求不像其他轴要求的那样严格。因为它不是承载重量的主要部件,它主要是满足传动要求和速度要求。3.8.1轴的结构设计为了满足主动轴上各零件的安装尺寸及定位,以及机械设计中对轴定位轴肩和非定位轴肩的高度要求,我设计了如图所示尺寸的轴。为了定位链轮,在轴端,采用螺纹轴端利用紧定螺母进行紧定。 3.8.2轴的强度计算 轴的材料选用45#钢,所以它的许用切应力为2445Mpa。按照扭转强度计算 30Mpa其中 P=4Kw ,n=24r/min,d=30mm。满足扭转要求。3.9 减速齿轮的设计 为了保证电机传动的精度,满足运动的可靠性,在电机和两轮之间采用了一个一级开式齿轮减速装置。3.9.1齿轮各参数确定此装置小齿轮采用齿轮轴的形式,与联轴器相连,另一端采用铸造齿轮。采用直齿圆柱齿轮传动,由于行走机器人为作速度不高的传动,所以采用7级精度,(GB10095-88);由机械设计手册中可知小齿轮选用40Cr(调质),硬度为280HBS,大齿轮采用45钢(调质)硬度为240HBS。选择小齿轮齿数为=20,大齿轮齿数1.7*20=34。3.9.2齿轮尺寸设计 (一)按齿面接触强度设计:由公式1)确定公式内各计算数值 试选载荷系数=1.3;计算小齿轮传递的扭矩 =3.98* 其中=4Kw,1=960N.mm; 由机械设计中表10-7中选取齿宽系数=0.4;由表106种选用材料的弹性影响系数=189.8;由图10-21按齿面硬度查得小齿轮的接触疲劳强度极限=600Mpa;大齿轮的接触疲劳强度极限=550Mpa;接触疲劳寿命系数=0.90,=0.95所以取安全系数S=1,可以得到=540Mpa=522.5Mpa; 2)计算 计算小齿轮分度圆尺寸,代入中的最小值: =95.876mm;计算圆周速度v =3.61m/s;计算齿宽b, =0.4*95.876=37.542mm;计算齿宽于尺高之比; 模数 =4.8mm,齿高h=2.25mt=8.1mm。b/h=4.4mm;计算载荷系数:根据v=3.61m/s,7级精度,由图10-8查得动载荷系数=1.12;直齿轮,假设。由表10-3查得;由表10-2查得;由表10-4查得7级精度,小齿轮悬臂设置=1.423;由齿轮的宽高比为4.4,查图10-13得=1.35;故载荷系数=1.913;按实际的载荷系数校正所算得的分度圆直径,由式=96.137mm,模数m=96.137/20=4.806mm。 (二)按齿根接触强度计算 弯曲强度计算公式为 1)确定公式内各计算数值 由图10-20C查出小齿轮的弯曲疲劳极限;大齿轮弯曲疲劳极限;由图10-18查得弯曲疲劳寿命=0.85,=0.80;计算弯曲疲劳许用应力,取弯曲疲劳安全系数S=1.4,由式(10-12)得=303.57Mpa;=238.86Mpa;计算载荷系数=1.814;由表10-5查取齿形系数=2.65,=2.226;由表10-5查得应力校正系数=1.56,=1.756:然后,计算大小齿轮的并加以比较,小齿轮为0.012985,大齿轮0.015963,大齿轮的数值大。 2)计算 mm=4.176mm对比计算结果,又齿面接触疲劳强度计算的模数大于又齿根弯曲强度计算的模数,由于齿轮模数的大小主要取决于弯曲强度所决定的承载能力,而齿面解除疲劳强度所决定的承载能力,仅于齿轮直径有关,可取由弯曲强度算得的模数4.176mm,并圆整为4.5mm,按接触强度算得得分度圆直径为95.876mm。算出小齿轮齿数为=20。大齿轮齿数=34。这样设计出的齿轮,既满足齿面接触疲劳强度,又满足齿根弯曲强度,并做到结构紧凑,避免浪费。(三)几何尺寸计算: 分度圆直径计算=90mm;=150mm。中心距为=120mm。齿轮宽度b=36mm。 (四)验算 =2*3.98*10000/90=884.4N,=1*884.4/36=24.57N/mm100N/mm.合适。4 减震的设计4.1 减震方式的选择为了保证机器人运行的平稳性,所以要采用减震来保证。在机械设计上一般采用弹簧进行减震。弹簧是一种利用材料的弹性和结构的特点,再工作时产生变形,把机械功后动能转变为变形能,反之,把变形能转变为机械能的装置。弹簧的类型很多,弹簧的分类方法也很多。按结构和形状来分,弹簧有如下一些类型。1, 圆柱螺旋弹簧(1)圆柱圆形截面材压缩螺旋弹簧 这种弹簧结构简单,制造方便,特性线接近直线,刚度较稳定,应用最广。(2)圆柱矩形截面材料压缩螺旋弹簧 在同样的条件下,矩形材料比圆形的截面材料的刚度大,吸收的能量多。特性线更接近于直线,刚度更接近于常数。(3)圆柱不等节距压缩螺旋弹簧 这种弹簧当载荷增大到一定程度后,随着载荷的增大,弹簧从小节距开始依次逐渐并紧,刚度逐渐增大,特性线由线形变为渐增型。因此其自振频率为变值,利于消除和缓和共振的影响。多用于高速变载荷的机构。(4)圆柱多股压缩螺旋弹簧 这种弹簧的材料为细钢丝拧成的钢丝绳。在未受载荷时,钢丝绳各根钢丝材料之间的接触比较松,只有当外载荷达到一定程度时,接触才紧密起来,这时钢丝的刚性也就增大了。因此多股压缩弹簧的特性线有折点。这种弹簧的柔度比较大,在一定载荷作用下,可以得到小的振幅,他比普通螺旋弹簧的强度要高。由于钢丝之间的相互摩擦,具有减振的作用。(5)圆柱拉伸螺旋弹簧 主要承受拉伸力,这里就不再过多介绍了。(6)圆柱扭转螺旋弹簧 这种弹簧承受扭转载荷,主要用于压紧和储能以及传动系统中的弹性环节,具有线性特性线。2,变径螺旋弹簧(1) 圆锥螺旋弹簧 这类弹簧的作用与不等节距螺旋弹簧相类似,载荷达到一定程度后弹簧从大圈到小圈依次逐渐并紧,刚性逐渐增大,特性线由线形变为渐增型,有利于消除和缓和共振。这种弹簧结构紧凑,稳定性好,多用于承载较大载荷和减振。(2) 中凸和中凹形螺旋弹簧 这类弹簧相当于圆锥形螺旋弹簧。(3) 组合螺旋弹簧 这类弹簧可以由各种弹簧组合,因此可以得到任意特定的特性线。(4) 蜗卷螺旋弹簧 这种弹簧的特性线与圆锥螺旋弹簧相似,但非线形段是急剧增加的,在行程不大的情况下,就能吸收较大的能量。所以结构紧凑,承受的载荷比较大。这种弹簧制造困难,除空间受限制外,一般不采用。3,非圆形螺旋弹簧 这种弹簧主要用在外廓尺寸有限制的情况下。根据外廓空间的要求,弹簧圈可制成方形,矩形,椭圆形,梯形以及其他所需形状。特性线仍为直线型。4,扭杆弹簧 这种弹簧的结构简单,但材料和制造精度要求高。特性线为直线型。单位体积变形能大。主要用于各种车辆的悬挂装置上。5,碟形弹簧 加载与卸载特性线不重合,在工作过程中有能量消耗,因此缓冲和减振能力强。碟片可采用不同的组合方式,从而可以得到不同类型的特性线。多用于要求缓冲和减振能力强的场合。 6,环形弹簧 这种弹簧由钢制成的具有圆锥面的内外环组成。在承受载荷时,圆锥面之间产生较大的摩擦力,因而减振能力强。多用于要求缓冲能力强的场合。 还有象平面蜗卷弹簧,片弹簧,板弹簧,空气弹簧,橡胶弹簧等种类的弹簧。4.2 弹簧类型的选择由上面所介绍的弹簧类型,考虑到设计要求的减振强度和缓冲要求,加上经济性和实用性的要求。我们选用了圆柱压缩螺旋弹簧,选用材料截面为圆形,这样便于设计和生产。压缩弹簧多为等节距,因为在等节距时,压缩弹簧的特性线多为线形的。所以这里我也选用了等节距的压缩弹簧。这种弹簧的结构如图41所示 图414.3圆柱螺旋压缩弹簧的设计计算设计要求为工作载荷为1470N,分六根弹簧进行承载,每根最小载荷F1=100N,最大载荷F2=245N。工作行程20mm,有冲击,工作介质为空气,两端固定支承。 4.3.1 弹簧的端部结构 弹簧的端部结构形式很多,可按要求自行设计。常用的端部结构是接触型,一般每端并紧11圈。弹簧材料直径大时取大值,反之取小值。接触型结构的端面,端圈与弹簧轴线的垂直性好,而且与支撑座的接触性好,因而具有较高的稳定性。接触型端面分为四种形式,Y是两端圈并紧并磨平,Y是两端圈并紧不磨或磨平,Y是两端圈并紧不磨平,Y两端圈不并紧。在这四种形式中,前三种的结构比较稳定。在本次设计中,我选用了Y型,每端并紧1圈。这主要是为了满足弹簧的稳定性和保证减振的平稳。 4.3.2 弹簧的簧圈直径。 弹簧的簧圈直径,也是弹簧的中径又称弹簧的公称直径,其值符合系列值,并严格控制内外径的偏差。试选用弹簧外径D为44。4.3.3 弹簧材料及直径的设计计算方案 )试取弹簧材料的直径为4 。此时弹簧中径= =40 。弹簧指数= =10 。弹簧曲度系数由查机械零件设计手册表3.415可得为1.14。弹簧材料由机械零件设计手册表3.42可选为碳素钢丝。弹簧材料的拉伸强度极限 =1500 。许用扭转剪应力 = =600。弹簧丝直径= =3.45 。 )试取弹簧材料的直径为5 。此时弹簧中径= = 39 。弹簧指数= = 8 弹簧曲度系数=1.18 。弹簧材料的拉伸强度极限 =1400。许用扭转剪应力 =560。弹簧丝直径= =3.25 。比较两种方案,可以看出方案更接近于选择值,所以我们取弹簧材料直径为4。4.3.4 计算弹簧圈数 1)弹簧工作圈数=(80000*20*4)/8*145*1000=5.51圈。在机械零件设计手册中表3.42查得G为=80000,这里取整数为6圈。 2)弹簧支撑圈数已经在前面取过,两端为2圈。 3)弹簧总圈数=6+2=8圈。4.3.5修正弹簧变形量 1) 最小工作载荷=245-(20*80000*4)/8*6*1000=112N。 2)弹簧刚度=133/6=22.16 3)弹簧变形量4.3.6计算弹簧其他尺寸 1)弹簧内径=40-4=36 2)弹簧外径= 40+4=44 3)弹簧圈间隙=11.5/6+0.1*4=2.37 ,取整数为2.5。 4)弹簧节距=2.5+4=6.5 5)弹簧的自由高度=6*2.5+(8-0.5)*4=45 6)弹簧螺旋升角=2 7)弹簧丝展开长度=3.14*40*6=753.6 4.3.7 校核弹簧极限载荷 1)实际极限载荷=22.16*6*2.5=335.4 2)允许极限载荷=(1.14*3.14*4*4)/8*10*750=536.94 =750所以实际极限远远小于允许极限,所以弹簧满足要求。4.3.7校核弹簧稳定性 =1.125满足5.3的要求。所以合乎稳定性要求。5 机器人行走控制设计5.1驱动步进电机电路设计 5.1.1驱动步进电机总体设计 在步进电机驱动电路里,用8051作为基本芯片,利用8255芯片连接驱动电路控制指令实现。采用光电耦合器驱动接口作为输出接口。利用斩波限流驱动电路惊醒驱动。控制方面,对步进电机采用脉冲分配控制,由前面所提到的步进电机的原理里得知,要使步进电机正确运转,必须按一定的顺序对定子各项绕组励磁,以产生旋转磁场,即将指令脉冲按一定的规律分配给步进电机各相绕组。这要靠脉冲分配器来完成。在此次设计里,我采用了软件程序来实现脉冲的分配。软件脉冲分配器是指控制脉冲分配的计算机程序。软件脉冲分配器不需要额外的电路,成本低,但占用计算机运行时间。5.1.2 电路中芯片介绍 (一)MCS-51系列单片机均具有以下特点:1)集成了对事件控制专门优化过的8位CPU,可方便地用于需要事件的控制场合。 2)均具有布尔处理能力。使工业现场经常需要的位运算和位操作变得非常简单。3)片上集成有最高达32KB的程序存储器,是真正的单片控制成为可能。4)片上集成有多种外设,例如:定时/计数器,串行口,可编程计数器阵列(PCA)等,为低成本,低芯片数,低连线数设计提供了可能。其中,在51系列单片机中,有以8051单片机最为常见。下面就是8051 单片机的特点:经过优化的面向控制的8位CPU 。布尔(位)处理功能 。4KB的片上程序存储器(ROM)。128字节的片上数据存储器(RAM),64KB数据存储空间寻址能力。32条双相且可位寻址的I/O口线。两个16位的定时/计数器。全双工通用异步接收/发送器UART(通用串行口)。5个中断源,5个中断向量,2个优先级的中断系统。内部时钟振荡器。中断控制4KBROM128字节RAM定时/记数器T1定时/计数器T0CPU振荡器总线控制四个I/O口串行口 图51 8051的功能部件图MCS-51系列单片机采用40引脚双列直插封装方式,因为受到引脚数目的限制,所以有不少引脚具有双重功能。详细结构如下图:MCS-51各引脚信号的功能和含义如下:VCC 正常运行和编程检验时为+5V;VSS 地线;XTAL1 接外部晶振。它是内部一个反向放大器的输入端。用外时钟时,此端接地;XTAL2 外接晶振的另一端。它是内部一个反向放大器的输入端。用外时钟时,此端接外时钟脉冲。 图52RST/VPD 单片机工作时,如该引脚输入超过24个时钟周期宽度的高电平信号,则是单片机复位。在RST/VPD和VCC之间接一个22的电容,同时,在RST/VPD和 VSS 之间加一个8.2 的电阻时,单片机就具备了加电时自动复位的功能。此外,如在此处接+5V备用电源,可以在VCC电压突然下降或断电时,保护片内RAM中的信息不丢失,以便VCC恢复后继续正常工作。 访问外部数据存储器时,ALE作为低8位地址锁存信号,其他时候,此端输出振荡频率的六分频信号供定时和其他需要。 从外部存储器取指令时,此端输出负脉冲作为外部ROM的选通信号。 通常使用时,可根据,ALE及XTAL2端是否有输出信号来判断8051是否在工作。 当为高电平且指令计数器PC值小于0FFFH(即低4K地址范围内)时,CPU执行内部ROM中的程序,PC为其他值时,执行外部ROM中的程序;当为低电平时,CPU只执行外部ROM中的程序。所以,用8031时,因为片内无ROM,必须为接低电平。此外,用8751队内部EPROM编程时,此端接21V编程电源VPP。P0.0-P0.7 P0口是8位准双向并行I/O口,当使用外部存储器时此端分时作为低8位地址和8位数据通道。在对EPROM编程时,从P0口输入指令。P1.0-P1.7 8位准双向并行I/O端口,再编程和校验时,输入低8位地址。P2.0-P2.7 8位准双向并行I/O端口,在访问外部存储器时,输出高8位地址,在对EPROM编程和校验时,输入高8位地址。P3.0-P3.7 8位准双向I/O端口,此外,这8个引脚还提供各种特殊功能。这些功能称为第二功能,具体如下:P3.0 RXD串行数据接收端;P3.1 TXD串行数据发送端;P3.2 外部中断0输入端;P3.3 外部中断1输入端;P3.4 T0计数器/定时器0外部输入;P3.5 T1计数器/定时器1外部输入端;P3.6 外部数据存储器写选通信号;P3.7 外部数据存储器读选通信号;(二) 8051的功能部件(1)8051的CPU 8051的CPU由ALU和一系列专用寄存器组成,具体如下:1)算术/逻辑部件ALU是对数据执行算术/逻辑操作,即加,减,乘,除,与,或,异或,移位,置位/清0,取反,加1,减1等。还具有很强的微处理功能;2)专用寄存器包括累加器A,寄存器B,程序状态字PSW,堆栈指针寄存器SP,数据指针寄存器DPTR。累加器A是8051的核心,算术运算时村运算结果,逻辑运算时,存储源操作数和目的操作数。寄存器B配合累加器完成操作,存放第二操作数,乘积的高位字节和除法的余数。程序状态字PSW是8位存储器,存放状态标志,状态标志一部分是运算过程中产生的,另一部分可由软件设置。堆栈指针寄存器可以位于RAM中的任何一个连续区域,可通过对SP编程定义堆栈区。数据指针寄存器DPTR是16位地址寄存器,通常作为间接使用。3)振荡器和时钟,8051通过XTAL1和XTAL2跨接到外部晶体振荡器的两端就得到振荡信号,此信号由片内反向放大器放大整形后,便得到时钟信号。时钟频率为1.2MHz12MHz。8051的机器周期由12个时钟信号组成,被称为6个状态,称为S1S6;每个状态分为两个相位,称为相位1(P1)和相位2(P2),所以,可对一个机器周期的12个时钟周期编号为S1P1S1P2S2P1S6P2。 (2)并行I/O口8051有4个8位准双工并行I/O口,称为P0P3 ,共32位,每位都有独立的锁存器,输入缓冲器和输出驱动器。 (3)计数器/定时器8051有2个16位计数器/定时器,称为计数器/定时器0和计数器1。它们可以工作在记数方式,也可以工作在定时方式。当工作在计数器方式时,在每个机器周期内定时加1。由于一个机器周期有12个时钟周期,因此,定时器的频率为时钟频率的1/12。当工作在定时器方式时,只要T0或T1引腿上有一个从高到低的负跳变,计数器就加1。8051在没个机器的周期S5P2状态对外部输入信息采样,当前一个机器周期采样到1而后一个机器采样到0时,计数器加1再在下一个机器周期的S3P1时将计数植装入锁存器。所以,从识别负跳变到完成计上数需要2个机器周期即24个时钟周期(跨越了共3个机器周期),即最高计数频率为时钟频率的1/24。8051的计数器/定时器有4种工作方式,称为方式0方式3。在方式0时,8051的16为计数器/定时器只用了高8位TH7TH0和低5位TL4TL0,剩下3位TL7TL5未用。当低5位产生进位时,直接送往高8,而当高8位有进位时,则使用中断标志TF置1,并申请中断,这称为定时器方式0中断。在方式1时,8051的计数器/定时器和工作于方式0时基本相同,差别只在乎方式1时作为16位计数器/定时器,定时时间为:时钟周期*12*(-计数初值)在方式2时8051的16为计数器/定时器拆成两部分,低8位作为真正的计数器/定时器,高8位则作为寄存器用来保持初值。在程序初始化时,低8位和高8位由软件设置相同的初值,计数过程中,低8位产生溢出时,对TF0(计数器/定时器1为TF1)置位,并将高8位初值,装入低8位,在重新计数。在方式0和方式1时,如用于循环重复计数,每次计满数时产生溢出,计数器清0,第二次计数时需要重新通过软件编程装入初值,这显然带来不便,而且影响定时精度。而在方式2时,由于具有自动装入初值功能,所以,可以由此制作精确的定时脉冲发生器,实际应用中,常作为波特率发生器。脉冲周期为:时钟周期*12*12(2-计数初值)在方式2时,8051的16位计数器/定时器拆分成两部分,低8位作为真正的计数器/定时器,高8位则作为寄存器用来保持初值。在程序初始化时,低8位和高8位由软件设置相同的初值,计数过程中,低8位产生溢出时,对TF0(计数器/定时器1为TF1)置位并将高8位初值装入低8位,在重新计数。在方式0和1时,如用于循环重复计数,每次计满数时产生溢出计数器清0,第二次计数时需要重新通过软件编程装入初值,这显然带来不便,而且影响定时精度。而在方式2时,由于具有自动装入初值功能,所以,可以由此制作精确的定时脉冲发生器,实际应用中,常作为波特率发生器。脉动周期为:时钟周期*12*12(2-计数初值)方式3时计数器/定时器T0特有的。此外,16位计数器/定时器拆成两个独立的8位定时器/计数器,其中低8位用原来的控制位T0(P3.4),中断源,GATE,TR0,TF0及开关。这与方式0和方式1时的功能几乎一样,既可作计数器,也可作定时器,只是仅用8位。高8位只具有简单的内部定时功能,它占用计数器/定时器T1的控制位TR1和TF1,TR1的置0和置1决定了定时器的启动和停止。(4)串行口8051有一个全双工的串行口。所谓全双工,就是可以同时进行发送和接收。发送时,将数据写入发送SBUF,接收时,从接收SBUF读取数据,这也是所谓的双缓冲结构。(5)中断程序8051提供了5个中断:1) 外部中断请求。由P3.2引脚输入,此中断由计数器/定时器控制寄存器TCON的IT0位决定低电平有效还是下降沿有效。2) 外部中断请求。又P3.3引脚输入,此中断由计数器/定时器控制寄存器TCON的IT1位决定低电平有效还是负跳变有效。3)TF0 计数器定时器T0溢出中断。4)TF1 计数器定时器T1溢出中断。5)RI和TI 串行口中断。(6)存储器为了编程方便,MCS-51系列把片内的存储器进行了统一编址。分为如下三个存储器:1)程序存储器 8051内部有4K字节的ROM和EPROM,当8051的引脚为高电平且PC值小于4K时,CPU会访问内部程序存储器,如果PC值达到和超过4095,则CPU会访问外部程序存储器。2)数据存储器 8051的数据存储器分为内部数据存储器和外部存储器,前者为256字节,后者可达64K字节。3)特殊功能存储器 8051的特殊功能存储器占有128个字节。 (三)8255芯片 8255是并行接口芯片,因为它是可编程的,所以可以通过软件来设置工作方式。8255连接外部设备时,不必附加外部电路,所以给设计带来了方便。8255由数据端口A,B,C;A组控制和B组控制;读/写控制逻辑电路;数据总线缓冲器等构成。(四) 光电耦合器 光电耦合器是把发光二极管和光敏晶体管或光敏晶闸管封装在一起,通过光信号,实现电信号转递的器件。光电耦合器的信号转递采取电光电形式,发光部分和受光部分不接触,因此其绝缘电阻可高达1以上,并能承受2000V以上的高压。能够吸收尖峰干扰信号。作为开关时使用时,具有耐用,可靠性高和高速的特点。 (五)斩波限流电路 这种电路采用单一高压电源供电,以加快电流上升速度,并通过对绕阻电流的检测,控制供放管的开和关,使电流在控制脉冲持续期间始终保持在规定值上下,其波形如图5.1.5所示。 u i 0 t 0 t 图53 这种电路具有出力大,功耗小,效率高的特点。 图54所示为一种斩波限流驱动电路的电路原理图,其工作原理如下:当从外部输入控制脉冲后,使晶体管VT1和VT2导通,从而使绕组中有电流通过,步进电机旋转,由于绕组为感性负载,其中电流在导通后逐渐增加,当其增加到一定值时,在检测电阻上产生的电压降超过分压电阻所设定的电压值,是比较器翻转,输出低电平使VT2截止。在VT2截止瞬间,又通过脉冲变压器将一个负脉冲交连到二次线圈,使VT4截止。于是电源通路被截断,绕组中储存的能量通过晶体管VT5,电阻和二极管释放出来,电流逐渐减少。当电流减小到一定值时,在释放路径上的电阻的电压降又小于分压电阻上的电压值,是比较器输出高电平,使晶体管VT1和VT2导通,从而使绕组中有电流通过,步进电机旋转。如此重复进行。该电路限流值可达6A左右。 图545.2 步进电机驱动电路的控制5.2.1 软件脉冲控制的实现 根据步进电机与计算机的接线情况及通电方式列出脉冲分配控制表;运行时按节拍序号查表获得相应控制数据;在规定时刻通过输出口将数据输出到步进电机驱动电路。在设计里,采用分别控制两个四相八拍步进电机的办法实现的,如下表为脉冲分配控制表。 节拍序号电机1电机2通电相控制数据旋转方向P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0DCBADCBA111101110AEEH211001100ABCCH311011101BDDH410011001BC99H510111011CBBH600110011CD33H701110111D77H801100110DA66H5.2.2速度控制实现速度控制采用软件控制实现,即采用定时器来确定每相邻两次脉冲的分配时间隔,即脉冲分配周期,并通过中断分配程序向输出口分配控制程序。速度控制的关键是定时常数的确定。设电机的脉冲当量是= 机器人运动速度是 ,8051的晶振频率为 ,采用工作模式1(即十六位定时器模式),则定时常数 5.2.3 机器人控制主程序设计因为此次设计大部分采用软件控制,所以为了使编程和执行简单,采用了C语言进行编程设计。以下是控制电机运转的主程序流程图:5.2.4 步进电机实现行走机器人程序脉冲分配以下是步进电机在控制过程中的脉冲分配流程图:6 结论通过对步行机器人结构设计和控制的研究,特别是对于机器人机械构件和电气构件的设计。我得到以下三点结论:一) 机器人在工业的各行各业中正在起着重要作用。通过对简单的机器人设计研究,使我更深的认识到机器人的这一点作用。二) 在设计过程中,让我对于机械和电子在工业生产和工业生活中所带来的变化,有了更加直接和明了的认识,对于机械和电子的未来,有了更加坚定的信心。三) 步行行走机器人虽然是一种相对简单的机器人,但是却包含了更高级机器人的基本结构,也就是说它具有高级机器人的骨架。为了以后研究更高级的机器人打下基础 由于,我第一次这样单独一个人设计一件产品,又应为经验不足,所以错误和不足是在所难免的。希望老师们批评指正。7 设计心得 本文通过对行走机器人的结构设计和控制,更加加深了对四年里所学习的机械和电子知识的学习和理解。本文中首先提到了机械设计中的基本知识和零件设计的基本原理,并且利用这些基本知识和原理设计出合理的机械结构,而且满足了各种安装规则和要求。本次设计不单单是对于行走机器人的设计,而是对于四年里所学知识的一次综合测试。在设计过程中,我知道了以前不知道了,学会了以前没有学会的。并且对于我思考方式的改进也有了很大的提高,使我对于思考一件事情有了更严谨更缜密的考虑,这些都是我以前所不具有的。不仅如此,在本次题目的完成过程里,我碰到了许许多多的困难和误区,但是最后都一一解决,这样我的信心和克服困难的决心进一步增强了。我感到毕业设计不仅是对于知识的综合评定也是对于我们自身的一次锻炼和提高,对于我在以后的学习和工作有很大的作用。能够让我在以后的人生路上做得更踏实,更稳健。让我以后在面对问题和解决问题时不会畏惧,害怕。这次设计也锻炼出当我面对问题的时候能够勇敢的去解决它战胜它的能力。总之,在这次设计中,我学到了太多的东西,不仅是知识,更重要的是能力。致 谢本论次毕业设计是在王晓东老师的悉心指导下完成的。王老师治学严谨的态度,使我端正了学习态度;渊博的知识,对我的设计给予了很大的帮助;兢兢业业的工作作风,使我受益非浅。这对我未来的学习和工作将起非常重要的作用,在此特向王老师致以衷心的感谢!值得一提的是:在设计过程里,得到了极点实验室老师的热心帮助和指导,也向他们表示感谢!并且,论文的完成的过程中还得到了机电教研室的全体老师和热心同学的帮助,在此谨向诸位老师和同学表示我诚挚的谢意!最后,衷心感谢机电工程学院的领导和老师提供了便利的资料查阅的条件,使我能够顺利的完成此次设计!参考文献 1 郑堤 唐可洪主编 机电一体化设计基础 机械工业出版社2 杨黎明 黄凯 李恩至 陈仕贤主编机械零件设计手册 国防工业出版社3 戴梅萼 史嘉权主编 微型计算机技术及应用 清华大学出版社4 濮良贵 纪名刚主编 机械设计第七版 高等教育出版社5 王振华主编实用轴承手册 上海科学技术文献出版社6 /吴宗泽主编 机械结构设计 机械工业出版社7 /成大先主编 机械设计图册 第四版 化学工业出版社8 东北大学编写组编 机械零件设计手册 第三版 冶金工业出版社摘要 在现代工业生产过程中,机器人起到了越来越重要的作用。特别是在对工人人身伤害较大的工作环境下。机器人的作用就更加不可替代了。而现代的机器人工业也有了长足的发展。各式各样的机器人层出不穷,所应用的科技也更加先进。在机器人行走上,出现了最先进的仿人的直立行走。但是有的工业生产上并不要求直立行走,不仅因为这种机器人造价高,还因为这种机器人行动并不稳定,要求的技术难度比较高。所以目前生产中最实用的是履带式行走机器人。在设计履带行走机器人的过程中,首先我考虑到之所以设计成履带式,是因为能够使机器人运行平稳,因为履带本身就是一种加强稳定性的运动装置。但是只应用履带并不能完全满足稳定性的要求。针对这个问题我又利用弹簧减振来加强它的稳定性。在履带本身,采用双排链传动来加强动力和其本身的稳定性。在驱动方面,我针对机器人运动的精确性采用了步进电机。利用80C51系列的单片机进行控制。基于科技进步的要求,利用更加先进的C语言进行编程。这样会更加节省人力和物力。本文针对履带式行走机器人的行走要求。利用C语言进行编程控制。结构上不仅考虑了稳定性的要求,而且充分考虑了现代生产的要求。关键词 履带式 步行机器人 C语言Title:On foot the Construction of the Robot and ControlAbstractIn modern industry production line, the robot rises more and more important function. Especially under to the bigger work environment in disservice in Human body in worker.The function of the robot cant act for more.And modern robot industry too contain substantial development.The assorted robot piles up one after another, an applied technology is too more advanced.In robot running about, appear first the erection of the apery that enter runs about.But the certain industry produces the top and do not request to straighten to run about, not only is high because of the artificial price in this kind of machine, but also because this kind of robot activity and unsteady, the technique difficulty of the request is higher.So produce the inside now most practical of is the track type runs about the robot.In design track ran about robot of process, first I considerats enable the
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!