模塊開始一次測量時,從 UART 接口主動發(fā)送 XOFF 信號( 0x13), 表示模塊開始忙于測量數(shù)據(jù), 當(dāng)測量完成時主動發(fā)送 XON 信號( 0x11), 表示模塊本次測量完成,正處于空閑狀態(tài)。在開啟模塊的軟件握手功能后, 若需要向模塊發(fā)送指令,建議 UART 的通訊流程為: 首先等待模塊返回 XON 信號( 0x11),當(dāng)收到 XON 信號或等待超時后立即向模塊發(fā)送指令。 注: 在一主多從的總線應(yīng)用中, 嚴(yán)禁開啟模塊的軟件握手功能。
本章主要內(nèi)容為 VM 模塊基本工作原理以及工作參數(shù)、實時數(shù)據(jù)解釋說明。 模塊出廠時的默認參數(shù)值能夠滿足大部分振弦傳感器的數(shù)據(jù)讀取, 無特殊情況不需要修改參數(shù)。若需要修改某些參數(shù)時, 務(wù)必詳細閱讀本章內(nèi)容以便參數(shù)含義。 錯誤的參數(shù)值可能導(dǎo)致模塊無法正常工作,必要時請使用參數(shù)復(fù)位功能將參數(shù)恢復(fù)為出廠值。
GEO久巖系列振弦式應(yīng)變計是多年來的實踐而設(shè)計出的振弦式彈性梁結(jié)構(gòu)的產(chǎn)品(已獲國家專利),徹底改變了傳統(tǒng)的把波紋管作為彈性元件的測量方法,并具有抗高壓,抗徑向力,二次密封,零點穩(wěn)定,全不銹鋼外殼等特點。適用于長期埋設(shè)在混凝土結(jié)構(gòu)的梁、柱、樁基、軍便梁、支撐、擋土墻、水工建筑物、襯砌、墩與底腳及其巖中,監(jiān)測其應(yīng)力與應(yīng)變,并可同步測量埋設(shè)點的溫度,也可選擇熱敏電阻作為測溫元件。加裝配套附件可組成多向應(yīng)變組,無應(yīng)力計,鋼板計,巖基變位計,表面應(yīng)變計等。
IIC 通訊協(xié)議本身即是基于設(shè)備地址和寄存器的物理層通訊協(xié)議, VMXXX 使用 IIC 接口對傳感器的訪問,請遵循前述硬件接口時序及協(xié)議說明即可。
默認情況下 VMXXX 模塊總是以從機身份與主機完成數(shù)據(jù)交互, 在這種主從結(jié)構(gòu)中, VMXXX 從不主動上傳數(shù)據(jù), 可通過修改自動上傳寄存器( ATSD_SEL)來實現(xiàn)模塊主動輸出測量數(shù)據(jù)功能,ATSD_SEL 寄存器的每 1 位對應(yīng)了一種數(shù)據(jù)類型
AABB 通訊協(xié)議是一種非標(biāo)準(zhǔn)自定義協(xié)議, 相較于 MODBUS 通訊協(xié)議,結(jié)構(gòu)更簡單,指令生成方法更容易,便于進行快速測試。 AABB 通訊協(xié)議支持單寄存器讀寫兩種指令。
通訊協(xié)議是上位機通過 VMXXX 模塊支持的數(shù)字接口完成信息交互的數(shù)據(jù)格式、 傳輸步驟、通訊速率等的一系列預(yù)先約定。 上位機必須按照本章描述的通訊協(xié)議規(guī)則來完成與 VMXXX 的數(shù)據(jù)交互工作。
UART 接口支持標(biāo)準(zhǔn)的工業(yè) MODBUS 通訊協(xié)議( 03、 04、 06、 16 指令碼)和自定義的簡單 AABB協(xié)議以及$字符串指令集。 前兩種協(xié)議均支持基于模塊地址和總線連接的一主多從應(yīng)用結(jié)構(gòu), 在總線中, VMXXX 模塊始終作為從機使用( 被動等待指令, 不主動上傳數(shù)據(jù),但“ 自動上傳數(shù)據(jù)”和“ 軟件握手” 除外, 詳見后續(xù)對應(yīng)章節(jié)說明)。 建議使用專用的 VMTool 工具進行寄存器指令的生成和測試,關(guān)于 VMTool 的基本用法,請詳見“ 第四章:參數(shù)配置工具的使用” 。根據(jù)下述通訊協(xié)議規(guī)則,讀寫寄存器。在使用 MODBUS 或 AABB 通訊協(xié)議時, 請確認模塊的軟件握手參數(shù)處于關(guān)閉狀態(tài)(默認)。
以下幾種情況(或操作)可使模塊產(chǎn)生復(fù)位動作,重新啟動。 ( 1) 在模塊正常工作期間,向寄存器 SYS_FUN 發(fā)送軟復(fù)位指令 0x01; ( 2) 內(nèi)核電壓過低或受到強電磁干擾; ( 3) 未知的非法參數(shù)設(shè)置,導(dǎo)致的工作異常;
振弦傳感器采集讀數(shù)模塊:專指針對振弦傳感器的特性而設(shè)計的傳感器激勵、讀數(shù)模塊。具有集成度高、 功能模塊化、數(shù)字接口的一系列特性, 能完成振弦傳感器的激勵、 信號檢測、數(shù)據(jù)處理、 質(zhì)量評估等專用針對性功能, 進行傳感器頻率和溫度物理量模數(shù)轉(zhuǎn)換,進而通過數(shù)字接口實現(xiàn)數(shù)據(jù)交互。 振弦傳感器讀數(shù)模塊是振弦傳感器與數(shù)字化、 信息化之間的核心轉(zhuǎn)換單元。
VM 系列模塊提供全雙工串行 TTL 電平的 UART 接口以及基于 TTL 擴展的 RS232 或 RS485 接口,默認端口設(shè)置為“ 9600,N,8,1” , 并支持由軟件修改為 9600~460800bps 通訊速率。
發(fā)個方便測試I2C、SPI、1Wire接口的工具模塊 總的思路是通過USB或者UART接口發(fā)送一些協(xié)議字符串,由模塊轉(zhuǎn)換成上面幾種接口的硬件時序電信號,實現(xiàn)與這幾種接口芯片、設(shè)備的快速測試。 首先聲明一下,大家都是搞硬件開發(fā)的,這幾種接口當(dāng)然是很簡單的事,但有些時候?qū)τ谝粋€新的設(shè)備或者芯片的測試,有個現(xiàn)成的工具當(dāng)然更順手,節(jié)省時間,也更可靠嘛。
振弦采集模塊在最新固件增加的電子標(biāo)簽,就是智能振弦傳感器識別模塊,有了這個電子標(biāo)簽,所有的振弦采集儀都直接可以讀取智能振弦傳感器的所有信息(傳感器型號、量程、K值、編號等,如廠商 品牌: 型號: 類別:應(yīng)變計 量程:0.000-1500.000uE 編號:206012 線長:2M 線圈:1 初始頻率:2102Hz 傳感器實時數(shù)據(jù):信號幅值00%信號質(zhì)值00% 數(shù)值-18.19uE物理量直接算出, 頻率2092.1 頻模4376.93 實時 溫度 25.2'C 等),再也不用擔(dān)心傳感器上面的紙質(zhì)標(biāo)簽丟失損毀等,再多的傳感器,直接就可以讀取出來。用上了就再也回不去了,實在是太方便了。
最新固件增加的電子標(biāo)簽,就是智能振弦傳感器識別模塊,有了這個電子標(biāo)簽?zāi)K,所有的振弦采集儀都直接可以讀取傳感器的所有信息(傳感器型號、量程、K值、編號等,如廠商 品牌: 型號: 類別:應(yīng)變計 量程:0.000-1500.000uE 編號:206012 線長:2M 線圈:1 初始頻率:2102Hz 傳感器實時數(shù)據(jù):信號幅值00%信號質(zhì)值00% 數(shù)值-18.19uE物理量直接算出, 頻率2092.1 頻模4376.93 實時 溫度 25.2'C 等),再也不用擔(dān)心傳感器上面的紙質(zhì)標(biāo)簽丟失損毀等,再多的傳感器,直接就可以讀取出來編碼分類。用上了就再也回不去了,實在是太方便了。
振弦傳感器中鋼弦的振動頻率與鋼弦的振動幅度有關(guān),振動幅度越大時頻率越高(可能會偏差1~2Hz),所以在傳感器使用過程中,應(yīng)使用相同的激勵方法、激勵電壓才能保證不同時間測讀數(shù)據(jù)的可比性。
liqinglong1023