線性補(bǔ)償技術(shù)實(shí)時(shí)測(cè)量有源剩余智能傳感器型號(hào)說(shuō)明:
線性補(bǔ)償技術(shù)實(shí)時(shí)測(cè)量有源剩余智能傳感器技術(shù)參數(shù):
外形尺寸:
通訊協(xié)議
本協(xié)議規(guī)定了智能型 BA 系列電流傳感器與數(shù)據(jù)終端設(shè)備進(jìn)行數(shù)據(jù)交換的物理連接和通訊協(xié)議,其協(xié)議 方式類同 Modbus_RTU 通信規(guī)約。
協(xié)議簡(jiǎn)述
智能型 BA 系列電流傳感器所使用的通訊協(xié)議詳細(xì)定義了地址碼、功能碼、校驗(yàn)碼的數(shù)據(jù)序列定義,這 些都是特定數(shù)據(jù)交換的必要內(nèi)容。該協(xié)議在一根通訊線上使用主從應(yīng)答式連接(半雙工),這意味著在一根 單獨(dú)的通訊線上信號(hào)沿著相反的兩個(gè)方向傳輸。首先,主計(jì)算機(jī)的信號(hào)尋址到一臺(tái)終端設(shè)備(從機(jī)), 然后,終端設(shè)備發(fā)出的應(yīng)答信號(hào)以相反的方向傳輸給主機(jī)。 本協(xié)議只允許在主機(jī)(PC,PLC 等)和終端設(shè)備之間通訊,而不允許獨(dú)立的終端設(shè)備之間的數(shù)據(jù)交換, 這樣各終端設(shè)備不會(huì)在它們初始化時(shí)占據(jù)通訊線路,而僅限于響應(yīng)到達(dá)本機(jī)的查詢信號(hào)。
生成一個(gè) CRC 的流程為:
⑴ 預(yù)置一個(gè) 16 位寄存器為 0FFFFH(全 1),稱之為 CRC 寄存器。把數(shù)據(jù)幀中的個(gè)字節(jié)的 8 位與 CRC 寄存器中的低字節(jié)進(jìn)行異或運(yùn)算,結(jié)果存回 CRC 寄存器。 將 CRC 寄存器向右移一位,高位填以 0,低位移出并檢測(cè)。 如果低位為 0:重復(fù)第三步(下一次移位);如果低位為 1:將 CRC 寄存器與一個(gè)預(yù)設(shè)的固定值 (0A001H)進(jìn)行異或運(yùn)算。 重復(fù)第三步和第四步直到 8 次移位。這樣處理完了一個(gè)完整的八位。
⑵ 重復(fù)第 2 步到第 5 步來(lái)處理下一個(gè)八位,直到所有的字節(jié)處理結(jié)束。 終 CRC 寄存器的值就是 CRC 的值。