關(guān)于VM系列振弦傳感器讀數(shù)模塊如何連接電腦并進行配置說明
一、準備工作
1)將 VMXXX 模塊的 UART_TTL、RS232(或 RS485)接口與計算機的 COM 端口連接
2)連接振弦傳感器及溫度傳感器到 VMXXX 的對應接口(非必須)
3)連接模塊電源(3.3V 或者 DC5~12V),連接 VSEN 電源(非必須)
二、打開VMTool
VMTool 是專門為振弦模塊 VMXXX 開發(fā)的用于指令生成、參數(shù)讀取、配置、模塊測試、實時
數(shù)據(jù)讀取的工具,具有模塊版本識別、參數(shù)導入導出等實用功能,可以在不了解模塊通訊協(xié)議
情況下實現(xiàn)模塊的快速使用,另外,VMTool 還提供了通用串口調(diào)試、MODBUS 測試、實時數(shù)據(jù)曲
線繪制、數(shù)據(jù)存儲、數(shù)據(jù)網(wǎng)絡(luò)發(fā)布等附加功能,這些功能可以作為小型的數(shù)據(jù)管理軟件來使用,
詳情請咨詢我們技術(shù)人員(0316-3093523 400-096-5525 info@geo-ins.com)。
不同版本所針對的模塊固件不完全相同,請選擇適合模塊固件的專用版本程序。
VMTool 默認運行界面如下圖所示,主界面由標題欄、指令區(qū)、參數(shù)區(qū)、實時數(shù)據(jù)區(qū)、功能
擴展區(qū)、狀態(tài)欄等幾部分構(gòu)成。
標題欄:位于界面頂部,顯示了程序名稱和版本信息以及適用的模塊固件版本提示。
指令區(qū):位于主界面左側(cè),包含了串口設(shè)置、參數(shù)讀取、參數(shù)寫入、參數(shù)導入導出等功能按
鍵,對模塊的實際操作均在此區(qū)完成。
:端口連接狀態(tài)指示器,紅色表示端口處于連接狀態(tài)。
:數(shù)據(jù)發(fā)送指示器,藍色表示正在向 VMXXX 發(fā)送數(shù)據(jù)。
:數(shù)據(jù)接收指示器,紅色表示收到了 VMXXX 的數(shù)據(jù)。
參數(shù)區(qū):顯示了從模塊讀取到的各種參數(shù)信息,可在此區(qū)域進行參數(shù)修改、選擇等操作,然
后使用指令區(qū)按鍵完成對模塊的操作。
實時數(shù)據(jù)區(qū):以只讀形式顯示了模塊返回的實時數(shù)據(jù)(傳感器頻率、信號質(zhì)量、溫度等)。
功能擴展區(qū):位于界面最右側(cè),默認不顯示,可通過雙擊界面右側(cè)的擴展條切換顯示狀態(tài)。
狀態(tài)欄:實時顯示 VMTool 的多種運行狀態(tài),如串口連接、收發(fā)情況,指令發(fā)送及模塊交互
提示等。
三、模塊的連接與斷開
在指令區(qū)的【COM 端口】組合框內(nèi)操作完成。
【端口】下拉框:列出了本計算機當前已經(jīng)存在的所有 COM 端口名稱,若與模塊連接的端
口名稱未在下拉框中列出,還可通過手工輸入端口名的方法自由輸入。
【速率】下拉框:包含了常用的通訊速率,選擇與模塊通訊速率相同的項即可(默認為
9600bps)。
【搜索】按鈕:使用所有可能與模塊連接的 COM 端口及通訊速率進行指令探測,自動搜索
出當前連接有 VMXXX 模塊的端口并自動設(shè)置為正確的通訊速率。
【連接模塊】按鈕:使用當前【端口】下拉框的“端口名稱”和【速率】下拉框的“速率值”
執(zhí)行“連接模塊”操作。詳見下述。
(一)搜索模塊
點擊【搜索】按鈕,程序開始嘗試使用所有可能的端口和通訊速率向模塊發(fā)送測試指令字,
狀態(tài)欄顯示“正在搜索 COMxx 通訊速率值”的提示,當發(fā)現(xiàn)模塊正確的回復字時,停止搜索,
狀態(tài)欄顯示“搜索完成 COMxx 通訊速率”,若整個搜索過程均沒有收到正確的模塊回復,則狀
態(tài)欄顯示“搜索完成 未發(fā)現(xiàn)
若【搜索】按鈕右側(cè)復選框 為選中狀態(tài),則在搜索到模塊后會自動進行以下的連接模塊操
作。
(二)連接模塊
若未使用上步中的搜索功能或搜索失敗,則需在【端口】下拉框內(nèi)選擇計算機上與模塊連
接的 COM 端口名稱,在【速率】下載拉框內(nèi)選擇通訊速率(VMXXX 模塊默認為 9600bps),點擊
【連接模塊】按鈕,即可完成與模塊的連接(假設(shè)此前已完成了模塊和計算機的數(shù)字接口物理
連接且模塊處于正常工作狀態(tài))。
連接模塊時,VMTool 完成 COM 端口連接、模塊版本讀取、模塊參數(shù)讀取三項工作。
(
1)COM 端口連接:根據(jù)選擇的端口名稱及通訊速率,打開計算機 COM 端口,建立與 VMXXX
的通訊渠道。若一切正常,則在狀態(tài)欄會有類似“COM3 9600 N 8 1 已連接”的提示,若連接
過程發(fā)生錯誤,則會彈出提示框,提示發(fā)生錯誤
(
2)模塊版本讀?。喝簟具B接時自動讀取版本信息】復選框為勾選狀態(tài),則自動向模塊發(fā)
送固件版本讀取指令,并等待返回版本信息,詳見“4.3.2 固件版本讀取”小節(jié)。
(
3)模塊參數(shù)讀?。喝簟臼盏桨姹拘畔r自動讀取參數(shù)】復選框為勾選狀態(tài),則在收到上
步返回的版本信息后自動向模塊發(fā)送參數(shù)讀取指令,并等待模塊返回參數(shù)數(shù)據(jù),詳見“4.3.3 模
塊參數(shù)讀取”小節(jié)。
(三)斷開模塊
處于連接狀態(tài)時,【連接模塊】按鈕文字內(nèi)容顯示為“斷開模塊”,此時點擊此按鈕即可實
現(xiàn) VMTool 與模塊的斷開。
處于斷開狀態(tài)時,無法與模塊進行通訊,以下內(nèi)容均在連接狀態(tài)下完成,不再重復說明。
注:【COM 端口】組合框中的端口名稱和通訊速率會在程序退出時自動保存,下次啟動時動
態(tài)加載
(四)固件版本讀取
點擊指令區(qū)【讀取版本】按鈕,讀取當前連接模塊的固件版本
信息,讀取到的版本信息顯示于按鈕右側(cè)。VMTool 會根據(jù)讀取到的
版本不同對功能和界面做出調(diào)整,故此,在使用 VMTool 時,應首先進行模塊固件版本讀取工作。
(五)模塊參數(shù)讀取
點擊指令區(qū)【讀取模塊參數(shù)】按鈕,向模塊發(fā)送參數(shù)讀取指令(寄存器 0~31),讀取到的參
數(shù)自動更新到參數(shù)顯示區(qū)。在指令發(fā)送和收到模塊返回信息后,狀態(tài)欄均會有相應的提示信息
“發(fā)送指令…”、“收到寄存器參數(shù)數(shù)據(jù)”。
(六)模塊參數(shù)修改
在參數(shù)區(qū)列出了模塊所有參數(shù)寄存器的當前值,通過界面選擇、輸入等操作在界面上完成
參數(shù)值的修改,參數(shù)修改完成后,必須點擊指令區(qū)【寫入模塊參數(shù)】按鈕,將當前參數(shù)區(qū)顯示的
所有參數(shù)一次寫入模塊。關(guān)于參數(shù)區(qū)各參數(shù)的含意及功能,請詳?shù)?/span> 3 章的具體描述說明。固件
版本低于 3.01 的模塊不支持連續(xù)多寄存器寫指令,需要使用單個寄存器修改指令,詳見
“4.4.2MODBUS 工具模塊”中“單個寄存器修改”說明。
大部分參數(shù)在修改完成后立即生效,可直接觀察到修改后的運行狀態(tài),僅 UART 通訊速率、
信號放大參數(shù)在下次啟動時才能生效。若需要重啟模塊,可以通過重新連接電源的方法實現(xiàn)模
塊重啟,也可以通過點擊指令區(qū)【模塊復位重啟】按鈕用軟指令控制模塊自動重啟。
某些情況下,由于參數(shù)設(shè)置不正確可能導致模塊不能正常工作,此時可通過點擊【恢復出
廠設(shè)置】按鈕,實現(xiàn)模塊參數(shù)復位。一些極端情況下,模塊無法正常接收指令,此時則需要使用
硬件參數(shù)復位的方法來恢復出廠設(shè)置,詳見前述內(nèi)容“3.3 恢復出廠參數(shù)”。
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。