[发明专利]一种机器人关节末端单圈磁编码器的多圈使用方法在审
申请号: | 202010434522.8 | 申请日: | 2020-05-21 |
公开(公告)号: | CN111649769A | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 康淼淼;骆敏舟;吴海波;辛艳峰;张华东;崔玮心;王永;徐乃瑞 | 申请(专利权)人: | 江苏集萃智能制造技术研究所有限公司 |
主分类号: | G01D5/249 | 分类号: | G01D5/249 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 刘松 |
地址: | 211899 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 关节 末端 单圈磁 编码器 使用方法 | ||
1.一种机器人关节末端单圈磁编码器的多圈使用方法,其特征在于:包括如下步骤:
步骤1:建立参数读取模块、位置分析模块、计算模块和存储模块;参数读取模块用于读取单圈磁编码器的位置编码数据Qt,其中Q为位置编码数据,t为时间戳;位置分析模块用于分析位置编码数据Qt;计算模块用于对当前位置编码数据进行圈数计算;
步骤2:参数读取模块按时间顺序读取单圈磁编码器的位置编码数据;
步骤3:位置分析模块根据当前的位置编码数据Qt和前一时刻的位置编码数据Qt-1之差来计算出位置变化参数;
步骤4:位置分析模块设定一个位置变化常量,判断位置变化参数是否大于位置变化常量:是,则执行步骤5;否,则执行步骤6;
步骤5:位置分析模块判定此时单圈磁编码器为反转,记录转动圈数减一,执行步骤7;
步骤6:位置分析模块判定此时单圈磁编码器为正转,记录转动圈数加一,执行步骤7;
步骤7:计算模块根据以下公式计算连续的位置数据Qm:
Qm=Nloop×65535+Qt;
其中,Nloop为转动圈数,Qt为单圈磁编码器的位置编码数据;
步骤8:将计算出的连续的位置数据Qm作为位置PID的反馈值,参与到机器人关节末端单圈磁编码器的多圈检测计算中;
步骤9:记录转动圈数Nloop,并存储到存储模块中,下次上电后,读取存储模块中的圈数值参与计算模块对连续的位置数据Qm的计算。
2.如权利要求1所述的一种机器人关节末端单圈磁编码器的多圈使用方法,其特征在于:所述存储模块为EEPROM模块。
3.如权利要求1所述的一种机器人关节末端单圈磁编码器的多圈使用方法,其特征在于:在执行步骤4时,所述位置变化常量的值不大于单圈磁编码器输出的最大编码值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏集萃智能制造技术研究所有限公司,未经江苏集萃智能制造技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010434522.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抛光装置
- 下一篇:一种消防用全方位自动旋转的多功能自动喷头