振弦采集模块配置工具vmtool的常见功能
一、实时数据读取
当 vmtool 与模块为连接状态时( 4.3.1 模块的连接与断开), 勾选实时数据区的【 自动读取】 复选框, vmtool 开始自动向模块发送实时数据读取指令, 修改【 时间间隔】 文本框内的数值可改变相邻两条读取指令的时间间隔, 单位为毫秒。 自动发送读取指令后, vmtool 等待模块返回实时数据, 直到模块返回了正确的实时数据后才会启动下次指令发送。
振弦采集模块配置工具vmtool
实时数据区中各物理量的含意见第 3 章中的相关寄存器说明。
测量频率: vmtool 根据最后两次收到 vmxxx 实时数据的时间差估算得到的数据接收速率。由于 vmxxx 模块采用测量优先的工作策略, 若模块“ 正忙” 时收到指令,则会等待当前测量完成后才会响应并执行指令, 返回指令的响应信息, 故此, 当使用本节介绍的“ 自动读取” 功能时, 将读取时间间隔设置为小于模块实际测量速率的值, 此时模块每次的测量结果均被读取到,这种情况下计算得出的数据接收速率其实就是模块的读数速率。 如:若通过观察,模块的读数速率为 1hz 左右时,此处的自动读取时间间隔应设置为比 1000 毫秒低的值,推荐为 500ms, 这样得到的测量频率值就是模块读数速率,若此时时间间隔设置为大于 1000ms 的值时,得到的测量频率值仅能说明界面的更新速率,而与模块的读数速率没有直接关系。
运行状态: 包括指令校验、采样超时等数个运行状态标志, true 表示状态为真(或“ 是” ),false 表示状态为假(或“ 否” )。
振弦采集模块
二、软件握手协议
vmtool 支持与模块之间的软件握手协议, 在模块启用了软件握手前提下( 详见“3.7 小节中关于软件握手的说明” ), vmtool 可以利用软件协议实现仅在模块处于空闲时才会向模块发送指令。通过点击主界面指令区内的握手协议下接框,选择【 软件握手】 选项,开启 vmtool 的软件握手功能。 启用软件握手之前, 向模块发送指令后模块通常不会立即响应( 数据发送指示器闪烁后数据接收指示器不会立即闪烁), 启用软件握手之后, 会观察到数据发送指示器闪烁后数据接收指示器也会立即闪烁,即: 向模块发送的指令得到了即时响应。
若 vmtool 开启了软件握手功能而 vmxxx 模块未开启此功能时, 会导致 vmtool 因为未接收到有效的软件握手协议信号而长时间处于指令准备发送状态,并在等待超时后才会向模块发送,从 vmtool 状态栏可以观察到这一过程,会有正在检测模块软件握手信号和未检测到软件握手信号显示。
鸿海若入股夏普,JDI AMOLED订单将被稀释
“海底摩天楼”不怕世界末日 像章鱼一样漂浮
换色器的工作原理及设计方案详细说明
触摸式开关台灯电路
不忘初心,砥砺前行—热烈庆祝航智公司成立五周年
振弦采集模块配置工具VMTool的常见功能
华为nova8 Pro化繁为简,Vlog手机让你一键出片
北斗系统全球组网成功,为何苹果手机还没用上北斗?
华为公布三大鸿蒙车载OS系统,各大厂商抢先应用
采暖设备用R型变压器有什么特点?
星恒锂电提示:高温雨季,电动车安全防护需注意
简单分析射频同轴电缆衰减受到哪些因素的影响
如何实现更高效的VLN算法
单片机与模糊控制的温控仪设计与实现
aigc是什么?aigc和chatGPT的区别
AEC-Q102 VS IEC 60810-2017标准,谁更强?
如何为Raspberry Pi开发一个GUI?
使用STM32开发为什么要先开启外设模块?什么时候开启AFIO时钟?
鸿利智汇表示UVC LED已经批量出货 且MiniLED也处于小批量出货阶段
亚洲工业机器人市场发展迅速,在运工业机器人总量再创新高