( 1) 觀察振弦采集模塊狀態(tài)燈是否正常閃爍,若不正常則應(yīng)基本斷定是模塊問題, 此時(shí)應(yīng)嘗試對模塊進(jìn)行出廠參數(shù)恢復(fù)。 在高速測量時(shí),因模塊“ 忙” 而無暇響應(yīng)串口指令,也會(huì)造成通訊不正常,此時(shí)可嘗試多次發(fā)送指令或恢復(fù)出廠參數(shù)。
連接傳感器 將振弦傳感器兩根線圈引線分別連接到 VM 模塊模塊的 SEN+和 SEN-兩個(gè)管腳。 通常不分正負(fù)極,任意連接即可。
本章演示在計(jì)算機(jī)上通過 VMTool 工具讀取振弦傳感器數(shù)據(jù)。 假設(shè)您的計(jì)算機(jī)已經(jīng)有至少一個(gè)空閑的 COM 接口。
數(shù)據(jù)存儲 數(shù)據(jù)存儲功能模塊支持自動(dòng)或手動(dòng)將實(shí)時(shí)數(shù)據(jù)寄存器值存儲到數(shù)據(jù)庫, 并支持導(dǎo)出為 Excel文件功能。
指令生成器 ( 1) 指令生成 指令生成器可根據(jù)需要生成符合 MODBUS 和 AABB 通訊協(xié)議的讀取和控制指令。 通過點(diǎn)擊串口調(diào)試工具內(nèi)的【 指令生成器】 按鈕,可打開指令生成器窗口,如下圖示。
( 1) 寄存器查看 此功能模塊提供標(biāo)準(zhǔn)的 MODBUS 協(xié)議寄存器顯示及單個(gè)寄存器修改功能,通過點(diǎn)擊擴(kuò)展功能區(qū)的【 MODBUS】 標(biāo)簽切換到此模塊,如下圖所示。
雙擊主界面右側(cè)擴(kuò)展工具條可實(shí)現(xiàn)擴(kuò)展功能區(qū)的顯示與隱藏切換。 擴(kuò)展功能包括串口調(diào)試、MODBUS、實(shí)時(shí)曲線及數(shù)據(jù)存儲等幾個(gè)功能模塊。 擴(kuò)展功能區(qū)顯示效果如下。
VMXXX 有很多按位使用的寄存器, 使用 VMTool 工具可進(jìn)行方便的設(shè)置,當(dāng)需要知道寄存器的實(shí)際值時(shí),可通過以下兩種方法獲取。 (保持【 自動(dòng)讀取】 復(fù)選框?yàn)榉沁x中狀態(tài))
當(dāng) VMTool 與模塊為連接狀態(tài)時(shí)( 4.3.1 模塊的連接與斷開), 勾選實(shí)時(shí)數(shù)據(jù)區(qū)的【 自動(dòng)讀取】 復(fù)選框, VMTool 開始自動(dòng)向模塊發(fā)送實(shí)時(shí)數(shù)據(jù)讀取指令, 修改【 時(shí)間間隔】 文本框內(nèi)的數(shù)值可改變相鄰兩條讀取指令的時(shí)間間隔, 單位為毫秒。 自動(dòng)發(fā)送讀取指令后, VMTool 等待模塊返回實(shí)時(shí)數(shù)據(jù), 直到模塊返回了正確的實(shí)時(shí)數(shù)據(jù)后才會(huì)啟動(dòng)下次指令發(fā)送。
固件版本讀取 點(diǎn)擊指令區(qū)【 讀取版本】 按鈕,讀取當(dāng)前連接模塊的固件版本信息,讀取到的版本信息顯示于按鈕右側(cè)。 VMTool 會(huì)根據(jù)讀取到的版本不同對功能和界面做出調(diào)整,故此, 在使用 VMTool 時(shí), 應(yīng)首先進(jìn)行模塊固件版本讀取工作。
在指令區(qū)的【 COM 端口】組合框內(nèi)操作完成?!径丝凇?下拉框:列出了本計(jì)算機(jī)當(dāng)前已經(jīng)存在的所有 COM 端口名稱,若與模塊連接的端口名稱未在下拉框中列出,還可通過手工輸入端口名的方法自由輸入。
準(zhǔn)備工作 ( 1) 將 VMXXX 模塊的 UART_TTL、 RS232( 或 RS485) 接口與計(jì)算機(jī)的 COM 端口連接; ( 2) 連接振弦傳感器及溫度傳感器到 VMXXX 的對應(yīng)接口(非必須); ( 3) 連接模塊電源( 3.3V 或者 DC5~12V),連接 VSEN 電源(非必須); VMTool 基本功能 在進(jìn)行以下操作或任何點(diǎn)擊按鈕發(fā)送指令的操作前,請保持【自動(dòng)讀取】 復(fù)選框?yàn)榉沁x中狀態(tài)。
通常情況下,在計(jì)算機(jī)端對模塊進(jìn)行測試、讀寫時(shí),可使用一些通用的免費(fèi)工具完成,如基于 MODBUS 通訊協(xié)議的調(diào)試工具 MODSCAN、通用串口調(diào)試助手等, 這些工具可以通過網(wǎng)絡(luò)搜索下載使用,在此不再一一列舉。
寄存器 81~88 為 8 個(gè)通道的信號質(zhì)量數(shù)據(jù),每個(gè)寄存器的高 8 位為優(yōu)質(zhì)樣本百分比,低 8位為信號評估質(zhì)量。例如:寄存器 81 的值為 0x645E 時(shí),高 8 位和低 8 位分別為 100 和 94,則表示通道 1 的優(yōu)質(zhì)樣本數(shù)為 100%、信號評估質(zhì)量為 94%。寄存器 82 表示通道 2,以此類推。
在收到休眠指令后,完成當(dāng)次測量后立即進(jìn)入低功耗的休眠模式,休眠模式下, VDD 電流可降至 1mA 左右,當(dāng)收到數(shù)字接口任意數(shù)據(jù)后自動(dòng)喚醒。此功能會(huì)使硬件看門狗失效,存在模塊意外死機(jī)(受到強(qiáng)電磁干擾或者電壓不穩(wěn)定、參數(shù)設(shè)置錯(cuò)誤等)而無法自動(dòng)復(fù)位恢復(fù)的隱患。 設(shè)置 AUX.[4]為 1 啟用此功能,設(shè)置為 0 關(guān)閉此功能, 開啟此功能后必須重新啟動(dòng)方可生效。
liqinglong1023