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數值穩定,位置采集準確,故障徹底解決。


