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