首页 > 其他分享 >振弦采集模块(智能振弦传感器核心)的通讯协议

振弦采集模块(智能振弦传感器核心)的通讯协议

时间:2022-11-14 14:00:35浏览次数:44  
标签:通讯 模块 VMXXX 振弦 握手 传感器 寄存器

振弦采集模块的通讯协议

通讯协议是上位机通过 VMXXX 模块支持的数字接口完成信息交互的数据格式、 传输步骤、通讯速率等的一系列预先约定。 上位机必须按照本章描述的通讯协议规则来完成与 VMXXX 的数据交互工作。

 

寄存器机制
VMXXX 内部维护有若干寄存器, 模块在寄存器参数值的控制下完成振弦传感器的测量工作。寄存器的值总是以整数形式存在, 基本操作单位为“ 字” ( 2 字节整数, 大端模式), 有掉电保存和掉电丢失两种类型(对应“ 读/写” 和“ 只读” 两种属性)。 通过模块的数字接口可完成对寄存器的读取和写入(修改)操作。 寄存器写(修改)寿命典型值为 10 万次, 读取次数没有限制。

数据模式
寄存器数据值采用大端模式, 数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,数据帧传输时先传输低地址字节后传输高字节。每个寄存器对应两个字节,则单个寄存器的值=低字节值*256+高字节值。

使用握手协议
在读写寄存器时,建议使用 VMXXX 模块的握手协议(非必须),当检测到模块空闲时发起寄存器操作(硬件握手详见“ 2.3.2 硬件握手” ,软件握手详见“ 3.7.2 软件握手” )。

 

冲突解决
当模块收到上位机指令时原则上会立即处理并返回应答信息,若模块“正忙” 时, VMXXX 采用测量优先的原则,等待当前测量周期结束才会响应。 不同的工作参数会有不同的“ 忙” 时长(详见“3.15 测量时长与优化” ),在发送指令后,若模块未能及时回复,应继续等待其响应并返回响应信息。 在模块未回复前,向模块发送多条指令没有意义,模块仅会响应最先收到的一条指令。
注:数字接口通讯会在一定程度上影响振弦传感器频率采集精度,不要过于频繁的对数字接口发送指令。

标签:通讯,模块,VMXXX,振弦,握手,传感器,寄存器
From: https://www.cnblogs.com/wenkon/p/16888833.html

相关文章

  • SocketServer模块
    1.1SocketServer四种基本流及异步处理理论部分1、SocketServer作用1.socket无法支持多并发,SocketServer可以实现多并发2.SocketServe......
  • webpack模块化的原理
    commonjs在webpack中既可以书写commonjs模块也可以书写es模块,而且不用考虑浏览器的兼容性问题,我们来分析一下原理。首先搞清楚commonjs模块化的处理方式,简单配置一下webp......
  • 转速测量脉冲信号采集 Modbus模块 编码器脉冲计数器pnp/npn转485
    特点:●编码器解码转换成标准ModbusRTU协议●可用作编码器计数器或者转速测量●支持编码器计数,可识别正反转●也可以设置作为2路独立DI高速计数器●计数值支持断电自动......
  • E710芯片系列四口模块
    简介E710四口模块是一款高性能的嵌入式UHF超高频电子标签读写模块,完全自主知识产权设计,结合专有的高效碰撞处理算法,在保持高识读率的同时,实现对电子标签的快速读写处理,可广......
  • 【林加一】元数据挖掘模块的设计
    在喜马拉雅上班时,觉得元数据+xql+panda非常好用,非常适配南林金智这帮起名只起拼音缩写的人的起名习惯,遂将其设计理念抄过来。 总体上来说,本项目的元数据模块提供元数据......
  • #yyds干货盘点#vue使用事件总线进行模块之间的通信
        vue组件非常常见的有父子组件通信,兄弟组件通信。而父子组件通信就很简单,父组件会通过props传数据给子组件,当子组件有事情要告诉父组件时会通过$emit事件告诉......
  • pyhon常用的模块
    OS模块   SYS模块   time模块  datetime模块 ......
  • 【Python零基础入门篇 · 41】:内置模块的使用二:pyinstaller模块(打包py文件以及更换图
    pyinstaller模块pyinstaller是第三方模块,需要在Terminal输入命令安装:pipinstallpyinstaller步骤演示在Day18.py文件下写入代码在cmd或Terminal找到文件进行打包。......
  • 【ES6】模块化
    模块化1、模块化模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。2、ES6模块化语法模块功能主要由两个命令构成:export和importexport命令用于......
  • 【波长分配】无线传感器WSN网络中的一种波长分配算法的仿真
    1.软件版本MATLAB2013b2.本算法理论知识  参考文献: [1]徐世中,李乐民,王晟.WDM网络中的一种波长分配算法[J].通信学报,2002,23(4):7.        ......