AMB 智能母線直流監(jiān)控裝置通訊指南 |
閱讀: 時間:2023/07/18 |
通訊指南
1 概述
AMB 智能母線監(jiān)控裝置采用 Modbus-RTU 協(xié)議:“9600,8,1,n”,其中 9600 為默認波特率,可通過通訊修改為 2400、4800、19200 等,參量地址見 7.5 通訊參量地址表;8 表示有 8 個數(shù)據(jù)位;n 表示無奇偶校驗位;1 表示有 1 個停止位。
錯誤檢測:CRC16(循環(huán)冗余校驗)
2 協(xié)議
AMB 智能母線直流監(jiān)控裝置所使用的通訊協(xié)議詳細定義了地址碼、功能碼、校驗碼的數(shù)據(jù)序列定義,這些都是特定數(shù)據(jù)交換的必要內(nèi)容。該協(xié)議在一根通訊線上使用主從應(yīng)答式連接(半雙工),這意味著在一根單獨的通訊線上信號沿著相反的兩個方向傳輸。首先,主計算機的信號尋址到一臺*的終端設(shè)備(從機),然后,終端設(shè)備發(fā)出的應(yīng)答信號以相反的方向傳輸給主機。當(dāng)數(shù)據(jù)幀到達終端設(shè)備時,它通過一個簡單的“端口”進入被尋址到的設(shè)備,該設(shè)備去掉數(shù)據(jù)幀的“信封”(數(shù)據(jù)頭),讀取數(shù)據(jù),如果沒有錯誤,就執(zhí)行數(shù)據(jù)所請求的任務(wù),然后,它將自己生成的數(shù)據(jù)加入到取得的“信封”中,把數(shù)據(jù)幀返回給發(fā)送者。返回的響應(yīng)數(shù)據(jù)中包含了以下內(nèi)容:終端從機地址(Address)、被執(zhí)行了的命令(Function)、執(zhí)行命令生成的被請求數(shù)據(jù)(Data)和一個 CRC 校驗碼(Check)。發(fā)生任何錯誤都不會有*的響應(yīng),或者返回一個錯誤指示幀。
地址(Address)域
地址域在幀的開始部分,由一個字節(jié)(8-Bits,8 位二進制碼)組成,十進制為 0~255,在我們的系統(tǒng)中只使用 1~247,其它地址保留。這些位標(biāo)明了用戶的終端設(shè)備的地址,該設(shè)備將接收來自與之相連的主機數(shù)據(jù)。同一總線上每個終端設(shè)備的地址必須是*的,只有被尋址到的終端才會響應(yīng)包含了該地址的查詢。當(dāng)終端發(fā)送回一個響應(yīng),響應(yīng)中的從機地址數(shù)據(jù)便告訴了主機哪臺終端正與之進行通信。
數(shù)據(jù)(Data)域
數(shù)據(jù)域包含了終端執(zhí)行特定功能所需的數(shù)據(jù)或終端響應(yīng)查詢時采集到的數(shù)據(jù)。這些數(shù)據(jù)可能是數(shù)值、參量地址或者設(shè)置值。
例如:功能域告訴終端讀取一個寄存器,數(shù)據(jù)域則需要指明從哪個寄存器開始及讀取個數(shù)據(jù),內(nèi)嵌的地址和數(shù)據(jù)依照類型和從機之間的不同而內(nèi)容有所不同。
|
All rights reserved Copyright ? 2003-2024 滬ICP備18001305號-52 電瓶車充電樁禁止非法改裝