打印
[其它应用]

BMS--SH367309实例IIC协议应用

[复制链接]
楼主: 狗啃模拟
手机看帖
扫描二维码
随时随地手机跟帖
21
狗啃模拟|  楼主 | 2023-8-28 23:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
     3、读数据的时候是主设备会返回一个ACK值(低电平)以响应已获得数据。

使用特权

评论回复
22
狗啃模拟|  楼主 | 2023-8-28 23:17 | 只看该作者
  4、如果写数据的时候,有些情况下从设备要校验数据,发现数据错误,会返回NACK(高电平)来响应结束本次传输;读数据的情况下,有的情况需要NACK,然后在STOP结束本次传输。

使用特权

评论回复
23
狗啃模拟|  楼主 | 2023-8-28 23:17 | 只看该作者
Write(写)操作(8位数据+1位ACK)
         因为地址数据是7bit,写地址的时候要在后面增加1bit写(低电平),达到1byte长度。

使用特权

评论回复
24
狗啃模拟|  楼主 | 2023-8-28 23:17 | 只看该作者

使用特权

评论回复
25
狗啃模拟|  楼主 | 2023-8-28 23:17 | 只看该作者
Read(读)操作(8位数据+1位ACK)
         因为地址数据是7bit,读地址的时候要在后面增加1bit读(高电平),达到1byte长度。

使用特权

评论回复
26
狗啃模拟|  楼主 | 2023-8-28 23:17 | 只看该作者

使用特权

评论回复
27
狗啃模拟|  楼主 | 2023-8-28 23:18 | 只看该作者
写寄存器标准流程:

使用特权

评论回复
28
狗啃模拟|  楼主 | 2023-8-28 23:18 | 只看该作者
读寄存器标准流程:

使用特权

评论回复
29
狗啃模拟|  楼主 | 2023-8-28 23:18 | 只看该作者
TWI 协议
在AVR系列单片机中内嵌有一个TWI(Two-wire Serial Interface)接口,它实际上就是IIC总线接口,个人的理解是TWI协议是利用IIC协议的理论基础,对IIC的数据量进行修改,为每个芯片制定特定的数据量格式。

使用特权

评论回复
30
狗啃模拟|  楼主 | 2023-8-28 23:18 | 只看该作者
协议实例:SH367309
     SH367309电器特性
SH367309 作为从机模式,MCU作为主机模式,SH367309地址固定为0X1A。

使用特权

评论回复
31
狗啃模拟|  楼主 | 2023-8-28 23:19 | 只看该作者
SH367309读协议
        Start+(地址+写)+ACK*+RegAddress+ACK*+ReadDataLength+ACK*
               ReStart+(地址+读)+ACK*+DATA+ACK+····+DATA+ACK+CRC+NACK+Stop
              注:带*表示从设备向主设备发送。

使用特权

评论回复
32
狗啃模拟|  楼主 | 2023-8-28 23:19 | 只看该作者

使用特权

评论回复
33
狗啃模拟|  楼主 | 2023-8-28 23:19 | 只看该作者
SH367309写协议
            Start+(地址+写)+ACK*+RegAddress+ACK*+CRC+ACK*+Stop
            注:带*表示从设备向主设备发送。

           

使用特权

评论回复
34
狗啃模拟|  楼主 | 2023-8-28 23:19 | 只看该作者

使用特权

评论回复
35
wangzsa| | 2023-8-31 20:30 | 只看该作者
每个设备都有软件给予的唯一地址

使用特权

评论回复
36
szt1993| | 2023-9-28 14:52 | 只看该作者
数据模式:[ 开始 +(7位地址+1位读写+1位ACK)+(8位数据+1位ACK/NACK)*n+停止 ],这个一次性编码数值是多大?

使用特权

评论回复
37
rwf5956| | 2024-6-21 12:01 | 只看该作者
楼主,请教下,发出START指令后,主机没有产生中断标志位,可能是什么原因呢。主从机的硬件SDA SCL都是一直处于高电平

使用特权

评论回复
38
digit0| | 2024-6-21 20:25 | 只看该作者
BMS中的SH367309实例采用IIC协议进行通信,广泛应用于电池管理系统中,实现数据高效传输及电池状态实时监控。

使用特权

评论回复
39
Henryko| | 2024-6-27 15:24 | 只看该作者
搞懂每个帧就可以了

使用特权

评论回复
40
狄克爱老虎油| | 2024-7-22 15:12 | 只看该作者
从机有没有办法主动结束通信啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则