本发明专利技术公开了一种多圈绝对值编码器初始值设定方法、装置及存储介质,所述方法包括:获取多圈绝对值编码器的最大脉冲数,所述多圈绝对值编码器设置在目标设备上;获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量;基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,计算目标参考比;基于所述目标参考比确定初始设定值。本发明专利技术可以有效、快速地提高设定绝对值编码器初始值的效率。设定绝对值编码器初始值的效率。设定绝对值编码器初始值的效率。
【技术实现步骤摘要】
多圈绝对值编码器初始值设定方法、装置及存储介质
[0001]本专利技术涉及位置控制领域,尤其涉及一种多圈绝对值编码器初始值设定方法、装置及存储介质。
技术介绍
[0002]在纺织机械、灌溉机械、造纸印刷、机器人及机械手臂、起重机械、钢铁冶金、等领域中,都需要对设备位置进行精确测量。绝对值编码器通过机械位置确定编码,不需要外部设置记忆,也不需要找参考点,而且不用一直计数,任何时候需要知道设备正确位置,就可以直接去读取它的位置,使得其有测量范围大、测量精度高、安装方便等优点。最近几年在位置控制领域得到了广泛应用。
[0003]绝对值编码器有单圈绝对值编码器和多圈绝对值编码器之分,当测量旋转超过360度范围,就需要用到多圈绝对值编码器。然而,尽管多圈编码器的优点是测量范围大,使用往往富裕较多,但是在安装时不注意零点位置,如果离编码的最高位比较近,在设备移动、编码器旋转时可能会出现数据溢出(翻转)现象。
[0004]现有技术中,为了避免绝对值编码器出现数据溢出现象,通常是在绝对值编码器安装前,用手旋转编码器,让编码器的脉冲输出数处于一个中间合适的位置,然后再安装到机械设备旋转轴上,在调试移动过程中检查是否有溢出现象。如果有溢出,拆下编码器再重新用手来旋转调整。这样的操作不仅繁琐而且非常浪费时间。
技术实现思路
[0005]本申请实施例通过提供一种多圈绝对值编码器初始值设定方法、装置及存储介质,解决了现有技术中手动调节设定多圈绝对值编码器初始值操作麻烦且非常浪费时间的技术问题,实现了多圈绝对值编码器初始值的快速设定。
[0006]第一方面,本申请提供一种多圈绝对值编码器初始值设定方法,所述方法包括:
[0007]获取多圈绝对值编码器的最大脉冲数,所述多圈绝对值编码器设置在目标设备上;
[0008]获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量;
[0009]基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,计算目标参考比;
[0010]基于所述目标参考比确定初始设定值。
[0011]优选地,所述获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,包括:
[0012]获取所述目标设备在移动到最大位置时的多圈绝对值编码器脉冲数;
[0013]获取所述目标设备在移动到最小位置时的多圈绝对值编码器脉冲数;
[0014]基于所述目标设备在移动到最大位置时的多圈绝对值编码器脉冲数和所述目标设备在移动到最小位置时的多圈绝对值编码器脉冲数,获得所述目标设备在有效行程内对
应的多圈绝对值编码器脉冲数变化量。
[0015]优选地,所述基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量计算所述目标参考比,包括:
[0016]计算所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量与所述最大脉冲数比值。
[0017]优选地,所述基于所述目标参考比确定初始设定值,包括:
[0018]所述目标参考比为80%-100%时,设置所述初始设定值范围为所述最大脉冲数的9%-11%;
[0019]所述目标参考比为50%-80%时,设置所述初始设定值范围为所述最大脉冲数的14%-16%;
[0020]所述目标参考比为30%-50%时,设置所述初始设定值范围为所述最大脉冲数的18%-22%;
[0021]所述目标参考比为10%-30%时,设置所述初始设定值范围为所述最大脉冲数的27%-33%;
[0022]所述目标参考比为0%-10%时,设置所述初始设定值范围为所述最大脉冲数的9%-10%。
[0023]优选地,所述基于所述目标参考比确定初始设定值之前,所述方法还包括:
[0024]基于所述目标参考比、参考比与设备位置的预设对应关系,确定出与目标参考比对应的所述目标设备的目标位置;
[0025]在所述目标设备处于所述目标位置时,将所述多圈绝对值编码器的读数设定为所述初始设定值。
[0026]优选地,所述基于所述目标参考比确定初始设定值,还包括:
[0027]若所述目标参考比小于预设参考比,且所述目标设备由初始位置至所述最大位置时,获取所述多圈绝对值编码器在所述最大位置的第一读数;
[0028]在所述目标设备由所述最大位置至所述最小位置时,设定所述多圈绝对值编码器在所述最小位置的初始设定值为所述第一读数。
[0029]优选地,在所述目标设备由所述最大位置至所述最小位置时,设定所述多圈绝对值编码器在所述最小位置的初始设定值为所述第一读数之后,所述方法还包括:
[0030]执行验证步骤,所述验证步骤包括:所述目标设备由所述最小位置至所述最大位置时,获取所述多圈绝对值编码器在所述最大位置的第二读数;确定所述第二读数是否溢出;若溢出,将所述第二读数作为所述第一读数重复执行所述验证步骤,直到所述第二读数未溢出。
[0031]第二方面,本申请提供一种多圈绝对值编码器初始值设定装置,所述装置包括:
[0032]第一获取单元,用于获取多圈绝对值编码器的最大脉冲数,所述多圈绝对值编码器设置在目标设备上;
[0033]第二获取单元,用于获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量;
[0034]第三处理单元,基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,计算目标参考比;
[0035]第四处理单元,基于所述目标参考比确定初始设定值。
[0036]优选地,所述获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,包括:
[0037]获取所述目标设备在移动到最大位置时的多圈绝对值编码器脉冲数;
[0038]获取所述目标设备在移动到最小位置时的多圈绝对值编码器脉冲数;
[0039]基于所述目标设备在移动到最大位置时的多圈绝对值编码器脉冲数和所述目标设备在移动到最小位置时的多圈绝对值编码器脉冲数,获得所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量。
[0040]优选地,所述基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量计算所述目标参考比,包括:
[0041]计算所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量与所述最大脉冲数比值。
[0042]优选地,所述基于所述目标参考比确定初始设定值,包括:
[0043]所述目标参考比为80%-100%时,设置所述初始设定值范围为所述最大脉冲数的9%-11%;
[0044]所述目标参考比为50%-80%时,设置所述初始设定值范围为所述最大脉冲数的14%-16%;
[0045]所述目标参考比为30%-50%时,设置所述初始设定值范围为所述最大脉冲数的18%-22%;
[0046]所述目标参考比为10%-30%时,设置所述初始设定值范围本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多圈绝对值编码器初始值设定方法,其特征在于,所述方法包括:获取多圈绝对值编码器的最大脉冲数,所述多圈绝对值编码器设置在目标设备上;获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量;基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,计算目标参考比;基于所述目标参考比确定初始设定值。2.如权利要求1所述的多圈绝对值编码器初始值设定方法,其特征在于,所述获取所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,包括:获取所述目标设备在移动到最大位置时的多圈绝对值编码器脉冲数;获取所述目标设备在移动到最小位置时的多圈绝对值编码器脉冲数;基于所述目标设备在移动到最大位置时的多圈绝对值编码器脉冲数、和所述目标设备在移动到最小位置时的多圈绝对值编码器脉冲数,获得所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量。3.如权利要求1所述的多圈绝对值编码器初始值设定方法,其特征在于,所述基于所述最大脉冲数和所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量,计算所述目标参考比,包括:计算所述目标设备在有效行程内对应的多圈绝对值编码器脉冲数变化量与所述最大脉冲数的比值,将所述比值作为所述目标参考比。4.如权利要求1所述的多圈绝对值编码器初始值设定方法,其特征在于,所述基于所述目标参考比确定初始设定值,包括:所述目标参考比为80%-100%时,设置所述初始设定值的范围为所述最大脉冲数的9%-11%;所述目标参考比为50%-80%时,设置所述初始设定值的范围为所述最大脉冲数的14%-16%;所述目标参考比为30%-50%时,设置所述初始设定值的范围为所述最大脉冲数的18%-22%;所述目标参考比为10%-30%时,设置所述初始设定值的范围为所述最大脉冲数的27%-33%;所述目标参考比为0%-10%时,设置所述初始设定值的范围为所述最大脉冲数的9%-10%。5.如权利要求1所述的多圈绝对值编码器初始值设定方法,其特征在于,所述基于所述目标参考比确定初始设定值之前,...
【专利技术属性】
技术研发人员:刘新奇,刘宇,孙义浩,
申请(专利权)人:通用电气武汉自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。