SMBus地址和BaudRate

问题描述 投票:0回答:1

我需要与一些电池(BrenTronics的BT-70791CK)进行通信。他们使用SMBus ver 1.1进行通信,但在电池数据表中没有关于他们拥有的SMBus地址或波特率的信息。我问他们,他们告诉我这是他们唯一的文件。所以我开始认为也许我不需要知道SMBus地址或SMBus通信的波特率。我的问题是

  1. 我仍然可以与使用SMBus ver 1.1的设备进行通信。不知道他们的地址或波特率?
  2. 电池或SMBus ver1.1是否有特定的波特率或SMBus地址?
pic i2c serial-communication smbus
1个回答
1
投票

如果您或其他人正在寻找这些答案,我将发布一些关于智能电池数据规范v1.1和系统管理总线(SMBus)v1.1的链接和简短说明。

  • 电池地址(Bren Tronics == 0x16) - > LinkMissing ||我看过一张带有充电器,电池和其他设备标准地址的表,但我似乎无法找到它。请随意评论链接,你知道在哪里找到这个,我会将它添加到上面的链接。
  • 智能电池数据 - > Here ||它包含您可以读取/写入符合SMBus v1.1的智能电池的所有值/代码。它还简要介绍了如何读/写电池,SMBus功能,如读取块或读取字。为节省时间,请注意有关如何从电池读取数据的例外情况。几乎所有“代码”都允许您读取2字节+ CRC8的值(如果您的软件将使用CRC8检查,则总共3个字节) SMBus v1.1 - > Here ||智能电池数据将显示与电池相关的操作,但它使用SMBus(非常接近I2C,但有一些重要区别!)要实现智能电池功能,您需要了解SMBus以及I2C的工作原理。 I2C - > Here ||有关于I2C的问题吗?我强烈推荐这个网页。
  • Bren Tronics实施SMBus - > Here ||这包含实现SMBus时最常见的错误。密切关注没有中继器的主站 - >从站的最大距离或其他更聪明的方式来提供上拉电压。

如果任何链接断开或由于某种原因,规格表从“WWW”中删除。在帖子中标记我,我确实有离线存储的PDF文件。

如果需要在I2C上查找地址,Raspberry PI 3 b +具有I2C GPIO。只要你有正确的上拉电阻,你可以像我一样,并使用RPI找到电池地址。

RaspberryPI + i2cDetect(“AddressFinder”)上的另一个主题 - > Here

© www.soinside.com 2019 - 2024. All rights reserved.