- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可感受握紧力的机械手指设计
可感受握紧力的机械手指设计
机械手指的功能介绍
本项目所要设计的机械手指具有感受握紧力的功能,能够根据所夹持的物体的具体表面硬度来确定所施加于被夹持对象的夹紧力,或者根据事先给机械手所设定的夹紧力范围来确定夹紧力。这样,机械手就能够做到既夹紧工件,又能避免因夹紧力过大而引起被夹紧物体表面的破坏。
可感受握紧力的机械手指控制系统的总体构成
机械手指的主要构成有机械夹持装置、动作驱动电路、输入和控制界面、握紧力感受和控制装置(包括握紧力的感受、信号放大、A/D转换等)、握紧力分析处理电路。各个部分的相互关系如下:
机械手指的具体工作原理和工作过程
图 2 机械手机构件图
机械手的机构简图如图2所示,整个机械手由六个杆件组成,其中杆件1、2和杆件3、4成对称分布,杆件六与支座固定,杆件1和杆件5能够在铰接处绕杆件6旋转。杆件3能够在固定支座上左右运动。对机械手指的控制方式采用闭环控制方式,并根据夹紧力判断是否需要增大或减小夹紧力。具体过程是:当控制系统发出握紧控制命令后,电机驱动轴在电机的作用下向左运动,机械手指会逐渐的握紧被夹物体。当机械手指握紧被夹物体的时候,机械手指会发生机械变形。这样,安装于手指表面的应变片会跟着发生变形,引起应变片本身电阻的变化。通过相应的电路,将应变片的应变量转变成与之相对应的电压信号,然后将电压信号进行放大、滤波以及A/D转换后送入单片机控制电路进行分析处理,如果分析的结果表明机械手指的变形量还没有达到能够引起对被夹物体表面的破坏,则机械手指能够再进一步增大夹紧力;如果分析结果表明机械手指所达到的应变量已经超过了允许的最大变形量,说明当前机械手指的夹紧力已经到达最大允许值,如果夹紧力再增大,将会对被夹物体表面产生破坏。应及时减小机械手指的夹紧力,使夹紧力在允许的范围之内。
机械手指控制系统设计及其工作原理
机械手指的控制系统是基于单片机技术的控制系统,系统包括控制输入电路、控制输出电路、状态显示电路、握紧力传感和反馈电路、以及通讯接口电路等等部分。各部分电路由单片机统一控制,协调配合。单片机控制电路总体构成如下图所示:
单片机I/O口的分配
本机械手控制系统采用AT89S52单片机控制,P0口作为输入、输出数据复用口,用于输出机械手控制信号和读入机械手指应力反馈数据信号,P2口用做地址输出口;键盘响应采用中断响应方式,当按键被按下时,键盘处理中断信号从INT0进入,键盘值从P1口读入,键盘处理子程序根据不同的键盘值做不同的动作。
键盘输入电路设计
a、键盘电路工作原理
键盘输入电路
控制系统的输入键盘采用行列式键盘结构,具体连接方式如上图所示。为了节省单片机CPU的运算时间,对键盘案件动作的响应采用中断响应方式,键盘中断从外部中断0进入。在没有键盘按下的时候,P1口的值为0000 1111B,与非门74LS13的说输出为高电平。当某一个键盘被按下的时候,与非门74LS13的说输出为低电平,中断信号有效,并从外部中断0入口进入单片机,CPU响应外部中断,并执行相应的中断处理程序,将此时的P1口数据读入,并根据所读到的数据对键盘输入进行处理。
键盘输入电路总共有16个按键,数字键0~9,控制键有握紧键、松开键、暂停键、确定键、清零键等,并留两个键作为备用按钮,以便增加功能实用。每一个按键都对应有一个键值码,不同的按键被按下的时候,中断处理程序从P1口读到的键盘数据是不一样的。根据所读到的键值不同,单片机执行不同的处理程序。每一次读完一次P1口,都要重新向P1口重新写入0000 1111B,回复P1口的初始状态,以便下次再按下键盘的时候能及时响应键盘中断处理程序。
b、键盘布置图和键值表
根据一般习惯,键盘按钮采用如下所示的布局方式:
键盘布置图
键盘的键值表为:
键值表
显示电路设计
显示电路
控制系统的显示电路如上图所示,能够显示四位的数码管,主要用来显示键盘输入时所设定的握紧力初值以及显示和监控握紧过程中握紧力、应变值的动态变化过程(增的和减少)。为节约系统时间,显示电路没有采用循环扫描显示方式,而是在每一位数码管前段都接入了一片74LS737,用来所存待显示八位二进制数据。每一片74LS737的数据输入端连接到单片机的P0口,74LS737的片选引脚接到译码电路的输出,分别占用了地址P2=0,1,2,3.
显示电路能够分别显示握紧力初值、握紧力和应变值,究竟是显示那一个量,可以通过键盘控制电路进行循环切换。
驱动电路设计
驱动电路
控制系统的驱动电路主要用来完成对步进电机的驱动控制,从而实现机械手的握紧和松开动作的控制。本设计所使用的步进电机是两相四线式的微型步进电机,对电机的驱动采用的是两相十六拍控制方式。控制时序直接从P0口输出,
文档评论(0)