add parse threads
This commit is contained in:
BIN
Binary file not shown.
Binary file not shown.
@@ -1,8 +1,8 @@
|
||||
冠达快充板(SOURCE)通讯协议
|
||||
|
||||
2025.8.2
|
||||
2025.9.25
|
||||
|
||||
SOURCE的ID为2,波特率200K
|
||||
SOURCE的ID为2,波特率200K,TTL
|
||||
|
||||
1.读取数据
|
||||
发送:
|
||||
@@ -13,13 +13,13 @@ SOURCE的ID为2,波特率200K
|
||||
//长度+nc+ID+指令+2字节读取的电压(0.01V)+2字节source设置电压(mV)+2字节source设置电流(mA)+2字节预留+2字节版本号+6字节预留+CRC8校验
|
||||
|
||||
|
||||
2.读取source的PD协议数据(当前为PDO,PPS,PD3.1,AVS协议时有效)
|
||||
2.读取source的PD协议数据(当前为PDO,PPS,PD3.1,AVS协议时有效,不需要一直读,暂未实现)
|
||||
发送:05 00 02 13 2A
|
||||
回复:
|
||||
XX 00 02 13 //长度(根据实际计算)+NC+ID+指令
|
||||
00 00 VMAXH VMAXL VMINH VMINL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
//源类型(1字节,00为PDO,03为APDO) + PPS类型(1字节,源类型为3时有效,00为SPR PPS,01为EPR AVS,02为SPR AVS) + 最大电压(2字节,mV) + 最小电压(2字节,mA) + 最大电流/功率(2字节,mA/W) + 预留(6字节,当协议类型为02时有效,意义与前6字节一致)
|
||||
00 00 VMAXH VMAXL VMINH VMINL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
00 00 VMINH VMINL VMAXH VMAXL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
//源类型(1字节,00为PDO,03为APDO) + PPS类型(1字节,源类型为3时有效,00为SPR PPS,01为EPR AVS,02为SPR AVS) + 最小电压(2字节,mV) + 最大电压(2字节,mA) + 最大电流/功率(2字节,mA/W,EPR_AVS时为功率) + 预留(6字节,当协议类型为02时有效,意义与前6字节一致)
|
||||
00 00 VMINH VMINL VMAXH VMAXL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
......
|
||||
CRC8
|
||||
|
||||
@@ -32,11 +32,13 @@ CRC8
|
||||
|
||||
|
||||
4.设置支持的快充协议
|
||||
(PDO和PD3.1固定档位最大电压和最小电压设为一样)
|
||||
发送:
|
||||
XX 00 02 D0 //长度(根据实际计算)+NC+ID+指令
|
||||
00 00 00 VMAXH VMAXL VMINH VMINL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
//协议(1字节) + 源类型(1字节,PD协议有效,00为PDO,03为APDO) + PPS类型(1字节,PD协议有效,源类型为3时有效,00为SPR PPS,01为EPR AVS,02为SPR AVS) + 最大电压(2字节,mV) + 最小电压(2字节,mA) + 最大电流/功率(2字节,mA/W) + 预留(6字节,当协议类型为02时有效,意义与前6字节一致)
|
||||
00 00 00 VMAXH VMAXL VMINH VMINL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
00 //协议(1字节)
|
||||
00 00 VMINH VMINL VMAXH VMAXL CURH CURL NC NC NC NC NC NC
|
||||
//源类型(1字节,PD协议有效,00为PDO,03为APDO) + PPS类型(1字节,PD协议有效,源类型为3时有效,00为SPR PPS,01为EPR AVS,02为SPR AVS) + 最小电压(2字节,mV) + 最大电压(2字节,mA) + 最大电流(2字节,mA) + 预留(6字节,当协议类型为02时有效,意义与前6字节一致)
|
||||
00 00 VMINH VMINL VMAXH VMAXL CURH/PORH CURL/PORL NC NC NC NC NC NC
|
||||
......
|
||||
CRC8
|
||||
回复:
|
||||
Reference in New Issue
Block a user