sdwyz
級別: 略有小成
精華主題: 0
發(fā)帖數量: 91 個
工控威望: 220 點
下載積分: 1082 分
在線時間: 180(小時)
注冊時間: 2009-02-06
最后登錄: 2022-08-17
查看sdwyz的 主題 / 回貼
樓主  發(fā)表于: 2013-01-20 14:26
我在一個電動機保護器的通信協(xié)議中看到這個
: 0C 06 00 64 00 A2 E7

: 0C 03 00 00 00 16 DC

上面兩個發(fā)送的數據中的校驗碼E7和DC是怎么算出來的?
LRC校驗碼的計算應該是從0C到A2相加,然后取反再加一即為LRC的校驗碼,我是怎么算都不對?
還有一個也是一樣的,即0C到16,校驗碼是DC。

上面的數據都是對的。
auto_world
級別: 家園?
精華主題: 0
發(fā)帖數量: 60 個
工控威望: 577 點
下載積分: 664 分
在線時間: 40(小時)
注冊時間: 2013-01-13
最后登錄: 2019-04-21
查看auto_world的 主題 / 回貼
1樓  發(fā)表于: 2013-01-26 10:16
打電話給廠家,對他們來說您是客戶,不至于這么點事情都不支持吧。
也許是廠家的工程師采用的不是標準算法,甚至是他們自己把代碼寫錯了,我們也遇到過類似問題,當時還特地跑了趟鄭州去和廠家工程師當面溝通,結果很無語。。