博客專欄

        EEPW首頁 > 博客 > 振弦采集模塊的通訊協(xié)議

        振弦采集模塊的通訊協(xié)議

        發(fā)布人:河北穩(wěn)控科技 時間:2022-11-14 來源:工程師 發(fā)布文章

        振弦采集模塊的通訊協(xié)議

        VM501-11.jpg

        通訊協(xié)議是上位機通過 VMXXX 模塊支持的數(shù)字接口完成信息交互的數(shù)據(jù)格式、 傳輸步驟、通訊速率等的一系列預(yù)先約定。 上位機必須按照本章描述的通訊協(xié)議規(guī)則來完成與 VMXXX 的數(shù)據(jù)交互工作。


        寄存器機制

        VMXXX 內(nèi)部維護有若干寄存器, 模塊在寄存器參數(shù)值的控制下完成振弦傳感器的測量工作。寄存器的值總是以整數(shù)形式存在, 基本操作單位為“ 字” ( 2 字節(jié)整數(shù), 大端模式), 有掉電保存和掉電丟失兩種類型(對應(yīng)“ 讀/寫” 和“ 只讀” 兩種屬性)。 通過模塊的數(shù)字接口可完成對寄存器的讀取和寫入(修改)操作。 寄存器寫(修改)壽命典型值為 10 萬次, 讀取次數(shù)沒有限制。


        數(shù)據(jù)模式

        寄存器數(shù)據(jù)值采用大端模式, 數(shù)據(jù)的高字節(jié)保存在內(nèi)存的低地址中,而數(shù)據(jù)的低字節(jié)保存在內(nèi)存的高地址中,數(shù)據(jù)幀傳輸時先傳輸?shù)偷刂纷止?jié)后傳輸高字節(jié)。每個寄存器對應(yīng)兩個字節(jié),則單個寄存器的值=低字節(jié)值*256+高字節(jié)值。


        使用握手協(xié)議

        在讀寫寄存器時,建議使用 VMXXX 模塊的握手協(xié)議(非必須),當(dāng)檢測到模塊空閑時發(fā)起寄存器操作(硬件握手詳見“ 2.3.2 硬件握手” ,軟件握手詳見“ 3.7.2 軟件握手” )。

        501-11.jpg

        沖突解決

        當(dāng)模塊收到上位機指令時原則上會立即處理并返回應(yīng)答信息,若模塊“正忙” 時, VMXXX 采用測量優(yōu)先的原則,等待當(dāng)前測量周期結(jié)束才會響應(yīng)。 不同的工作參數(shù)會有不同的“ 忙” 時長(詳見“3.15 測量時長與優(yōu)化” ),在發(fā)送指令后,若模塊未能及時回復(fù),應(yīng)繼續(xù)等待其響應(yīng)并返回響應(yīng)信息。 在模塊未回復(fù)前,向模塊發(fā)送多條指令沒有意義,模塊僅會響應(yīng)最先收到的一條指令。

        注:數(shù)字接口通訊會在一定程度上影響振弦傳感器頻率采集精度,不要過于頻繁的對數(shù)字接口發(fā)送指令。


        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

        可控硅相關(guān)文章:可控硅工作原理


        比較器相關(guān)文章:比較器工作原理


        聲控?zé)粝嚓P(guān)文章:聲控?zé)粼?/a>
        全息投影相關(guān)文章:
        全息投影原理




        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 夹江县| 麻江县| 白城市| 壤塘县| 泰宁县| 揭东县| 陇西县| 开封县| 杨浦区| 峨山| 盐源县| 乌鲁木齐市| 阿尔山市| 大荔县| 依兰县| 日照市| 万州区| 南投市| 思茅市| 姚安县| 德庆县| 石门县| 荔浦县| 威海市| 屏东县| 铜梁县| 杨浦区| 孟连| 广丰县| 太仓市| 宁蒗| 会同县| 游戏| 任丘市| 习水县| 诸暨市| 万盛区| 哈巴河县| 米易县| 昭苏县| 浑源县|