当前位置:首页 > 物联网 > 工程监测仪器
[导读]VM501/511振弦采集模块 是稳控科技生产的振弦传感器测量模块,具有IIC 接口和 UART 接口。IIC 地址可通过UART 任意设置,假设其地址为 0xB0。

可编程 USB 转串口适配器开发板与振弦传感器测量模块 

 可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 与振弦传感器测量模块 

VM5xx 振弦传感器测量模块 

1.1 芯片介绍 

VM501/511振弦采集模块 是稳控科技生产的振弦传感器测量模块,具有IIC 接口和 UART 接口。IIC 地址可通过UART 任意设置,假设其地址为 0xB0。 

VM501/511振弦采集模块 的 IIC 通讯协议如下: 写寄存器: 

(1) 向 IIC 总线发送开始信号 

(2) 向 IIC 总线发送模块写地址(0xB0) 

(3) 向 IIC 总线发送要操作的寄存器地址 

(4) 向 IIC 总线连续发送多个要写入的寄存器值,每个寄存器需要 2 字节 

(5) 向 IIC 总线发送停止信号,结束本次通讯 

 

读寄存器: 

(1) 向 IIC 总线发送开始信号 

(2) 向 IIC 总线发送模块写地址(0xB0) 

(3) 向 IIC 总线发送要操作的寄存器地址 

(4) 向 IIC 总线发送开始信号 

(5) 向 IIC 总线发送模块读地址(0xB1) 

(6) 从 IIC 总线连续读取芯片输出的数据(每 2 个字节代表 1 个寄存器值) 

(7) 向 IIC 总线发送停止信号,结束本次通讯 

 

1.2 修改VM501/511振弦采集模块寄存器 

向 VM5xx 的寄存器 0~1 写入新值(0x0001 0x0060) 

向 UART1 发送字符串:[IIC][START][WT6H]B0 00 00 01 00 60[STOP] 

[IIC] 数据帧的目标是 IIC 接口 

[START] 从目标接口输出开始信号 

[WT6H] 从目标接口输出 6 个字节,后续数据类型为 16 进制。 

A0 00 2 字节数据,VM5xx 模块地址+要操作的寄存器地址 

00 01 00 60 向 VM5xx 模块写入的 2 个寄存器值(每个寄存器 2 字节,共 4 个字节) [STOP] 从目标接口输出停止信号,结束本次通讯 

 

1.3 读取VM501/511振弦采集模块寄存器 

从 VM5xx 读取 2 个寄存器数据,寄存器起始地址为 0。 

向 UART1 发送字符串:[IIC][START][WT2H]B0 00[START][WT1H]B1[RD4N][STOP] 

UART1 返回 4 个字节(16 进制):00 01 00 60 [IIC] 数据帧的目标是 IIC 接口 

[START] 从目标接口输出开始信号 

[WT2H] 从目标接口输出 2 个字节,后续数据类型为 16 进制。 

A0 00 2 字节数据,VM5xx 模块写地址+要操作的寄存器地址 

[START] 从目标接口输出开始信号 

[WT1H] 从目标接口输出 1 个字节,后续数据类型为 16 进制。 

A1 VM5xx 模块的读地址

[RD4N] 从目标接口连续读取 2 个寄存器(每个寄存器 2 字节,共 4 字节) [STOP] 从目标接口输出停止信号,结束本次通讯 

1.4 保存VM501/511振弦采集模块 寄存器当前值 

当通过 IIC 接口修改 VM5xx 单个寄存器后,被修改的寄存器立即保存(断电不丢失),但连续寄存器的写入仅当时修改生效,模块重启后会自动恢复。为了能够使寄存器永久保存,可以单独向功能寄存器 03 写入指令码 0x000C 来强制保存所有寄存器。 

[IIC][START][WT4H]B0 03 00 0C[STOP] 

 

1.5 读取全部实时寄存器 

VM5xx 测量值和运行状态全部位于寄存器 32~64,这些寄存器由模块自动更新,可以被部分读取或者全部读取。 

[IIC][START][WT2H]B0 20[START][WT1H]B1[RD60N][STOP] 

从模块的寄存器 0x20(32)开始连续读取 60 个字节(30 个寄存器)。 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

串行通信是一种通信方式,数据在通信线上按位进行传输。每位数据占据固定的时间长度,使用少数几条通信线路就可以完成系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。

关键字: 串行通信 UART

虽然 USB 几乎完全取代那些旧电缆和连接器,但 UART 绝对不会成为过去。您会发现许多 DIY 电子项目都使用 UART。

关键字: UART 串口通信 USB

UART(通用异步收发器),这是用于全双工串行通信的最常见协议。它是设计用于执行异步通信的单个LSI(大规模集成)芯片。该设备将数据从一个系统发送到另一系统。

关键字: 数据通信协议 UART 异步收发器

SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。

关键字: I2C 总线通信 时钟线

SPI,Serial Peripheral Interface,串行外围设备接口,是一种同步通信协议,通常用于芯片间进行数据交互。

关键字: SPI 通信协议 外围设备

UART将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: UART 通信协议

单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大地扩展了单片机的应用范围,增强了单片机系统的硬件实力。简单双向串口通信有两根通信线(发送端TX和接收端RX);TX与RX要交叉连接;当只...

关键字: 串行通信 SPI

今天,小编将在这篇文章中为大家带来I2C总线的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: I2C 总线

在这篇文章中,小编将对I2C总线的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: I2C 总线

今天,小编将在这篇文章中为大家带来SPI总线和I2C总线的有关报道,通过阅读这篇文章,大家可以对二者具备清晰的认识,主要内容如下。

关键字: SPI I2C 总线
关闭