diamond机器人机电一体化设计毕业论文

上传人:沈*** 文档编号:205904536 上传时间:2023-05-01 格式:DOC 页数:44 大小:972KB
收藏 版权申诉 举报 下载
diamond机器人机电一体化设计毕业论文_第1页
第1页 / 共44页
diamond机器人机电一体化设计毕业论文_第2页
第2页 / 共44页
diamond机器人机电一体化设计毕业论文_第3页
第3页 / 共44页
资源描述:

《diamond机器人机电一体化设计毕业论文》由会员分享,可在线阅读,更多相关《diamond机器人机电一体化设计毕业论文(44页珍藏版)》请在装配图网上搜索。

1、 毕业设计报告(论文)报告(论文)题目:diamond机器人机电一体化设计 作者所在系部: 机械工程系 作者所在专业: 机械设计制造及其自动化 作者所在班级: 作 者 姓 名 : 作 者 学 号 : 2 指导教师姓名: 月 摘要并联机器人是一类全新的机器人,它具有刚度大、承载能力强、误差小、精度高、自重负荷比小,动力性能好、控制容易等一系列优点,因而扩大了整个机器人的应用领域。本论文建立了2-DOF并联机器人的物理模型,详尽探讨了机器人的工作空间,给出了可达工作空间的计算方法,并通过对工作空间的位置分析和运动分析,得出了最佳的连杆长度和机构的运动空间的关系。并联机器人由于结构的限制不容易实现灵

2、活工作空间,针对这一特性,文中提出了并联机器人的灵活度和灵活空间等性能指标的概念。最后本文系统的论述了步进电动机的选用和硬件电路的设计,并给出了步进电动机的控制程序。空间模型是实现机器人机构计算机辅助设计的有效途径,因此本论文的研究对设计者设计并联机器人机构和开发这些并联机器人机构的计算机辅助设计软件有着重要的科学意义和明显的应用价值。关键词:物理模型 位置分析 运动分析 步进电动机 硬件电路 并联机器人AbstractParallel robot is a kind of new robot,with stiffness, and load-bearing capacity, and err

3、or and high precision, since the heavy load than the small, dynamic performance, and control a series of advantages such as easy. In this thesis, the physical models of the solution space for some parallel manipulators are planar 2-DOF parallel manipulators. The thesis studies the workspaces of the

4、parallel manipulators in detail . The numerical methods for calculating the workspaces are presented. Through the work space and the location analysis and motion analysis.The concepts of agility and the agile workspace for parallel manipulators are proposed and defined. The physical models of the so

5、lution space propose a useful approach for the computer-aided design of robotic mechanisms, the results and the techniques obtained by this thesis are very useful for the design of the parallel robotic mechanisms and the development of CAD software. Key words: Physical Model Position Analysis Motion

6、 Analysis Stepper motor Hardware circuit Parallel manipulatorIII摘要IAbstractII第一章 绪论11.1 概述11.2 并联机器人的发展历程11.3国内并联机器人的综合研究现状41.4论文选题的意义5机器人的机构性能分析52.1 并联机构的基本概念52.2 机构描述72.3抽象模型72.4运动学分析82.5算例9第三章 仿真分析1031三维仿真1032 C语言仿真103.3.电机控制153.4硬件电路的分析与选择1735结论19致 谢20参考文献21附 录22第一章 绪论1.1 概述很早以来,人类就幻想能有一种拟人的机械,能

7、实现如人的手、脚一样的灵活自由的运动,能代替人从事各种非固定变化的复杂的劳动。随着人类认识的不断深入和科学技术的进步,这种梦想正逐步变成现实。早在我过西周时期就流传有关巧匠偃师献给周穆王一个歌舞机器人的故事。我国东汉时期,张衡发明的指南车是世界上最早的机器人雏形。随着生产力的发展这种梦想最终成为了现实。目前广泛使用的工业机器人的主体大都是一个似人手臂的机电系统,这类机器人属于串联机器人的范畴。如果要移动一个很重的箱子,人们习惯用两个手臂同时工作,这种几个运动链并行工作的概念应用到机器人f1,21上就产生了另一类机器人并联机器人。并联机器人的拓扑结构中包含了一个或几个闭环,它由有一个或几个闭环组

8、成的关节点坐标相互关联的机器人。与传统的串联机器人相比,并联机器人的主要特点为: (1)驱动装置可以安放在或接近机架的位置; (2)机器人的运动部分重量轻、速度高、动态性能好; (3)没有累积误差,其精度较高; (4)并联机器人往往采用对称结构,其各向同性好; (5)并联机器人的工作空间较小; (6)运动学反解简单,正解复杂;1.2 并联机器人的发展历程20世纪60年代,世界上出现了第一台工业机器人以来,机器人得到了十分迅速的发展,被广泛地应用于汽车工业、电子工业、核工业、以及服务行业、医疗卫生等许多方面,在串联机器人方兴未艾时,又出现了新一类并联机器人,现已得到广泛地重视,成为新的研究热点。

9、自1987年Hunt提出并联机器人结构模型以来,并联机器人的研究受到许多学者的关注。美国、日本先后有Roney、Ficher 、Duffy 、Sugimoto等一批学者从事研究,英国、德国、俄罗斯等一些欧洲国家也在研究。国内燕山大学的黄真教授自1982年以来在美国参加了此项内容的研究,并于1983年取得了突破性进展。迄今为止,并联机构的样机各种各样,包括平面的、空间不同自由度的、不同布置方式的、以及超多自由度并串联机构。飞行模拟器:把并联机器人机构应用为飞行模拟器,是并联机器人较早的应用。在并联机器人领域,Stewart-Gough 平台机构”几乎就是“飞行模拟器”的代名词。国际上有很多公司研

10、制并联机构的飞行模拟器,如Frasca国际公司研制的MBB B0105型综合飞行训练装置,就是采用并联机构作为运动实现主体。德国跨国公司Daimler-Benz公司制造的Daimler-Benz超大型6-6六自由度Stewart型多媒体全真动态驾驶模拟器,在多媒体全真驾驶模拟器方面主导了世界领先水平的潮流。虚拟轴数控并联机床:虚拟轴六自由度数控机床是并联机器人在制造业中的一个重要应用。与传统的数控机床相比,并联式加工中心结构简单,传动链短,刚度大,质量轻,切削效率高,成本低,特别是很容易实现六轴联动,因而能加工复杂的三维曲面。Giddlings&Lewis公司在1994年美国芝加哥IMTS 9

11、4博览会上推出的VARIAX虚拟轴机床,引起广泛的关注,被称为“21世纪的机床”,它在国内外已经成为研究热点。德国Mikromat公司的6X型并联机床是德国Fraunhofer机床和成形技术研究所为模具高速加工而开发的,该机床工作台尺寸为630 x 630mm, X, Y, Z行程均为630 mm,两个转动自由度范围为300,主轴最高速度为lOm/s2。瑞士技术院机床与制造技术院和机器人院联手研制出了名为工WF的Hexaglide虚拟轴机床。国内外还有很多公司和院校在研究虚拟轴数控机床,如日本的本田公司基于铣削加工线的六条腿机床,Hexel公司、英国的Geodetic公司、意大利的COMAU机

12、床公司和瑞典的NEOS机器人公司以及国内的清华大学、天津大学、哈尔宾工业大学和沈阳自动化所、东北大学等等。虚拟轴数控机床的可能应用前景还有:以蚂蚁啃骨头方式对大型构件进行加土或最后精整,灵活布置进行测量或装配和对实体模型进行数据采集或精修等等。微动机器人:在精密机械领域,如精密加工、医学和微电子机械等等,对多自由度精微运动的要求越来越多,这促使了机器人另一个新的应用领域微动机器人的发展。微型组织、微型机械、微电子和微型光学领域促进了微系统、集成光学元件的发展,这些微小的高科技产品要求机器人能够以很高的精度(如典型的0.1 fore)来操作并且装配微小元件。同时这些微动机器人机构必须是高精度机构

13、,不仅要无摩擦和无滞后作用,而且需要结构紧凑、重量轻、刚度好。1962年,Ellis就建议采用并联而不是串联的压电陶瓷驱动微动机器人,之后,为了适应不同的应用领域,如生物工程学和微外科等,许多并联结构的微动机器人样机相继诞生。Stoughton介绍了由两个并联结构组成的微型机器人,每个并联机构由6个压电式元件组成;Hudgens和Tesar提出了一种并联的Stewart平台微型机器人;Lee采用一个移动和两个转动的并联机构来作为微动机器人的机构;哈尔滨工业大学用六自由度的并联机构研制成了压电陶瓷驱动六自由度并联微动机器人;燕山大学研制了并联式六自由度误差补偿器;北航提出了一种由一个平面3-RR

14、R和一个空间并联3-RPS机构串联而成的微动操作的机器人和Delta型微动机器人。瑞士EPFL研制了并联六自由度微动机器人,该微动机器人由2自由度或多自由度的球面微电机通过压电式微传送器驱动,用于在集成光纤底片上定位一单模光纤。图1-4 燕山大学高峰教授研制的卧式并联机床(在机构构型上具有我国自主的知识产权,清华、天大及哈工大的机床都是采用国外已有的构型) 六维力和力矩传感器:由于智能化机器人的“触觉”和“力觉”可以借助于力传感器来实现,因此自七十年代以来,机器人关节(主要是腕关节)用的六维力与力矩传感器成为国内外学者研究的热点。在六维力传感器研究中,力敏感元件的结构设计是力传感器的关键核心问

15、题,因为力敏感元件的结构决定力传感器的性能优劣。国内外有许多学者把并联机构的思想引用到六维力传感器的力敏感元件结构设计上来,如Kerr, Nguyen和Ferraresi以及国内北大的陈滨、华中理工大学熊有伦ts,t6分别研究了Stewart平台结构六维力传感器的设计。燕山大学首次提出用弹性铰链来替代球面副,使Stewart平台机构可设计成小尺寸,从而可使Stewart平台机构适用于机器人手腕和手指上的六维力传感器该设计思想实现了力传感器力敏感元件的一体化,即力敏感元件是非组装结构,从而提高了力传感器的灵敏度和精度。 步行器的腿:在实际应用中,很多场合并不是需要实现六个自由度刚体的运动,如爬壁

16、机器人的步行执行机构,仅仅需要两个或三个自由度。由于少自由度的并联机器人机构高刚度和动态性能好等特性,可以被用做步行器或爬壁机器人的腿。如日本Hirose&Yoneda实验室于1979年研制的PV-I I四足步行器,就是采用平面两自由度五杆机构作为腿的执行机构,之后在八十年代该实验室研制的T工TAN系列四足步行器也都采用了并联机构作为步行机构。该实验室在1990-1994年研制的NINJA-I, N工N JA-I I系列爬壁机器人是采用的具有三个自由度的3-RPS并联机构作为移动实现机构。另外并联机器人在要求力控制或者需要高速度运动的地方也得到了应用。总之,并联机器人是在那些需要结构刚度好、高

17、动态性能、高精度或者需要电机靠近机架的场合有广阔应用前景。1.3国内并联机器人的综合研究现状 并联机构的型综合问题在机构分析中是一个基本问题。河北工业大学的高峰教授通过研究机构的数综合,即研究在满足一定要求的机构自由度前提下,机构将由多少个运动副和多少个构件来组成。在数综合的基础上,可以获得在给定机构自由度的条件下,机构的构件数、运动副数以及具有不同运动副数的构件数目的关系,但是当已知数综合时,他们能够组成多少种机构的运动链,而这些运动链又能通过选择不同的原动件和机架而得到多少种机构,这就是机构的型综合。国内的黄真教授也比较详细的研究了这一问题。他从机构学的角度出发,通过研究机构的自由度、虚约

18、束、公共约束,将并联机构的各个分支的运动副看作是单自由度的基本副,总结了各种并联空间机构。目前并联机构国内外研究比较多的是三自由度和六自由度,如平面三自由度,球面三自由度,3RPS机构,3TPS&1RT机构,DELTA机构,6SPS机构,6RTS机构等等,其中尤其是三自由度并联机构是很有前景的一类,不仅可以直接作为机器人本体机构应用,如作为微动机器人机构的空间3-RPS并联机器人机构和平面三自由度并联机器人机构回;作为灵巧眼的球面三自由度并联机器人机构网,以及做简单拿一放运动的工业应用的DELTA并联机器人机构;也可以作为部件应用,如作为机器人的关节;也有把若干三自由度并联机构串联起来应用的。

19、1.4论文选题的意义通过对diamond机器人机电一体化的设计,掌握它的设计发法,以便更好的应用到现代化生产中,快速提高生产率。机器人的机构性能分析2.1 并联机构的基本概念a. 平台和机座并联机构的平台实际上是指动平台t这是并联机构的核心构件。每条并联的支链都把平台当作自己末端的构件。因而它是各支链相互联系的纽结平台又是并联机构的输出构件,平台的运动就是我们希望获得的运动。作为机器人机构,手爪固结在平台上,所以我们在运动分析上把平台和手爪看作是一个部件。并联机构的机座与平台从结构上是类似的,但是机座是固定不动的。b. 自由度根据设计意图并联机构的平台可以在空间作二、三、四、五或六自由度运动。

20、如果平台在空间可以作D 自由度的运动我们把这种机构称为D 自由度并联机构。Hunt对各种自由度的并联机构做了研究口2。考虑到低自由度并联机构在实际应用中的局限性,目前绝大部分学者其研究六自由度的并联机构。c. 腿并联机构的支链把平台与机座联系在一起,人们形象地把它称为腿。由前面的分析可知, 自由度的并联机构最多可并联 条支链。而且这 条支链都应是具有 个自由度以上的开式链。对于六自由度的并联机构每条支链可以是具有六自由度的开式链。如SPC-6R、5RP、4T2P、3R3P、4RC、2R2C、3C等等(其中S代表球铰链、T代表虎克铰链、P代表精动副、R代表转动副、C代表圆柱副)。支链的内部允许有

21、局部自由度。所以上述支链中含有S副的支链其中的T(或P)剐可用S(或C)副代替。各支链还可以是具有虚约束的运动链这时电机不应该安装在构成虚约束的运动副上。d. 阶当六自由度并联机构的支链少于六条时必然有一条支链上要安装两个以上的电机。对这个支链来讲,它具有串联驱动的性质。为了反映机构并联的程度,我们引入并联机构阶(CLASS)的概念。如果联结平台和机座的最多独立支链数是c,则此机构称为c阶并联机构。这里“独立”的含义是指任何一条支链都不与另一条支链的中问环节相联结。2阶并联机构是具有6个自由度的空间单环机构。如果固定其中五个电机,只留一个电机作为输入 ,此时的机构便相当于空间一般单环机构了。著

22、名的空间7R机构是这类机构中最复杂的一种。3阶并联机构是机构学者最早研究的并联机构。Stewart在文1中首先阐述了这种机构,井介绍了采用这种机构设计的飞行模拟器 随后的机构学者对3阶机构傲了大量研究。4阶、5阶机构比3阶机构复杂,又没有显著的特色,很少有人问津。6阶机构是完全的并联机构,这就是说6阶机构的平台是由6台电机分别通过6条支链并行驱动的 6阶机构分析最为复杂低阶机构往往被转化为高阶机构的特例,再由高阶机构的分析方法去处理由以上的分析可知,六自由度六阶机构是最一般、最复杂的并联机构,其包含的种类难以计数。从实用的角度看,以SPS运动链为支链,各个支链的球铰中心分别在平台和机座平面上的

23、一类并联机构结构比较简单功能较强、因而应用最广研究最多。e. 式对于用球铰链与平台相连的并联机构,各个支链的球铰中心在平台和机座上的布局是机构的一个重要特征 首先t球饺中心有无重合现象对并联机构影响很大。为了描述机构的这一特征,我们引人机构式(TYPE)概念。如果基座上相互分离的铰心数目是jlf平台上是研则此并联机构称为Mrn式。当铰链中心重合时,出现复合铰链这给机构零件设计和使用都带来困难。显然,这种情况在机构设计中是应当尽量避免的。机构的式最低是3-3式,最高是6-6式。较低级的式可以看作是较高的式的特例来处理。f. 型在并联机构的式已定的情况下平台和基座上铰心连线的几何形状也是机构的一个

24、特征。下面我们引入机构型csHAPE)的概念。我们约定:如果基座上铰心连线形成的多边形的边数是,平台上铰心连线形成的多边形的边数是 则称为N-n型并联机构。同时,铰心连线的形状还可以受到其它几何条件的限制 ,如要求六顶点(铰心)共圆、三长边与三短边交错且分别相等的机构等。这种机构在实际设计中应用非常普遍,因而得到机构学者的广泛重视。如果所有铰链中心共面在平台和机座上分别共面,则这种并联机构称为平台机构。如果铰链中心不共面,则称为台体机构,台体机构是最一般的并联机构,但是平台机构已经可以满足大部分的实际应用。g. 辅人并联机构的输反映控制电机的运动。对SPS机构支链两端球铰中心的距离,即腿长最能

25、反映这一特征。所以并联机构的输入就是六条腿的长度,它是六个一维变量。这里需要讨论一下并联机构的输入形式。从机构的角度看,电机分为两类:旋转电机和直线电机。所以作为机构输入的运动剐一般应该是转动副或滑动副。用转动副作输入的特点是机构响应速度恢,输出扭矩小。反过来,由移动副作输入的特点是输出力大,输出速度慢。在大多数情况下,旋转电机的速度过高,需要通过减速器再传给转动副作输入。这需要增加机器的成本。如果用移动副作输人,旋转电机的转动可以通过一个简单的螺旋副变成直线移动,这样作可能会更经济一些。无论机构采用郭一种输入形式,我们都很容易求得机构的输人参量六条腿长。h. 输出平台的位姿(位置和姿态)是设

26、计者希望机构实现的,称为并联机l构的输出。如何用台适的变量描述平台的位姿,对于机构位移分析至美重要。由于平台在空间作六自由度运动,所以需要六个变量来描述其位姿 通常的表示方法是在平台(相当于刚体)上确定一点,用这一点的坐标描述平台的位置。热后采用各种各样的方法描述平台的姿态。描述姿态的方法有:(1)欧拉角,主要用于刚体动力学;(2)顺序绕三个直角坐标轴的旋转角;(3)与平台周连的直角坐标系三个坐标轴的方向余弦,这类方法应用很广。j丕有一樊描述方法把位置和姿态混合在一起,倒如r(1)空间位移矩阵;(2)螺旋矩阵;(3)哈登伯格一迪纳维特矩阵。这些方法在研究串联机构或单环机构时比较方便。对于并联机

27、构有一种特殊的表示方法叫作完垒笛卡尔坐标表示法,即采用平台上三个点的坐标来描述平台的位安 周为没有牵扯任何描述角度的变量,如角度或方向余弦,这样的描述方法不会导致三角函数,以后便没有化解超越方程的麻烦。因而在应用上是一种先进的方法。并联机勾的输出变量因平台描述方法不同而有所差异。但无论需要哪一种输出变量,我们都可以报方便地给出这些变量与其它描述方法的变换方程。2.2 机构描述图1为由该机构组成的三自由度混联机构的定向视图,由于Z向只是简单的直线进给运动,比较容易实现,因此这里主要讨论该机构在X-Y平面的运动学方面的一些问题。图中1为固定平台,2为驱动臂,3为从动臂,4为动平台,5为丝杠,6为导

28、轨,其余臂为辅助臂,各臂与臂,臂与平台之间全部R副连接,机构左右为对称,用伺服电机驱动主动臂带动从动臂,从而带动动平台运动,其中辅助臂保持动平台在运动中始终是平动的。可根据工作要求在其动平台上装上手爪或电磁铁等末端执行装置,完成拾、放等其它操作。2.3抽象模型为了便于分析,我们把如图所示的并联机构抽象成如图二的简图形式,参数标定如图2:2.4运动学分析应用向量求解的方法,我们对机构可列如下向量方程: 其中:由此可得如下分量表示的方程组根据此方程组求正反解:a.反解:由方程组得解得角度值: b.正解:由方程组可解得坐标值:2.5算例为较验运动分析中位置正反解的正确性,任取一组值代入计算:表1.取

29、值(单位,位移为mm,转动为度)RL1L2r6010020020表2.正解(单位,位移为mm,转动为度)输入输出 1 2xy32625362.109082-246.455405277220-68.827904-258.488441表3.反解(单位,位移为mm,转动为度)输入输出xy 1 262.109082-246.455405325.999994252.999994-68.827904-258.488441276.999994219.999994由算例初步验证,在允许误差内正反解都是正解的。第三章 仿真分析31三维仿真为形象的描述该机构,我们可用作图软件solidworks作出其概念设计模型

30、(附图1),并运用插件Animator进行仿真后录制成视频文件,提供良好的机器人演示。32 C语言仿真为了便于分析研究,这里针对该二自由度并联机构,基于C语言平台构建其平面模型(如图5),进行可控制仿真。a.对此仿真系统的介绍进入该仿真系统,可进行选择操作,其中第一项为手动控制,通过已设定好的控制键控制驱动臂运动,从而实现手动模拟电机驱动,带动末端O点移动,驱动角度和末端位移将随控制时动态显示,在控制的过程中,可通过控制热键随时显示运动轨迹(如图5)和在此时配制参数下的最大工作空间(如图4),除了手动控制外,还可切换到自动控制下,通过键盘输入目标精确值,系统将模拟机构自动控制动态的运动至目的地

31、,此操作也可在开始菜单下直接进入。在开始菜单或操作的同时,随时可以进入到配置菜单下,进行参数配制,配制完系统将按新的参数工作。b.预期功用:可以较验设计要求,比如在设计尺寸下能否达到工作位置;可以进行轨迹规划;可较验机构的奇异性;可间接用于工作空间分析。c.程序流程概要:其它函数及说明:工作空间函数的实现是对极限角度内的末端位置遍历,步进值随意设定,值越小,显示越细腻,越精确。原程序设置的是步进值为1.轨迹描绘函数的实现是在控制运动的候记录每个末端位置存入设定好的数组中,当调用该函数的时候,用画点函数将存入的值描绘在屏幕上。3.3.电机控制(一)功能说明 1.送电时,步进电机停止。 2.按PB

32、7时,步进电机正转;按PB6时,步进电机逆转。 3.按PB1时,步进电机停止运转。 (二)程序 ORG 00H ;定义接下来一段程序的起始存放地址STOP: ORL P2, #0FFH ;步进电机停止LOOP: JNB PB7, FOR2 ;是否按PB7,是则正转 JNB PB6, REV2 ;是否按PB6,是则逆转 JNB PB1, STOP1 ;是否按PB1,是则停止 JMP LOOPFOR: MOV R0, #00H ;正转至TABLE取码指针初值FOR1: MOV A, R0 ;至TABLE取值 MOV DPTR, #TABLE MOVC A, A+DPTR JZ FOR ;是否取到结

33、束码(00H)? CPL A ;将ACC反向 MOV P2, A ;输出至P2,正转 JNB PB1, STOP1 ;是否按PB1,是则停止运转 JNB PB6 , REV2 ;是否按PB6,是则逆转 CALL DELAY ;步进电机转速 INC R0 ;取下一个码 JMP FOR1REV: MOV R0, #05H ;逆转至TABLE取码指针初值REV1: MOV DPTR,#TABLE ;至TABLE取码 MOVC A, A+DPTR JZ REV ;是否取到结束码(00H)? CPL A ;将ACC反向 MOV P2, A ;输出至P2,逆转 JNB PB1, STOP1 ;是否按PB1

34、,是则停止运转 JNB PA2, FOR2 ;是否按PB7,是则正转 CALL DELAY ;步进电机转速 INC R0 ;取下一个码 JMP REV1STOP1: CALL DELAY ;按PB1消除抖动 JNB PB1, $ ;PB1放开否 CALL DELAY ;放开消除抖动 JMP STOPFOR2: CALL DELAY ;按PB7消除抖动 JNB PB7, $ ;PB7放开否 CALL DELAY ;放开消除抖动 JMP FORREV2: CALL DELAY ;按PB6消除抖动 JNB PA2, $ ;PB6放开否 CALL DELAY ;放开消除抖动 JMP REVDELAY:

35、 MOV R1, #40 ;步进电机转速20毫秒D1: MOV R2, #248 ; DJNZ R2, $ DJNZ R1, D1 RETTABLE: DB 03H,09H,0CH,06H ;正转 DB 00H ;正转结束码 DB 03H,06H,0CH,09H ;逆转 DB 00H ;逆转结束码 END 3.4硬件电路的分析与选择由于控制要求和功能不同,控制系统的设计方法和步骤也充在着差异。必须视情况而定:(1)较完善的中断系统;(2)足够的存储容量;(3)完备的输入和输出通道、适时时钟; 初以上几点应满足要求外,从系统控制对象而言,还应考虑几个特性要求:1字长;2速度;3指令。对于一般的工

36、业控制设备和机电产品通常采用八位机就可以了。本次设计采用8031,2764,6264,8155,8255和其它辅助芯片。由于对芯片进行了扩展所以其内存空间大到192KB,各芯片通过74LS138进行片选步进电机由于采用脉冲方式工作,且各相需按一定规律分配的脉冲。因此,在步进电机控制系统中,需要脉冲分配逻辑和脉冲产生逻辑。而脉冲多少需要根据控制对象的运动轨迹计算得到,因此需运算插补器。该机床所用的功率步进电机要求控制驱动系统必须有足够的驱动功率,所以还要功率驱动部分。为了保证步进电机不失步的起停,要求控制系统具有升降速控制环节。除了上述各环节之外,还有键盘,显示器等输入输出设备的接电路及其他附属

37、环节。系统中的键盘用于计算机的输入和编辑控制代码程序,输入的代码有计算机解释;显示器用于显示机器人的运动坐标值及故障报警,工作状态及编程代码等各种信息。存储器用来存储监控程序和解释程序,故障诊断程序,键盘扫描程序,显示驱动程序以及用户控制代码程序等。CNC系统由于硬件电路大为简化,使其可靠性大大提高,而且灵活方便。由于由很多功能由软件来完成,所以对计算机的字长和速度有一定的要求。由于8031内部没有ROM(只读内存)或EPROM(可抹除可编程只读内存),使用时必须配置外部的程序存储器。本硬件电路具有24K字节的内存空间(两片8K的ROM,一片8K的RAM),I/O接口由两片的8155提供,进行

38、输入输出的控制。U1 2764的地址分配为:0000H1FFFH;U2 2764的地址分配为:2000H3FFFH;U3 6264的地址分配为:4000H5FFFH;U4 8255的三个并行口和控制器地址分别为:5XX0H,5XX1H,5XX2H,5XX3H。8031内部不带ROM,需要外接EPROM作为外部程序存储器。又因为8031在外接程序存储器或数据存储器时地址的低8位信息及数据信息分时送出,故还需采用一片74LS373来锁存低八位地址信息。8031芯片本身的连接EA 必须接地来表明选择外部存储器外,还必须有复位及时钟电路。74LS373为地址锁存器,它是一片三态输出8D触发器,当OE

39、=0时三态门导通,输出线上为8 位锁存器的状态。OE=1输出线成高阻抗状态。G为锁存信号输入线,G=1时锁存器输出等于D端输入,G输入端负跳变将输入信息锁存到8位锁存器当中。6264是8k8的静态随机存取存储器芯片。它是采用CMOS工艺制作,有单一+5V电源供电,额定功率200mV,典型存储时间为200ns。数据存储器扩展电路与程序存储器扩展电路相似,所用的地址线、数据线完全相同,读写控制线要用WR、RD。单片机应用系统中,常使用发光二极管,CRT显示器,LCD等作为显示器件。其中LED和LCD 成本低,配置灵活,与单片机接口方便,故应用广泛。数码显示器是单片机应用产品中常用的廉价输出设备。它

40、是由若干个发光二极管组成的。当发光二极管导通时,相同的一个点或一个笔划发亮。控制不同组合的二极管导通,就能显示出各种字符。常使用七段显示。此次设计采用共阴极显示器。行列式键盘又叫矩阵式键盘。用I/O口线组成行列结构,按键设置在 行列的交点上。本次设计采用46的行列结构,构成24键的键盘。当行线通过上拉电阻接+5V时,被嵌位在高电平状态。键盘中有无按键按下是由送入全扫描字、行线读入行线状态来判断。其方法是:给列线的所有I/O线均置成低电平,然后将行线电平拉至低电平,从而使行输入不全为1。键盘上哪一个键按下是由列线逐列置低电平后,检查行输入状态。其方法是:依次给列线送低电平,然后查所有行线状态,如

41、果全为1,则所按下键不在此列。 不全为1,则所按下的键必在此列。而且是在与0电平行线相交的交点上的那个键。键盘上的每个键都有一个键值。键值赋值的最直接的方法是将行、列线按二进制顺序排列,当某一个键按下时,键盘扫描程序执行到给该列置0电平,读出各行状态为全非1状态,这时的行、列数组合成键值。键盘扫描工作方式是利用CPU在完成其它工作的空余,调用键盘扫描子程序,来响应键输入要求。在执行键功能程序时,CPU不在响应键输入要求。在键扫描子程序中完成下述几个功能:判断键上是否有键按下;去键的机械抖动影响;求按下键的键号;键闭合一次仅进行一次功能操作。2.机器人的硬件电路(详细图纸见附录图纸2)35结论通

42、过对二自由度并联机械手的正、反解求解,同时运用单片机进行软硬件控制设计分析,为该机器人的成形设计提供了基础。致 谢四年的读书生活在这个季节即将划上一个句号,而于我的人生却只是一个逗号,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。感谢王冰老师的耐心指导,我不是您最出色的学生,而您却是我最尊敬的老师。您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了一种良好的精神氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,从论文题目的

43、选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“山重水复疑无路,柳暗花明又一村”。 感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 同时也感谢学院为我提供良好的做毕业设计的环境。 最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。 参考文献1.孙树栋 工业机器人技术基础 西北工业大学出版社 2.贠超 机器人学导论 机械工业出版社 3.黄真,孔

44、令富,方跃法. 并联机器人机构学理论及控制. 机械工业出版社,19974.王冰, 彭斌彬. 并联机床结构分析. 北华航天工业学院学报. 2006,5:8115.C. M. Gosselin and F. Caron. Two Degree of Freedom Spherical Orienting Device. US Patent, No:5966991, 19996.Huang T, Li M, Li Z, et al. Optimal kinematics design of 2-DOF parallel manipulator with well shaped workspace b

45、ounded by a specified conditioning index. IEEE transaction of Robotics and Automation, 2004, 20(3): 5385437.Gosselin C, Angeles J. The optimum kinematic design of a planar three-of-freedom parallel manipulator. ASME Journal of Mechanisms, Transmissions and Automation in Design,1998,110(1):35418王冰, 袁

46、雷, 李东阳. 并联平面平动机器人运动学分析及其仿真. 机床与液压,2007,7(35):2132179王冰, 陈久川. 并联平面平动机器人机构尺寸设计研究. 机床与液压,2007,910王冰, 彭斌彬. 并联机床结构分析. 北华航天工业学院学报,2006,5(16):81211. 王冰等. 一种二自由度球形五杆并联机构的运动学分析. 华北航天工业学院学报,2004,4(14):81212. 王冰等. 基于OpenGL的球形五杆并联机器人运动学仿真. 华北航天工业学院学报,2005,2(15):3613. 高铁红等. 一种两自由度并联机床平台机构及其运动学分析. 机械科学与技术2003,22(

47、1):929314. 汪木兰等. 多关节虚拟机器人构建与运动学实现. 制造业自动化,2006,2(28):3942等等15.Stewart DA Platform with Six Degrees of FreedomAProInstMechEngcLondon,196 5,i80:37i38616.Hunt K HStructural Kinematics of in Parallel ActuatedRo botArmsJTrans ASME,】of Mech TransandAuto in Design,1983,105:705 71217.黄田,李朦,李占贤。仅含转动副的二自由度平动并

48、联机器人机构。国家发明专利:011454602,20018. 李占贤高速轻型并联机械手蔗键挂木丑样机建造1)天律:*津大学 200 4:556819. 唐国宝,黄田Delta并联机构精度标宅 怯研究J虮槭E程学报 2003(8)I 556620. 熊有伦,丁祝等机器几学M北京:机械工业出 牡I 996附 录仿真程序/ DIAMONDView.cpp : implementation of the CDIAMONDView class/#include stdafx.h#include DIAMOND.h#include DIAMONDDoc.h#include DIAMONDView.h/#i

49、nclude sdmComm.h#include /#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#endif/ CDIAMONDViewIMPLEMENT_DYNCREATE(CDIAMONDView, CView)BEGIN_MESSAGE_MAP(CDIAMONDView, CView)/AFX_MSG_MAP(CDIAMONDView)ON_WM_CREATE()ON_WM_DESTROY()ON_WM_SIZE()ON_WM_TIMER()ON_WM_KEYDOWN()

50、/AFX_MSG_MAP/ Standard printing commandsON_COMMAND(ID_FILE_PRINT, CView:OnFilePrint)ON_COMMAND(ID_FILE_PRINT_DIRECT, CView:OnFilePrint)ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView:OnFilePrintPreview)END_MESSAGE_MAP()/ CDIAMONDView construction/destructionCDIAMONDView:CDIAMONDView()/构造函数,用于初始化视图成员变量/ TODO

51、: add construction code here/末端初始位置x=0.0;y=-1.0;/定义机构几何参数/初始化杆长 l1=0.5; l2=1.0;R=0.4;r=0.1;CDIAMONDView:CDIAMONDView()BOOL CDIAMONDView:PreCreateWindow(CREATESTRUCT& cs)/ TODO: Modify the Window class or styles here by modifying/ the CREATESTRUCT cs/设置窗口类型cs.style |=WS_CLIPCHILDREN | WS_CLIPSIBLINGS

52、;/return CView:PreCreateWindow(cs);/ CDIAMONDView drawingvoid CDIAMONDView:OnDraw(CDC* pDC)CDIAMONDDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);/ TODO: add draw code for native data here/glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);RenderScene();/渲染场景glClearColor(1.0,1.0,1.0,1.0);/设置场景颜色为白色Dra

53、wing(); /图形绘制:SwapBuffers(m_pDC-GetSafeHdc();/交互缓冲 / CDIAMONDView printingBOOL CDIAMONDView:OnPreparePrinting(CPrintInfo* pInfo)/ default preparationreturn DoPreparePrinting(pInfo);void CDIAMONDView:OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)/ TODO: add extra initialization before printingv

54、oid CDIAMONDView:OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)/ TODO: add cleanup after printing/ CDIAMONDView diagnostics#ifdef _DEBUGvoid CDIAMONDView:AssertValid() constCView:AssertValid();void CDIAMONDView:Dump(CDumpContext& dc) constCView:Dump(dc);CDIAMONDDoc* CDIAMONDView:GetDocument() /

55、non-debug version is inlineASSERT(m_pDocument-IsKindOf(RUNTIME_CLASS(CDIAMONDDoc);return (CDIAMONDDoc*)m_pDocument;#endif /_DEBUG/ CDIAMONDView message handlersint CDIAMONDView:OnCreate(LPCREATESTRUCT lpCreateStruct) if (CView:OnCreate(lpCreateStruct) = -1)return -1;/ TODO: Add your specialized creation code here/初始化OpenGL和设置定时器m_pDC = new CClientDC(this);SetTimer(1, 20, NULL);InitializeOpenGL(m_pDC);return 0;void CDIAMONDView:OnDestroy() CView:OnDestroy();/ TODO: Add yo

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

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

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


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