如何認識代碼和校驗?
把所有代碼加起來計算和,再與最后個字節比較,這只是一種校驗和的方法。對于普通的通信可以用,方法簡單,程序也好寫。當然可以自己制定一個具體的協議,那些代碼相加,哪些代碼不加,和放在第幾個字節。而求也有求代數和的,也有求異或和的。
Modbus協議采用的CRC16校驗的方法,比較成熟,用的也較多。這種程序在網上可以找到。如果通信需要保密,還可以采用各種加密技術。如何認識代碼和校驗?
把所有代碼加起來計算和,再與最后個字節比較,這只是一種校驗和的方法。對于普通的通信可以用,方法簡單,程序也好寫。當然可以自己制定一個具體的協議,那些代碼相加,哪些代碼不加,和放在第幾個字節。而求也有求代數和的,也有求異或和的。
Modbus協議采用的CRC16校驗的方法,比較成熟,用的也較多。這種程序在網上可以找到。如果通信需要保密,還可以采用各種加密技術。