一路向前hg
相互學(xué)習(xí),共同進(jìn)步!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個
工控威望: 303 點
下載積分: 917 分
在線時間: 145(小時)
注冊時間: 2019-12-07
最后登錄: 2024-08-04
查看一路向前hg的 主題 / 回貼
樓主  發(fā)表于: 2020-08-14 16:24
想請教各位大師,這個CRC校驗碼到底有啥用,是如何計算
我用串口調(diào)試助手發(fā)送 讀取MODBUS溫控器溫度
00 03 0000 0004
沒有填寫校驗碼,助手上校驗碼哪里就自動得出5C44
發(fā)送完后溫控器返回:
04 03 08 00DB 00DD 00CF 00D2 B3 67
B367事校驗碼
那么問題是:
1助手上5C44是怎么出來的
2溫控器返回B367是怎么算的
3為什么我不發(fā)送效驗碼溫控器也能返回數(shù)值
斗志不能低
無良!!
有事加我頭像微信
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 138 個
工控威望: 248 點
下載積分: 7751 分
在線時間: 117(小時)
注冊時間: 2020-01-15
最后登錄: 2024-09-30
查看無良!的 主題 / 回貼
1樓  發(fā)表于: 2020-10-28 13:07
B367 是校驗碼   這個是溫控表響應(yīng)輸入指令,根據(jù)讀/寫指令的數(shù)值,自動計算出來的   可能會有高低位轉(zhuǎn)換  也就是十六進(jìn)制的     67B3

前面的發(fā)送的時候,沒寫校驗碼,這個要看下  你這個溫控器的說明書,是不是對校驗碼不做要求
有事加我頭像微信