kaiyun官方注册
您所在的位置: 首页> MEMS|传感技术> 其他> 入门:可编程 USB 转串口适配器开发板与振弦传感器测量模块

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

2022-09-12
来源:21ic电子网

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

可编程USBUART/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 个寄存器)。



更多信息可以来这里获取==>>电子技术应用-AET<<

mmexport1621241704608.jpg

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306116;邮箱:aet@chinaaet.com。
Baidu
map