博客專欄

        EEPW首頁 > 博客 > 多通道振弦傳感器無線采發儀外接數字傳感器

        多通道振弦傳感器無線采發儀外接數字傳感器

        發布人:HB穩控科技 時間:2022-12-21 來源:工程師 發布文章

        數字傳感器的數據接入邏輯

        VS 設備支持在 RS485 接口外接數字傳感器,可進行單類型、多類型數字傳感器接入。

        單類型數字傳感器:使用寄存器 DS_SENSOR(282)來設置單類型數字傳感器的類型和數量(見下表)。VS 會自

        動輪巡發送傳感器讀取指令,當 VS 接收到傳感器輸出的數據后解析數據并將其更新到通道寄存器 CHxx 內,

        最終發送到遠程服務器。

        多類型數字傳感器:使用寄存器 MDS_EN(290)的低字節來設置多類型傳感器的種類數量,設置為 0 時表示關

        閉多類型數字傳感器功能。使用寄存器 MDS01~08(291~298)來分別設置每種類型的類型碼和數量(見下表)。

        MDS_EN 高字節的值為 0 時,讀取到的傳感器數據會依次保存于 CHxx 寄存器內,待所有傳感器讀取完成

        后一并發送到遠程服務器。而當 MDS_EN 的高字節為 1 時則會在讀取每個傳感器后獨立的發送到 TCP 服務器。

        數字傳感器類型碼和數量寄存器 DS_SENSOR/MDS01~08

        數字傳感器起始通道分配

        寄存器 DS_CHNUM(299)用于設置讀取到的數字傳感器數據從哪個通道開始占用,默認為 1。

        單個數字傳感器占用的通道數量與具體的傳感器類型有關,例如:每個激光測距儀會占用 1 個通道,而每個

        雙軸傾斜傳感器會占用2個通道,三軸加速度計會占用3個通道。VSxxx會根據傳感器類型和數量從DS_CHNUM

        指定的通道開始依次分配通道寄存器 CHxx。

        例如:DS_CHNUM=17;DS_SENSOR=0x0203;MDS_EN=0x0002;MDS01=0x0302;MDS02=0x0C03;表示數字傳感器的數

        據從 CH17 開始占用,外接了單類型數字傳感器激光測距儀 3 個+多類型數字傳感器 2 類(第 1 類為雙軸測

        斜桿 2 個,第 2 類為靜力水準儀 3 個),共 8 個數字傳感器,則通道分配見下表。

        image.png

        多類型數字傳感器獨立發送協議

        獨立發送傳感器數據時,每個傳感器是一個獨立的數據包,發送至預設的 TCP 服務器。數據包字符串,結構 說明如下:

        UDID>MDS+傳感器類型碼+第 x 個傳感器>第 x 包/總 x 包>傳感器數據,校驗和字符,回車換行符

        例如:“861234567812345>MDS0B03>1/1>1234DF\r\n”

        861234567812345:VS 設備唯一識別碼

        MDS:固定字符串,表示本包數據是獨立發送的多類型數字傳感器數據

        0B:16 進制 0x0B,即 10 進制的 11,表示本傳感器的類型是 11(金碼位移傳感器)。

        03:16 進制 0x03,表示這包數據是本類型傳感器中的第 3 個傳感器。

        1/1:表示本傳感器只有 1 包數據,這是第 1 包。

        1234:傳感器的值,16 進制字符串,對應 10 進制為 4660,對于本傳感器,表示 4660mm。

        DF:前面所有字節的和校驗值。

        \r\n:回車換行符號

        注意:傳感器類型碼、編號、傳感器數據,均是 16 進制字符串,每兩個字符表示 1 個字節,上例中的數據

        1234 表示 0x12 和 0x34。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        pa相關文章:pa是什么





        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 股票| 海南省| 微博| 临西县| 夹江县| 佛冈县| 台东市| 武鸣县| 尼木县| 开化县| 黔江区| 礼泉县| 银川市| 太谷县| 阜南县| 茌平县| 上犹县| 汶上县| 玉环县| 镇赉县| 文安县| 临夏县| 阳泉市| 且末县| 会理县| 威海市| 宁国市| 西青区| 苍溪县| 内乡县| 花莲县| 府谷县| 滁州市| 鄯善县| 泰来县| 保康县| 威远县| 库尔勒市| 延寿县| 高淳县| 南阳市|