【技术实现步骤摘要】
一种自纠错绝对值编码器数据传输方法
[0001]本专利技术涉及传感器领域,具体地,涉及一种编码器与驱动器数据传输过程中,位置数据自纠错的方法。
技术介绍
[0002]精密数控机床、工业机器人等现代化工业化设备的快速发展,对伺服驱动系统提出了越来越高的要求。在伺服驱动系统中,角度编码器作为位置检测装置,对伺服驱动系统的精度和可靠性有重要影响。
[0003]现有的绝对值编码器在传输位置数据时通常会带校验部分,如CRC或其他校验方法,若校验错误,则驱动器丢弃此数据。这种做法的缺点是,诸如CRC之类的校验方法只能发现错误,不能纠正错误。一旦出现错误,至少在一个通信周期内,驱动器得不到编码器反馈的位置数据,导致伺服驱动系统稳定性下降。
[0004]在伺服驱动系统中,绝对值编码器需要将测量到的绝对位置数据发送给驱动器。在编码器与驱动器的通信过程中,有可能因外界干扰产生误码,导致驱动器接收到错误的绝对位置信息,进一步导致驱动器对电机的控制出现错误,这会对伺服驱动系统的性能造成严重影响。
[0005]为了解决以上问题 ...
【技术保护点】
【技术特征摘要】
1.一种自纠错绝对值编码器数据传输方法,其特征在于,包括以下步骤:编码器将原始位置数据转换为自纠错码;伺服驱动器对自纠错码进行校验;若自纠错码的校验结果正确,则驱动器将自纠错码恢复为原始位置数据进行传输;否则,驱动器对自纠错码进行纠错并修正,将修正后的自纠错码恢复为原始位置数据进行传输。2.根据权利要求1所述的一种自纠错绝对值编码器数据传输方法,其特征在于,所述编码器将原始位置数据转换为自纠错码具体为:编码器在n位的原始位置数据中插入p位的校验位,构成n+p位的自纠错码;编码器对插入校验位的原始数据进行编码,得到自纠错码。3.根据权利要求2所述的一种自纠错绝对值编码器数据传输方法,其特征在于,所述校验位的位数p满足条件2
p
‑
1>n+p,取满足条件的p的最小值作为校验位的位数。4.根据权利要求2所述的一种自纠错绝对值编码器数据传输方法,其特征在于,所述编码器对插入校验位的原始数据进行编码具体为:确定每一位检验码的位置:第k位校验码所处位置为自纠错码的第2
k
‑1位,1≤k≤p;确定每一位校验码的结果:第k位校验码的计算方式为:...
【专利技术属性】
技术研发人员:曲道奎,邹风山,刘世昌,宋吉来,张凯棋,马壮,
申请(专利权)人:山东新松工业软件研究院股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。