帶485通訊一路輸出模擬信號(hào)電壓變送器型號(hào)規(guī)格說(shuō)明:
帶485通訊一路輸出模擬信號(hào)電壓變送器技術(shù)參數(shù):
外形尺寸及安裝方式說(shuō)明:
常見故障問題分析:
錯(cuò)誤檢測(cè)的方法
錯(cuò)誤校驗(yàn)(CRC)域占用兩個(gè)字節(jié),包含了一個(gè) 16 位的二進(jìn)制值。CRC 值由傳輸設(shè)備計(jì)算出來(lái),然后附加到數(shù)據(jù)幀上,接收設(shè)備在接收數(shù)據(jù)時(shí)重新計(jì)算 CRC 值,然后與接收到的 CRC 域中的值進(jìn)行比較,如果這兩個(gè)值不相等,就發(fā)生了錯(cuò)誤。
CRC 運(yùn)算時(shí),首先將一個(gè)16 位的寄存器預(yù)置為全1,然后連續(xù)把數(shù)據(jù)幀中的每個(gè)字節(jié)中的 8 位與該寄存 器的當(dāng)前值進(jìn)行運(yùn)算,僅僅每個(gè)字節(jié)的8 個(gè)數(shù)據(jù)位參與生成 CRC,起始位和終止位以及可能使用的奇偶位都不影響CRC。在生成 CRC 時(shí),每個(gè)字節(jié)的8 位與寄存器中的內(nèi)容進(jìn)行異或,然后將結(jié)果向低位移位,高位則用“0"補(bǔ)充,低位(LSB)移出并檢測(cè),如果是1,該寄存器就與一個(gè)預(yù)設(shè)的固定值(0A001H)進(jìn)行一次異或運(yùn)算,如果低位為 0,不作任何處理。
上述處理重復(fù)進(jìn)行,直到執(zhí)行完了8 次移位操作,當(dāng)最后一位(第 8 位)移完以后,下一個(gè)8 位字節(jié)與寄存器的當(dāng)前值進(jìn)行異或運(yùn)算,同樣進(jìn)行上述的另一個(gè)8 次移位異或操作,當(dāng)數(shù)據(jù)幀中的所有字節(jié)都作了處理,生成的最終值就是 CRC 值。