Lika Electronic SSI(同步串行接口)绝对式编码器广泛应用于工业自动化位置检测领域,其稳定运行依赖控制器参数与编码器原生协议的匹配。本文结合上海某客户的售后案例,分析ASC85-25-00-BG2-50-PK-RL100型编码器数值跳变故障的成因与解决方案。
一、案例基本信息
本次案例核心信息如下:
品牌:Lika Electronic
产品型号:ASC85-25-00-BG2-50-PK-RL100(简称ASC8525/BG2-50-RL10)
产品类型:SSI绝对式编码器
故障场景:客户试用2台该型号编码器,完成安装与参数配置后联机测试,出现位置数值异常跳变,设备无法正常运行。

二、故障现象详情
编码器完成安装接线与参数配置后,旋转被测轴时,控制器显示的PositionValue(位置值)与MeasuredValue(测量值)出现无规律跳变,数值波动超出正常工作范围,无法稳定采集位置数据,导致设备调试停滞。
三、客户现场参数配置情况(错误配置)
客户先后两次调整参数,故障均未改善,具体错误配置如下:
1.第一次参数设置
帧长度:29Bit
代码类型:格雷码
传输率:125kHz
单稳态触发器时间:自动
奇偶校验:无
MSB(最高有效位):26,LSB(最低有效位):2

2.第二次参数调整设置
仅调整位置值位数,核心参数未变更:
帧长度:29Bit,代码类型:格雷码(均未修改)
MSB:25,LSB:1
两次配置后故障未得到改善,排除参数微调解决故障的可能性。

四、参数配置核心错误分析
结合该编码器原生协议规范,客户存在4项核心配置错误,直接导致位置数据解析异常:
1.帧长度配置错误
该编码器有效分辨率为25Bit,客户误设为29Bit,多余的无效数据导致控制器解析错位,引发数值跳变。
2.编码类型配置错误
该编码器原生输出编码为二进制,客户错误配置为格雷码,编码规则不兼容导致数值错乱。
3.MSB/LSB位段定义错误
编码器标准位段定义为MSB=24、LSB=0,客户设置为MSB=25/26、LSB=1/2,导致位置数据对齐偏移、读取不准确。
4.时钟与数据对齐错误
该编码器需25个时钟脉冲传输完整位置数据,客户发送29个时钟,无效时钟破坏SSI协议时序结构,导致位置信息读取错误。
五、工厂标准正确参数配置
结合编码器技术规范,标准参数配置如下,确保控制器与编码器协议匹配:
分辨率:25Bit,输出代码:二进制
协议格式:MSB左对齐,时钟脉冲:25个(首位输出MSB)
位段定义:MSB=24,LSB=0,帧长度:25Bit
六、故障原因判定
直接原因:控制器SSI协议参数与编码器原生协议不匹配,无法正确解析位置信号,导致数值跳变。
根本原因:现场调试人员未遵循编码器官方技术规范,对核心参数理解不透彻,导致参数配置出现系统性错误。
排除项:经核查,电机轴与编码器轴连接牢固,无打滑现象,机械安装非本次故障主因。
七、解决方案与处理结果
针对故障成因制定以下解决方案,并完成实施与验证:
1.机械检查
确认电机轴与编码器轴连接牢固,排除机械因素对故障的影响。
2.参数修正
按工厂标准重新配置控制器,核心调整内容为:帧长度改为25Bit、编码类型改为二进制、MSB设为24、LSB设为0。
3.测试验证
参数调整后,经多次重复测试,控制器显示的PositionValue与MeasuredValue数值稳定,位置采集准确,故障彻底解决。


