互感器二次側(cè)輸入電氣火災(zāi)剩余電流監(jiān)測(cè)設(shè)備技術(shù)參數(shù):
互感器二次側(cè)輸入電氣火災(zāi)剩余電流監(jiān)測(cè)設(shè)備外形尺寸:
信息幀格式:
地址碼:地址碼在幀的開(kāi)始部分,由一個(gè)字節(jié)(8 位二進(jìn)制碼)組成,十進(jìn)制為 0~255。這些位標(biāo)明 了用戶(hù)的終端設(shè)備的地址,該設(shè)備將接收來(lái)自與之相連的主機(jī)數(shù)據(jù)。每個(gè)終端設(shè)備的地址必須是,僅被尋址到的終端會(huì)響應(yīng)包含了該地址的查詢(xún)。當(dāng)終端發(fā)送回一個(gè)響應(yīng),響應(yīng)中的從機(jī)地址數(shù)據(jù)便告 訴了主機(jī)哪臺(tái)終端正與之進(jìn)行通信。 功能碼:功能碼告訴了被尋址到的終端執(zhí)行何種功能。下表列出了該系列裝置用到的功能碼,以及它 們的意義和功能。
數(shù)據(jù)區(qū):數(shù)據(jù)區(qū)包含了終端執(zhí)行特定功能所需要的數(shù)據(jù)或者終端響應(yīng)查詢(xún)時(shí)采集到的數(shù)據(jù)。這些數(shù)據(jù) 的內(nèi)容可能是數(shù)值、參考地址或者設(shè)置值。例如:功能碼告訴終端讀取一個(gè)寄存器,數(shù)據(jù)區(qū)則需要指明從 哪個(gè)寄存器開(kāi)始及讀取多少個(gè)數(shù)據(jù),內(nèi)嵌的地址和數(shù)據(jù)依照類(lèi)型和從機(jī)之間的不同內(nèi)容而有所不同。 CRC 校驗(yàn)碼:錯(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ò)誤。
生成一個(gè) CRC 的流程為:
1、預(yù)置一個(gè) 16 位寄存器為 0FFFFH(全 1),稱(chēng)之為 CRC 寄存器。
2、把數(shù)據(jù)幀中的個(gè)字節(jié)的 8 位與 CRC 寄存器中的低字節(jié)進(jìn)行異或運(yùn)算,結(jié)果存回 CRC 寄存器。
3、將 CRC 寄存器向右移一位,高位填以 0,位移出并檢測(cè)。
4、如果低位為 0,重復(fù)第三步(下一次移位);如果低位為 1,將 CRC 寄存器與一個(gè)預(yù)設(shè)的固 定值(0A001H)進(jìn)行異或運(yùn)算。
5、重復(fù)第三步和第四步直到 8 次移位,這樣處理完了一個(gè)完整的八位。
6、重復(fù)第 2 步到第 5 步來(lái)處理下一個(gè)八位,直到所有的字節(jié)處理結(jié)束。
7、終 CRC 寄存器的值就是 CRC 的值。 此外還有一種利用預(yù)設(shè)的表格計(jì)算 CRC 的方法,它的主要特點(diǎn)是計(jì)算速度快,但是表格需要較大的存儲(chǔ)空間。
產(chǎn)品選型方案: