真有效值測量恒流補(bǔ)償技術(shù)電流傳感器型號說明:
真有效值測量恒流補(bǔ)償技術(shù)電流傳感器技術(shù)參數(shù):
外形尺寸:
通訊協(xié)議
本協(xié)議規(guī)定了智能型 BA 系列電流傳感器與數(shù)據(jù)終端設(shè)備進(jìn)行數(shù)據(jù)交換的物理連接和通訊協(xié)議,其協(xié)議 方式類同 Modbus_RTU 通信規(guī)約。
錯誤校驗(yàn)域
該域允許主機(jī)和終端檢查傳輸過程中的錯誤。有時(shí),由于電噪聲和其它干擾,一組數(shù)據(jù)在從一個設(shè)備傳 輸?shù)搅硪粋€設(shè)備時(shí)在線路上可能會發(fā)生一些改變,出錯校驗(yàn)?zāi)軌虮WC主機(jī)或者終端不去響應(yīng)那些傳輸過程中 發(fā)生了改變的數(shù)據(jù),這就提高了系統(tǒng)的安全性和效率,錯誤校驗(yàn)使用了 16 位循環(huán)冗余的方法(CRC16)。
錯誤檢測的方法
錯誤校驗(yàn)域占用兩個字節(jié),包含了一個 16 位的二進(jìn)制值。CRC 值由傳輸設(shè)備計(jì)算出來,然后附加到數(shù)據(jù) 幀上,接收設(shè)備在接收數(shù)據(jù)時(shí)重新計(jì)算 CRC 值,然后與接收到的 CRC 域中的值進(jìn)行比較,如果這兩個值不相 等,就發(fā)生了錯誤。 CRC 運(yùn)算時(shí),首先將一個 16 位的寄存器預(yù)置為全 1,然后連續(xù)把數(shù)據(jù)幀中的每個字節(jié)中的 8 位與該寄存 器的當(dāng)前值進(jìn)行運(yùn)算,僅僅每個字節(jié)的 8 個數(shù)據(jù)位參與生成 CRC,起始位和終止位以及可能使用的奇偶位都不 影響 CRC。
在生成 CRC 時(shí),每個字節(jié)的 8 位與寄存器中的內(nèi)容進(jìn)行異或,然后將結(jié)果向低位移位,高位則用“0" 補(bǔ)充,低位(LSB)移出并檢測,如果是 1,該寄存器就與一個預(yù)設(shè)的固定值(0A001H)進(jìn)行一次異或運(yùn)算, 如果低位為 0,不作任何處理。 上述處理重復(fù)進(jìn)行,直到執(zhí)行完了 8 次移位操作,當(dāng)后一位(第 8 位)移完以后,下一個 8 位字節(jié)與 寄存器的當(dāng)前值進(jìn)行異或運(yùn)算,同樣進(jìn)行上述的另一個 8 次移位異或操作,當(dāng)數(shù)據(jù)幀中的所有字節(jié)都作了處 理,生成的終值就是 CRC 值。