
bq2040
1
S
7
电池地址
0001011
1
0
1
A
8
命令代码
写字
1
S
7
电池地址
0001011
8
数据低字节
1
0
1
A
1
A
8
命令代码
8
数据高字节
读字
1
S
7
电池地址
0001011
8
字节数= N
1
A
1
0
1
A
8
数据字节1
8
命令代码
1
A
1
A
8
数据字节2
1
S
7
电池地址
1
A
1
1
8
数据字节n
1
A
1
A
1
P
1
A
1
A
P
系统主机
bq2040
1
S
7
电池地址
1
1
1
A
1
A
8
数据低字节
1
A
8
数据高字节
1
A
1
P
A =应答
A - 非确认
S = START
P = STOP
FG204001.eps
块读
图3.主机通信协议
n
读取块
所使用的特定协议是的COM的函数
命令。所使用的协议,示于图3 。
输入/输出:无符号整数。这台/回报
其中REMAINING_TIME_ALARM位值
在电池状态进行设置。
单位:分钟
主机到bq2040消息(见表4)
ManufacturerAccess ( ) ( 0×00 )
该读/写单词是一个开放的位置。
输入/输出:字。
范围:0到65535分钟
BatteryMode中( ) ( 0×03 )
这个读/写单词选择不同的电池操作
tional模式。该bq2040支撑电池容量
在毫安时指定的信息。此功能还阻止 -
矿山bq2040充电值是否将广
铸造的智能电池充电器的地址。
写位14到1禁用电压和电流大师
广播方式向智能电池充电器。比特14是
自动复位为0,如果SMBC和SMBD = 0
大于2秒(即包删除) 。
写位13为1可禁用所有的主模式播放
包括报警信息的智能电池充电器
和主机。该位会保持到覆盖。亲
编程在EEPROM FLAGS2的第3位( EE0x3f )
初始化该位为1 。
比特7是状态请求标志。它被设置时,
bq2040被从EEPROM初始化和复位时,一
学习周期已经完成。它也被设定为1;如果
CycleCount的增加32没有新的学习周期。
RemainingCapacityAlarm ( ) ( 0x01)的
该函数设置或返回低容量报警
值。当RM低于RemainingCapac-
从外部EE-初始化ityAlarm值
PROM中, REMAINING_CAPACITY_ALARM位被设置在
电池状态。该系统可改变这个报警能很好地协同
荷兰国际集团的操作。
输入/输出:无符号整数。这台/回报
的值,其中REMAINING_CAPACITY_ALARM
位被设置在电池状态。
单位:毫安时
范围:0到65,535mAh
RemainingTimeAlarm ( ) ( 0X02 )
该函数设置或返回低剩余时间
报警值。当AverageTimeToEmpty降到BE-
低该值,在BAT-的REMAINING_TIME_ALARM位
teryStatus设置。此寄存器的缺省值是
在EE 0x02-0x03编程。该系统可改变
该报警操作过程中。
直至AtRate ( ) ( 0×04 )
这个读/写字是第一双功能的半
一套用于设置在计算中使用的AtRate值
由AtRateTimeToFull和AtRateTime-做
ToEmpty 。
11