单片机控制机械手模拟物料搬运装置设计与调试doc.docx

上传人:b****7 文档编号:9414132 上传时间:2023-02-04 格式:DOCX 页数:10 大小:23.76KB
下载 相关 举报
单片机控制机械手模拟物料搬运装置设计与调试doc.docx_第1页
第1页 / 共10页
单片机控制机械手模拟物料搬运装置设计与调试doc.docx_第2页
第2页 / 共10页
单片机控制机械手模拟物料搬运装置设计与调试doc.docx_第3页
第3页 / 共10页
单片机控制机械手模拟物料搬运装置设计与调试doc.docx_第4页
第4页 / 共10页
单片机控制机械手模拟物料搬运装置设计与调试doc.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

单片机控制机械手模拟物料搬运装置设计与调试doc.docx

《单片机控制机械手模拟物料搬运装置设计与调试doc.docx》由会员分享,可在线阅读,更多相关《单片机控制机械手模拟物料搬运装置设计与调试doc.docx(10页珍藏版)》请在冰豆网上搜索。

单片机控制机械手模拟物料搬运装置设计与调试doc.docx

单片机控制机械手模拟物料搬运装置设计与调试doc

单片机控制机械手模拟物料搬运装置设计与调试

摘要在中国工业韧带发展中,很多高生产率高精度的机械加工设备从国外引进,大大的提高了工作速度,产品的加工精度,降低了工作的劳动强度,所以大受欢迎。

机械手是一种模仿人体上肢运动的机器,它能按照预定要求输送工种或握持工具进行操作的自动化技术设备,对实现工业生产自动化,推动工业生产的进一步发展起着重要作用。

因而具有强大的生命力,受到人们的广泛重视和欢迎。

工业机械手可以代替人手的繁重劳动,显著减轻工人的劳动强度,提高劳动生产率和自动化水平。

工业生产中经常出现的笨重工件的搬运和长期频繁,单调的操作,如果没有机械手那么工人的劳动强度是很高的,有时候还要用行车员工件,生产速度大大延缓,这种情况采用机械手是很有效的。

此外,它能在高温、低温、深水、宇宙、反射性和其他有毒、有污染环境条件上进行操作。

更显其优越性,有着广阔的发展前途。

单片机技术作为计算机技术的一个重要的分支,广泛应用于工业控制、智能化仪器,家用电器,甚至电子玩具等各个领域,它具有体积小、功能多、价格低廉、使用方便、系统设计灵活等优点。

本论文设计以STC89S52单片机为中心,运用c语言和汇编语言的方式,控制机械手来完成模拟智能物料搬运装置。

关键词机械手,自动化,单片机单片机控制机械手模拟物料搬运装置设计与调试目目录录摘要I目录III第一章单片机与机械手的概况.11.1工业机械手的简史11.2工业机械手在生产中的应用11.3机械手的组成21.4工业机械手的发展趋势31.5单片机的简史.31.6单片机的应用领域.41.7单片机开发系统的组成.51.8单片机的发展趋势.5第二章模拟智能物料搬运装置实训.62.1设计内容.62.2设计模块.72.3设计过程.72.4参考例程.82.5单片机装置安装与调试的注意事项21第三章结论.22参考文献23致谢24第一章单片机与机械手的概况1.1工业机械手的简史用于再现人手的的功能的技术装置称为机械手。

机械手是模仿着人手的部分动作,按给定程序、轨迹和要求实现自动抓取、搬运或操作的自动机械装置。

在工业生产中应用的机械手被称为工业机械手。

工业机械手是近代自动控制领域中出现的一项新技术,并已成为现代机械制造生产系统中的一个重要组成部分,这种新技术发展很快,逐渐成为一门新兴的学科机械手工程。

机械手涉及到力学、机械学、电器液压技术、自动控制技术、传感器技术和计算机技术等科学领域,是一门跨学科综合技术。

机械手是一种能自动控制并可从新编程以变动的多功能机器,他有多个自由度,可以搬运物体以完成在不同环境中的工作。

机械手的结构形式开始比较简单,专用性较强。

随着工业技术的发展,制成了能够独立的按程序控制实现重复操作,适用范围比较广的“程序控制通用机械手”,简称通用机械手。

由于通用机械手能很快的改变工作程序,适应性较强,所以它在不断变换生产品种的中小批量生产中获得广泛的引用。

1.2工业机械手在生产中的应用机械手是工业自动控制领域中经常遇到的一种控制对象。

机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。

在现代工业中,生产过程中的自动化已成为突出的主题。

各行各业的自动化水平越来越高,现代化加工车间,常配有机械手,以提高生产效率,完成工人难以完成的或者危险的工作。

可在机械工业中,加工、装配等生产很大程度上不是连续的。

据资料介绍,美国生产的全部工业零件中,有75是小批量生产;金属加工生产批量中有四分之三在50件以下,零件真正在机床上加工的时间仅占零件生产时间的5。

从这里可以看出,装卸、搬运等工序机械化的迫切性,工业机械手就是为实现这些工序的自动化而产生的。

目前在我国机械手常用于完成的工作有注塑工业中从模具中快速抓取制品并将制品传诵到下一个生产工序;机械手加工行业中用于取料、送料;浇铸行业中用于提取高温熔液等等。

本文以能够实现这类工作的搬运机械手为研究对象。

下面具体说明机械手在工业方面的应用。

1.3机械手的组成工业机械手由执行机构、驱动机构和控制机构三部分组成。

1.3.1执行机构手部、腕部、臂部、手臂等部件。

1.3.2驱动机构驱动机构是工业机械手的重要组成部分。

根据动力源的不同,工业机械手的驱动机构大致可分为液压、气动、电动和机械驱动等四类。

采用液压机构驱动机械手,结构简单、尺寸紧凑、重量轻、控制方便。

1.3.3控制系统分类在机械手的控制上,有点动控制和连续控制两种方式。

大多数用插销板进行点位控制,也有采用可编程序控制器控制、微型计算机控制,采用凸轮、磁盘磁带、穿孔卡等记录程序。

主要控制的是坐标位置,并注意其加速度特性。

1.4工业机械手的发展趋势工业机器人性能不断提高高速度、高精度、高可靠性、便于操作和维修,而单机价格不断下降,平均单机价格从91年的10.3万美元降至97年的6.5万美元。

机械结构向模块化、可重构化发展。

例如关节模块中的伺服电机、减速机、检测系统三位一体化由关节模块、连杆模块用重组方式构造机器人整机;国外已有模块化装配机器人产品问市。

工业机器人控制系统向基于PC机的开放型控制器方向发展,便于标准化、网络化;器件集成度提高,控制柜日见小巧,且采用模块化结构大大提高了系统的可靠性、易操作性和可维修性。

机器人中的传感器作用日益重要,除采用传统的位置、速度、加速度等传感器外,装配、焊接机器人还应用了视觉、力觉等传感器,而遥控机器人则采用视觉、声觉、力觉、触觉等多传感器的融合技术来进行环境建模及决策控制多传感器融合配置技术在产品化系统中已有成熟应用。

虚拟现实技术在机器人中的作用已从仿真、预演发展到用于过程控制如使遥控机器人操作者产生置身于远端作业环境中的感觉来操纵机器人。

当代遥控机器人系统的发展特点不是追求全自治系统,而是致力于操作者与机器人的人机交互控制,即遥控加局部自主系统构成完整的监控遥控操作系统,使智能机器人走出实验室进入实用化阶段。

美国发射到火星上的“索杰纳”机器人就是这种系统成功应用的最著名实例。

1.5单片机的简史单片机作为微型计算机的一个重要分支,应用面很广,发展很快。

自单片机诞生至今,已发展为上百种系列的近千个机种。

单片机发展简史如果将8位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段

(1)第一阶段(1976-1978)单片机的控索阶段。

(2)第二阶段(1978-1982)单片机的完善阶段。

Intel公司在MCS–48基础上推出了完善的、典型的单片机系列MCS–51。

它在以下几个方面奠定了典型的通用总线型单片机体系结构。

①完善的外部总线。

②CPU外围功能单元的集中管理模式。

③体现工控特性的位地址空间及位操作方式。

④指令系统趋于丰富和完善,并且增加了许多突出控制功能的指(3)第三阶段(1982-1990)8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。

(4)第四阶段(1990)微控制器的全面发展阶段。

1.6单片机的应用领域目前,单片机的应用领域主要包括办公自动化设备;单片机在机电一体化中的应用;在实时过程控制中的应用;单片机在日常生活及家用电器领域的应用;在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比;在计算机网络和通信领域中的应用;商业营销设备;单片机在医用设备领域中的应用;汽车电子产品;航空航天系统和国防军事、尖端武器等领域.1.7单片机开发系统的组成单片机的全称为单片微型计算机也就是说将计算机的所有功能都集成在一块芯片内的芯片都可以称之为单片机说白了就是一块集成IC内部包含中央处理器CPU、程序存储器ROM、数据存储器RAM、I/O口、定时计数器、外部中断、串行通信等内部结构以单片机为核心,再配合其它外部电路组成的控制系统称为单片机系统单片机开发一般要求硬件和软件都要在行,因为单片机开发面向的都是最底层的开发,硬件方面可以先从一些常用的电子器件开始(如二极管,三极管,74XXXX系列CD4XXX系列的逻辑芯片,以及一些运放,AD、DA转换,各种串行接口的芯片开始着手),软件方面的话则可以先从汇编开始,然后再转向C语言开发。

1.8单片机的发展趋势

(1)制作工艺CMOS化全盘CMOS化

(2)尽量实现单片化(3)共性与个性共存个性化的产品如专用单片机等在满足用户需求方面得到了大家的认可,在应用领域大有后来赶上的架势;它们由于先天的优势,在80C51的基础上扬长避短,以用户需要为根本,在市场上受到欢迎。

总之,80C51作为共性的代表会与个性化的产品相互依存,共同发展,将会给用户带来更大的实惠与方便第二章第二章模拟智能物料搬运装置实训模拟智能物料搬运装置实训2.1设计内容让智能物料搬运装置在启动时进行初始化动作,通过1工位上的物料传感器,判断该位置是否有小球,有则执行动作抓取小球,并在3工位放下小球,通过各个传感器实现对装置运动轨迹的检测,实现简单的循环搬运功能。

通过光电传感器判断一工位物料有无,通过光纤传感器判断手爪中是否有物体,通过磁性开关判断手爪是否夹紧及是否到达底部,通过行程开关控制手爪的运动轨迹。

通过一对电磁阀来控制电机的正反转实现手爪的左右移动,通过电气阀控制手爪的夹紧,放松,下降的动作。

物料搬运装置内部电气图如图1所示图1物料搬运装置内部电气图2.2设计模块电源模块主机模块智能物料搬运装置传感器配接模块继电器模块2.3设计过程

(1)外部电路连接图如图2所示主机模块电源模块传感器模块继电器模块智能物料搬运装置显示模块图2外部电路连接图

(2)实验接线物料搬运装置传感器配接模块主机模块继电器模块物料搬运(端子号4)IN0OUT0P3.0(5)IN1OUT1P3.1(6)IN2OUT2P3.2(7)IN3OUT3P3.3(8)IN4OUT4P3.4(9)IN5OUT5P3.5(11)IN6OUT6P3.6(12)IN7OUT7P3.7(10)IN0OUT0P2.0NO(端子号13)P1.0K2NO(14)P1.1K3NO(15)P1.2K4NO(16)P1.3K5NO(17)P1.4K6物料搬运装置传感器配接模块继电器模块红端24VCOM24VCOM5VCOM24V地黑端0VCOM-0V2.4参考例程RSEQUP1.7RWEQUP1.6EEQUP1.5CS1EQUP3.1CS2EQUP3.5RESEQUP3.4COMEQU20HDATEQU30HDATA_ORAEQUP2ORG0000HAJMPMAINORG0003HAJMPINT00;暂停键中断程序ORG0013HAJMPINT01;停止键中断程序ORG0030HMAINLCALLYANSHI1;上电延时,消抖CLRP3.7;低电平键盘行SETBP3.6AAJBP3.6,AAQIDONGMOVR7,00HCLRIT0CLRIT1;}外部中断低电平有效SETBEASETBEX0SETBEX1SETBP0.7AA1JBP0.7,AA1;检测工位一物料有无SETBP0.3AA2JBP0.3,AA3;检测手臂是否缩回SETBP1.4AJMPAA2AA3SETBP0.0AA4JNBP0.0,AA5;检测是否在工位一上方SETBP1.0CLRP1.1;右移AJMPAA4AA5SETBP1.2CLRP1.3LCALLYANSHICLRP1.4LCALLYANSHIAAYSETBP1.3CLRP1.2LCALLYANSHISETBP0.6JNBP0.6,AA6SETBP1.2CLRP1.3LCALLYANSHILCALLYANSHIAJMPAAYAA6SETBP1.4LCALLYANSHILCALLYANSHISETBP1.1CLRP1.0SETBP0.2AA7JBP0.2,AA7SETBP1.0SETBP1.2CLRP1.3LCALLYANSHISETBP1.3CLRP1.2LCALLYANSHICJNER7,0FFH,QIDONGAJMPXXINT00CLRP3.7SETBP3.6JBP3.6,INT00RETIINT01MOVR7,0FFHRETILCDHUANYINGMOVSP,60HLCALLINTILCALLCLEANLCALLSHOWRETINTICLRRESLCALLDEALYSETBRESSETBCS1SETBCS2MOVCOM,3EHLCALLWR_COMMOVCOM,3FHLCALLWR_COMRETCLEANMOVR3,8MOVR2,0B8HLOOP_LINEMOVCOM,R2LCALLWR_COMMOVCOM,40HLCALLWR_COMMOVCOM,0C0HLCALLWR_COMMOVR5,64LOOP_ROWMOVDAT,0LCALLWR_DATDJNZR5,LOOP_ROWINCR2DJNZR3,LOOP_LINERETSHOWMOVDPTR,S1;欢MOVR6,0BBHSETBCS1CLRCS2MOVCOM,R6LCALLWR_COMMOVCOM,60HLCALLWR_COMMOVR1,16ROWMOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROWDECR6MOVCOM,R6LCALLWR_COMMOVCOM,60HLCALLWR_COMMOVR1,16ROW1SETBCS1CLRCS2MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW1MOVDPTR,S2;迎MOVR6,0BBHSETBCS1CLRCS2MOVCOM,R6LCALLWR_COMMOVCOM,70HLCALLWR_COMMOVR1,16ROW2MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW2DECR6MOVCOM,R6LCALLWR_COMMOVCOM,70HLCALLWR_COMMOVR1,16ROW3SETBCS1CLRCS2MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW3MOVDPTR,S3;使SETBCS2CLRCS1MOVR6,0BBHMOVCOM,R6LCALLWR_COMMOVCOM,40HLCALLWR_COMMOVR1,16ROW4MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW4DECR6MOVCOM,R6LCALLWR_COMMOVCOM,40HLCALLWR_COMMOVR1,16ROW5SETBCS2CLRCS1MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW5MOVDPTR,S4;用SETBCS2CLRCS1MOVR6,0BBHMOVCOM,R6LCALLWR_COMMOVCOM,50HLCALLWR_COMMOVR1,16ROW6MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW6DECR6MOVCOM,R6LCALLWR_COMMOVCOM,50HLCALLWR_COMMOVR1,16ROW7SETBCS2CLRCS1MOVA,00HMOVCA,ADPTRMOVDAT,ALCALLWR_DATINCDPTRDJNZR1,ROW7RETWR_COMPUSHACCLCALLWR_BUSYCLRRSCLRRWMOVDATA_ORA,COMSETBENOPCLREPOPACCRETWR_DATPUSHACCLCALLWR_BUSYSETBRSCLRRWMOVDATA_ORA,DATSETBENOPCLREPOPACCRETWR_BUSYPUSHACCCLRRSSETBRWSETBP2.7SETBP2.4SETBELOOPJBP2.7,LOOPLOOP1JBP2.4,LOOP1NOPCLREPOPACCRETDEALYMOVR6,0DELDJNZR6,DELRETYANSHILCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1LCALLYANSHI1RETYANSHI1MOVTMOD,01HMOVTH0,4CHMOVTL0,00HSETBTR0LOOP2JBCTF0,LOOP3AJMPLOOP2LOOP3NOPRETXXSETBP1.0CLRP1.1SETBP0.0BBJNBP0.0,BB1SETBP1.0CLRP1.1AJMPBBBB1SETBP1.1AJMPZUIHOUS1;--文字欢--DB20H,10H,4CH,43H,43H,2CH,20H,10H,0CH,03H,06H,18H,30H,60H,20H,00HDB14H,24H,44H,84H,64H,1CH,20H,18H,0FH,0E8H,08H,08H,28H,18H,08H,00HS2;--文字迎--DB40H,20H,1FH,20H,40H,47H,42H,41H,40H,5FH,40H,42H,44H,43H,40H,00HDB40H,41H,0CEH,04H,00H,0FCH,04H,02H,02H,0FCH,04H,04H,04H,0FCH,00H,00HS3;--文字使--DB00H,00H,7FH,00H,40H,41H,22H,14H,0CH,13H,10H,30H,20H,61H,20H,00HDB40H,20H,0F0H,1CH,07H,0F2H,94H,94H,94H,0FFH,94H,94H,94H,0F4H,04H,00HS4;--文字用--DB80H,40H,30H,0FH,02H,02H,02H,02H,0FFH,02H,02H,42H,82H,7FH,00H,00HDB00H,00H,00H,0FEH,22H,22H,22H,22H,0FEH,22H,22H,22H,22H,0FEH,00H,00HZUIHOUNOPEND2.5单片机装置安装与调试的注意事项

(1)上电前检查电源和地是否短路。

(2)上电后检查各电源电压是否稳定正常,各指示灯是否正常。

(3)在检测电路过程中要熟练掌握万用表的应用。

(4)加深理解包括加深对硬件和软件的理解。

只有建立在对相关硬件和软件深入理解的基础上才可能做出更符合实际的判断,才可能更好地解决问题。

(5)当碰到分析起来比较复杂、可能有很多因素的问题时,可以把问题分成解几个小问题来测试诊断,比如编写几个单独的小测试程序对各种可能因素进行排查测试,根据这些测试结果再进行科学判断。

(6)诊断、排故要建立在大量实验的基础之上,要多动手,不能光知道臆想,不愿实际操作,还美其名曰“善于思考和分析”。

第三章结论通过此次毕业设计,使我了解了很多机械手的相关知识。

使我也了解了当前国内外在此方面的一些先进生产和制造技术。

了解了机械手程序设计的一般过程,掌握了程序设计方面的基础,为以后的工作、学习打下了坚实的基础。

本次毕业设计只对机械手模拟智能物料搬运装置做出了概述。

设计中没有更广面的阐述,没有对机械手的驱动做出系统的计算设计,对于这方面有点模糊,需要在以后的工作、学习中了解和掌握。

最后总结为以下几点

(1)本次设计的是轻行平动搬运机械手设计,相对于通用机械手,因此,动作固定、结构简单,同时成本低廉,专用性比较高,可完成车间内的一些搬运工作。

(2)该机械手选择配置二指夹持手指,抓取一般物料(球状物料)。

(3)本次设计介绍的是气动式机械手,并全面展示了机械手的手部、腕部、手臂以及机身等主要的部件。

(4)由于经验知识水平的局限,设计难免有不到之处,望大家见谅、指正。

参考文献[1]李朝青.单片机简介[M].北京北京航空航天大学出版社,1999.8790.[2]李广第等.单片机基础[M].北京北京航空航天大学出版社,2001,147.[3]栾桂冬,张金铎,金欢阳.单片机发展及应用[M].西安西安电子科技大学出版社,2002.255261.[4]李勋单片机实用教程[M].北京北京航空航天大学出版社,2005,5[5]段晨东.机械手简介[M].北京清华大学出版社.2008,7[6]张毅坤.机械手发展及应用[M].机械工业出版社1998[7]余锡存曹国华.机械手实用教程[M].北京北京航空航天大学出版社,2000.7[8]雷丽文等.机械手内部结构[M].机械工业出版社,1997.2致谢三年的读书生活在这个季节即将划上一个句号,而于我的人生却只是一个逗号,我将面对又一次征程的开始。

三年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。

伟人、名人为我所崇拜,可是我更急切地要把我的敬意和赞美献给一位平凡的人,我的导师。

我不是您最出色的学生,而您却是我最尊敬的老师。

您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1