首页 > 其他分享 >振弦采集读数模块参数 配置工具的使用方法

振弦采集读数模块参数 配置工具的使用方法

时间:2023-06-20 18:05:11浏览次数:39  
标签:读数 读取 振弦 实时 发送 VMTool 指令 模块

通常情况下,在计算机端对模块进行测试、读写时,可使用一些通用的免费工具完成,如基 于 MODBUS 通讯协议的调试工具 MODSCAN、通用串口调试助手等。

振弦采集读数模块参数 配置工具的使用方法_数据

VMTool 是专门为振弦模块 VMXXX 开发的用于指令生成、参数读取、配置、模块测试、实时 数据读取的工具,具有模块版本识别、参数导入导出等实用功能,可以在不了解模块通讯协议 情况下实现模块的快速使用,另外,VMTool 还提供了通用串口调试、MODBUS 测试、实时数据曲 线绘制、数据存储、数据网络发布等附加功能,这些功能可以作为小型的数据管理软件来使用。

振弦采集读数模块参数 配置工具的使用方法_数据_02

首先:

(1)将 VMXXX 模块的 UART_TTL、RS232(或 RS485)接口与计算机的 COM 端口连接;

(2)连接振弦传感器及温度传感器到 VMXXX 的对应接口(非必须);

(3)连接模块电源(3.3V 或者 DC5~12V),连接 VSEN 电源(非必须);

 固件版本读取

点击指令区【读取版本】按钮,读取当前连接模块的固件版本 信息,读取到的版本信息显示于按钮右侧。VMTool 会根据读取到的 版本不同对功能和界面做出调整,故此,在使用 VMTool 时,应首先进行模块固件版本读取工作。

振弦采集读数模块参数 配置工具的使用方法_数据读取_03

 模块参数读取

点击指令区【读取模块参数】按钮,向模块发送参数读取指令(寄存器 0~31),读取到的参 数自动更新到参数显示区。在指令发送和收到模块返回信息后,状态栏均会有相应的提示信息 “发送指令…”、“收到寄存器参数数据”。

 模块参数修改

在参数区列出了模块所有参数寄存器的当前值,通过界面选择、输入等操作在界面上完成 参数值的修改,参数修改完成后,必须点击指令区【写入模块参数】按钮,将当前参数区显示的 所有参数一次写入模块。

 实时数据读取

当 VMTool 与模块为连接状态时,勾选实时数据区的【自动读 取】复选框,VMTool 开始自动向模块发送实时数据读取指令,修改【时间间隔】文本框内的数 值可改变相邻两条读取指令的时间间隔,单位为毫秒。自动发送读取指令后,VMTool 等待模块 返回实时数据,直到模块返回了正确的实时数据后才会启动下次指令发送。

振弦采集读数模块参数 配置工具的使用方法_数据_04

VMTool 扩展功能

双击主界面右侧扩展工具条可实现扩展功能区的显示与隐藏切换。扩展功能包括串口调试、 MODBUS、实时曲线及数据存储等几个功能模块。扩展功能区显示效果如下。

振弦采集读数模块参数 配置工具的使用方法_串口调试_05


串口调试模块直接使用当前已连接的 COM 端口,实时显示接收到的数据内容,提供指令手 动发送功能,如下图所示。

振弦采集读数模块参数 配置工具的使用方法_数据_06

串口调试面板由上部的接收区和下部的发送区构成,发送和接收均支持字符串和 16 进制两 种数据格式。

显示时间复选框:在显示接收到的数据前显示实时的计算机日期和时间信息。

自动清空复选框:当接收区显示内容超限时,自动清空整个接收区域。

清空接收区按钮:直接清除整个接收区域。

发送区有两个作用,一是手工输入指令内容,点击【发送】按钮实现指令的手动发送,另 外,在 VMTool 工作过程中自动发送的所有指令,均会显示于发送区,以方便观察具体的指令内容。例如:点击某个指令按钮后,发送区显示的即是此按钮点击后向模块发送的指令内容。

实时曲线面板提供将采集到的若干种类的实时数据进行图形绘制展示功能,包括传感器信 号实时幅值频谱、可选择数据类型的曲线绘制两类。

(1)信号频谱图绘制

振弦采集读数模块参数 配置工具的使用方法_数据_07

                                                        实时幅值曲线图

(2)实时曲线绘制

振弦采集读数模块参数 配置工具的使用方法_数据_08

                                                    实时数据曲线图-频率值


标签:读数,读取,振弦,实时,发送,VMTool,指令,模块
From: https://blog.51cto.com/u_16165771/6524008

相关文章

  • glob模块
    importglob#path=r"E:\Python\code\*.txt"#*匹配0个或多个字符匹配后缀名.txt的文件#path=r"E:\Python\code\z?.*"#?匹配z1.pyz9.pyze.pyz3.num.sort.pyz9.txt#等文件#path=r"E:\Python\code\*[0-9]*"#[]匹配指定范围内的字符,......
  • UWB定位 三基站加一个标签UWB相关资料 dwm1000模块 uwb定位 ds-twr测距 dw1000模块,
    UWB定位三基站加一个标签UWB相关资料dwm1000模块uwb定位ds-twr测距dw1000模块,双边双向测距,研创物联代码,最多支持4基站8标签测距,基站和标签、信道、速率等配置可通过USB虚拟串口进行切换,支持连接官方上位机(有QT5源码),可实现测距显示及定位坐标解算并显示位置,原理图,PCB,手册等......
  • 精通C语言中的函数:创建模块化代码
    在C语言中,函数是一种非常重要的概念,它允许我们将代码划分为模块化的部分,提高代码的可读性和可维护性。函数还可以被多次调用,避免代码的冗余。本文将探索C语言中的函数,并提供相关的代码示例,帮助你更好地理解和应用函数的概念。函数的定义和调用在C语言中,函数由函数头和函数体组成。......
  • 三菱FX3U 3轴控制 fx3u PLC,3轴控制,以太网扩展模块,用于与主站PLC通
    三菱FX3U3轴控制fx3uPLC,3轴控制,以太网扩展模块,用于与主站PLC通讯,梯形图编程(非结构化编程),程序3千多步资料包含:1.PLC程序2.触摸屏程序(威纶)3.CAD图纸4.io表三菱FX3U是一种PLC(可编程逻辑控制器),它具有3轴控制功能。它还可以通过以太网扩展模块与主站PLC进行通信。该PLC使用梯形图编程......
  • 基于振弦传感器的岩土工程在线监测系统案例
    基于振弦传感器的岩土工程在线监测系统案例随着科技的不断进步,越来越多的新型监测设备被应用到岩土工程中,振弦传感器和振弦采集仪及在线监测系统就是其中一种。这一系统能够有效地对岩土体的振动参数进行实时监测,为岩土工程的安全性评估提供了重要的数据支持。 在一个挖掘深......
  • 基于振弦传感器的岩土工程在线监测系统案例
    基于振弦传感器的岩土工程在线监测系统案例随着科技的不断进步,越来越多的新型监测设备被应用到岩土工程中,振弦传感器和振弦采集仪及在线监测系统就是其中一种。这一系统能够有效地对岩土体的振动参数进行实时监测,为岩土工程的安全性评估提供了重要的数据支持。在一个挖掘深度较浅......
  • OverTheWire攻关过程-Natas模块9
    我们打开lv9,查看信息看到是搜索框搜索结果不显示查看下源码没有显示,奇怪打开bp没发现异常只能从搜索框来进行思考输入“”“会出现一大堆的字典奇怪要在这里做文章"natas10";cat/etc/natas_webpass/natas10好像有密码记录并且验证......
  • 从零开始学Python第14课:函数和模块
    在讲解本节课的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。你可能已经想到了,这个问题其实等同于将8个苹果分成四组且每组至少一个苹果有多少种方案,也等价于在分隔8个苹果的7个间隙之间放入三个隔断将苹果分成四组有多少种方案,所以答案是$C_7^3=35C_{7}^{......
  • Python开发系列课程(7) - 函数和模块的使用
    函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。x1+x2+x3+x4=8x1+x2......
  • 基于XC7Z100+OV5640(DSP接口)YOLO人脸识别模块编写思路(部分2)
    实现分批卷积计算的累加模块分批卷积计算:指的是将卷积层的输入通道或输出通道分成若干个批次,每次只计算一部分通道的卷积,然后将所有批次的结果累加起来,得到最终的卷积输出。这样做的目的是为了减少计算资源的消耗,提高运算效率。累加模块:指的是用于缓存和累加分批卷积计算的中间......