振弦采集模块AABB 通讯协议

简介: AABB 通讯协议是一种非标准自定义协议, 相较于 MODBUS 通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。 AABB 通讯协议支持单寄存器读写两种指令。

振弦采集模块AABB 通讯协议
501-11.jpg

AABB 通讯协议是一种非标准自定义协议, 相较于 MODBUS 通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。 AABB 通讯协议支持单寄存器读写两种指令。
( 1) 读取单个寄存器
AABB通讯协议指令数据帧结构.jpg

指令头: 固定为 16 进制 AABB
地址码: VMXXX 模块的地址( 1~255, 其中地址 255 为通用地址,详见后续“通用模块地址” 说明)
寄存器地址: 要访问的寄存器地址( 0~63), 寄存器地址字节最高位是读写标志位,为 0 时表示
读寄存器,为 1 时表示写寄存器。
和校验: 之前所有数据之和, 0xAA+0xBB+地址码+寄存器地址, 校验和超过 255 时,仅使用低字节。 如下例中,校验和=0xAA+0xBB+0x01+0x08=0x016E,则只使用 0x6E 作为最终和校验码。
例:读取地址为 0x01 的模块寄存器值,寄存器地址为 8
主机发送指令: 0xAA 0xBB 0x01 0x08 0x6E
从机返回应答: 0xAA 0xBB 0x01 0x08 0x00 0x60 0xCE

( 2) 修改单个寄存器
AABB通讯协议指令数据帧结构2.jpg

例: 修改地址为 0x01 的模块寄存器值,寄存器地址为 8,修改值为 100
主机发送指令: 0xAA 0xBB 0x01 0x88 0x00 0x64 0x52
从机返回应答: 0xAA 0xBB 0x01 0x08 0x00 0x64 0xD2

( 3) 通用模块地址
AABB 通讯协议支持模块通用地址, 无论模块的当前地址为何值,使用 0xFF 作为地址对模块发送读写指令,均可得到模块正确应答。
例:使用通用地址,读取任一模块的寄存器 8
主机发送指令: 0xAA 0xBB 0xFF 0x08 0x6C
从机返回应答: 0xAA 0xBB 0x01 0x08 0x00 0xC8 0x36
注: 当总线上连接有多个模块时(通常为 RS485 总线), 使用通用地址时总线上所有模块均会响应指令,导致指令无法正常使用。
注: 严禁在连接有多个 VM 模块的总线中使用通用地址修改模块地址。
( 4)特殊模块地址
模块地址保存于寄存器 ADDR.[7:0], 取值范围为 1~255,这些地址中, 255 在 AABB 协议中作为通用地址使用, 地址 128( 0x80) 用于特殊用途, 故此对模块地址进行修改时可使用的地址有: 1~127、 129~254, 共 253 个。
AABB通讯协议指令数据帧结构3.jpg

相关文章
|
传感器 数据格式
振弦采集模块的通讯协议
通讯协议是上位机通过 VMXXX 模块支持的数字接口完成信息交互的数据格式、 传输步骤、通讯速率等的一系列预先约定。 上位机必须按照本章描述的通讯协议规则来完成与 VMXXX 的数据交互工作。
振弦采集模块的通讯协议
|
传感器 移动开发 索引
振弦采集模块的通讯协议( IIC)
IIC 通讯协议本身即是基于设备地址和寄存器的物理层通讯协议, VMXXX 使用 IIC 接口对传感器的访问,请遵循前述硬件接口时序及协议说明即可。
振弦采集模块的通讯协议( IIC)
振弦采集模块UART 通讯协议
UART 接口支持标准的工业 MODBUS 通讯协议( 03、 04、 06、 16 指令码)和自定义的简单 AABB协议以及$字符串指令集。 前两种协议均支持基于模块地址和总线连接的一主多从应用结构, 在总线中, VMXXX 模块始终作为从机使用( 被动等待指令, 不主动上传数据,但“ 自动上传数据”和“ 软件握手” 除外, 详见后续对应章节说明)。 建议使用专用的 VMTool 工具进行寄存器指令的生成和测试,关于 VMTool 的基本用法,请详见“ 第四章:参数配置工具的使用” 。根据下述通讯协议规则,读写寄存器。在使用 MODBUS 或 AABB 通讯协议时, 请确认模块的软件握手参数
振弦采集模块UART 通讯协议
|
传感器 芯片
振弦采集模块针脚详细说明
建议靠近电源管脚( VDD 尤其重要) 使用一个 10µF 钽电容(低 ESR)和一个 0.1µF 的陶瓷电容并联。增加并联的电容可以有效去除高频干扰。同时为防止浪涌对芯片的损坏,建议在模块电源输入管脚使用一个适合电压的 500mW 的齐纳二极管防止模块的超压损坏。 PCB 布局时,电容和二极管应尽可能靠近模块的电源输入管脚。
振弦采集模块针脚详细说明
|
传感器 数据采集 安全
无线振弦传感器采集系统的工作原理
无线振弦采集系统(NLM5或6多通道无线采集采发仪)是一种岩土工程监测仪器,它适用于各类振弦式传感器采集频率信号,(表面式应变计、混凝土应变计、钢筋应变计、内埋式裂缝计、表面裂缝计、土压力盒、锚索计等)。利用这些传感器可对大坝、桥梁、堤防、引水工程、建筑、市政地铁深基坑的内力、压力、沉降水平位移、变形,交通市政工程(船闸、铁道、地铁)以及高边坡等工程的应力、应变、变形、渗流、渗压等物理量监测和安全稳定分析,并广泛应用在工程健康监测领域。
|
传感器 数据采集 存储
振弦采集读数模块需要连接什么设备?
振弦采集读数模块是一种电子设备,用于采集振弦传感器的信号,并将信号转化为数字信号输出。振弦传感器一般用于测量物体的振动,如机械设备、建筑物、桥梁等。振弦采集读数模块连接的设备主要包括传感器、数据采集仪、计算机等。
振弦采集读数模块需要连接什么设备?
工程监测无线中继采集仪的参数读写MODBUS协议
无线中继采集仪支持基于地址的 MODBUS 协议、自定义的 AAB/B 协议以及字符串指令集协议,使用这些通讯协议可对寄存器(参数)进行访问。
工程监测无线中继采集仪的参数读写MODBUS协议
|
传感器 物联网 芯片
振弦采集模块(振弦采集仪核心)电源接口详细情况
建议靠近电源管脚( VDD 尤其重要) 使用一个 10µF 钽电容(低 ESR)和一个 0.1µF 的陶瓷电容并联。增加并联的电容可以有效去除高频干扰。同时为防止浪涌对芯片的损坏,建议在模块电源输入管脚使用一个适合电压的 500mW 的齐纳二极管防止模块的超压损坏。 PCB 布局时,电容和二极管应尽可能靠近模块的电源输入管脚。
振弦采集模块(振弦采集仪核心)电源接口详细情况
|
传感器 物联网 数据处理
振弦传感器采集读数模块基本概念
振弦传感器采集读数模块:指针对振弦传感器的特性而设计的传感器激励、读数模块。具有集成度高、功能模块化、数字接口的一系列特性,能完成振弦 传感器的激励、信号检测、数据处理、质量评估等专用针对性功能,进行传感器频 率和温度物理量模数转换,进而通过数字接口实现数据交互。振弦传感器读数模块 是振弦传感器与数字化、信息化之间的核心转换单元。 
工程监测无线中继采集仪使用MODBUS协议来进行通信
MODBUS协议是一种工业通信协议,用于在工业自动化领域进行通信和数据交换。它是一种串行通信协议,可以用于多种不同的传输介质,如串口、以太网、无线电等。
工程监测无线中继采集仪使用MODBUS协议来进行通信

热门文章

最新文章