买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:郑州众惠通信技术有限公司
摘要:本发明涉及一种基于CAN总线的256byte数据纠错方法,用于对横列、纵列均为16byte的256byte数据进行纠错,包括S1传输前校验值计算与存储、S2传输后发现错误横列与错误竖列、S3定位错误数据、S4纠正错误数据步骤,不仅能够在数据传输后及时发现错误数据,还能够对错误数据进行修复、纠正,减小因数据传输失误导致的数据重传频率,减轻总线通讯压力,能够有效克服现有技术中CRC数据校验仅能够发现错误、无法纠错的技术问题。
主权项:1.一种基于CAN总线的256byte数据纠错方法,其特征是,用于对横列、纵列均为16byte的256byte数据进行纠错,包括如下步骤:S1:传输前校验值计算与存储:逐列对每横列1-15byte的数据进行CRC计算,得出的原始横列校验值储存在每横列第16byte中;逐列对每纵列第2-16byte的原始纵列校验值进行CRC计算,得出的纵列数据校验值储存在每纵列第1byte中;S2:传输后发现错误横列、竖列:传输后,逐列对每横列1-15byte的数据进行CRC计算,得出的现有横列校验值与第16byte内的原始横列校验值进行对比,发现错误横列后,逐列对每纵列2-16的数据进行CRC计算,得出的现有纵列校验值与第1byte内的原始纵列校验值进行对比,发现错误竖列;S3:定位错误数据:错误横列与错误数列的十字交叉区为错误数据;S4:纠正错误数据:从0X00到0XFF,逐个与错误横列其他数据进行CRC计算,当计算出的横列校验值与错误横列第16byte内原始横列校验值相等时,使用该数据与错误纵列其他数据进行CRC计算,当计算出的纵列校验值与错误纵列第1byte内原始纵列校验值相等时,验证通过,使用该数据代替错误数据,完成纠错。
全文数据:
权利要求:
百度查询: 郑州众惠通信技术有限公司 一种基于CAN总线的256byte数据纠错方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。