GB_T_27930_报文大全

发布时间:2026/7/3 4:49:31
GB_T_27930_报文大全 GB/T 27930-2023 A 类系统 报文大全版本GB/T 27930-2023代替 GB/T 27930-2015系统A 类系统向后兼容模式地址SECC(充电机)86(0x56)EVCC(车辆)244(0xF4)协议版本V1.1一、CAN 帧结构速查29 位扩展帧标识符┌──────┬─────┬─────┬──────────┬──────────┬──────────┐ │ P │ EDP │ DP │ PF │ PS │ SA │ │ 3bit │ 1bit│ 1bit│ 8bit │ 8bit │ 8bit │ │优先权 │固定0│固定0│ PDU格式 │ 目标地址 │ 源地址 │ └──────┴─────┴─────┴──────────┴──────────┴──────────┘PGN PF × 256PF 240 时, PS 为目标地址, PGN 低 8 位为 0数据编码小端序低字节在前物理量 分辨率 × 数据值 偏移量未定义位填充 1优先权优先权值用途2错误报文 (BEM/CEM)4控制/状态报文 (BRO/CRO/BST/CST)6普通数据报文多数报文7长报文 (BCP/BCS/BMV)二、充电流程六阶段充电握手阶段进一步细分为握手启动阶段CHM/BHM 充电机自检和握手辨识阶段CRM/BRM 双方身份辨识。物理连接完成 → 低压辅助上电 → 充电握手(启动→辨识) → 参数配置 → 充电阶段 → 充电结束三、报文总览表充电机 → 车辆8 条缩写报文名称PGN(Dec)PGN(Hex)PF优先权周期长度CHM充电机握手97280x0026000x266250ms3BCRM充电机辨识2560x0001000x016250ms8BCTS时间同步可选17920x0007000x076500ms7BCML最大输出能力20480x0008000x086250ms8BCRO输出准备就绪25600x000A000x0A4250ms1BCCS充电状态46080x0012000x12650ms7BCST中止充电66560x001A000x1A410ms4BCSD统计数据74240x001D000x1D6250ms8B车辆 → 充电机12 条缩写报文名称PGN(Dec)PGN(Hex)PF优先权周期长度BHM车辆握手99840x0027000x276250ms2BBRMBMS/车辆辨识5120x0002000x027250ms49B(TP)BCP充电参数15360x0006000x067500ms13B(TP)BRO充电准备就绪23040x0009000x094250ms1BBCL充电需求40960x0010000x10650ms5BBCS充电总状态43520x0011000x117250ms9B(TP)BSM车辆状态信息48640x0013000x136250ms7BBMV单体电压可选53760x0015000x15710s不定(TP)BMT温度可选56320x0016000x16710s不定(TP)BSP预留可选58880x0017000x17710s不定(TP)BST中止充电64000x0019000x19410ms4BBSD车辆统计数据71680x001C000x1C6250ms8B错误报文双向各 1 条缩写报文名称PGN(Dec)PGN(Hex)PF优先权周期长度BEMBMS 错误76800x001E000x1E2250ms4BCEM充电机错误79360x001F000x1F2250ms4B四、各报文数据域详解约定起始字节从 1 计数长度单位 byte。TP 需传输协议分包。电流分辨率 0.1A/位偏移量-400A负值充电正值放电。4.1 充电握手阶段CHM — 充电机握手报文PGN0x002600, CAN ID0x1826F456字节长度SPN定义取值132600充电机通信协议版本号V1.1:01 01 00BHM — 车辆握手报文PGN0x002700, CAN ID0x182756F4字节长度SPN定义分辨率偏移范围122601绝缘监测允许总电压 (V)0.1V0V0~6553.5V示例43 0E→ 0x0E43 3651 × 0.1 365.1VCRM — 充电机辨识报文PGN0x000100, CAN ID0x1801F456字节长度SPN定义取值112560辨识结果0x00未辨识;0xAA已辨识242561充电机编号0~0xFFFFFFFF632562充电机/充电站区域编码(ASCII)可选ASCII 码BRM — BMS 和车辆辨识报文PGN0x000200, CAN ID0x1C0256F4, 49 字节, TP字节长度SPN定义选项说明132565车辆通信协议版本号必须V1.1:01 01 00412566电池类型必须01铅酸02镍氢03磷酸铁锂04锰酸锂05钴酸锂06三元07聚合物锂离子08钛酸锂FF其他522567额定容量 (Ah)必须0.1Ah/位, 0~6553.5Ah722568额定总电压 (V)必须0.1V/位, 0~6553.5V942569电池生产厂商名称(ASCII)可选1342570电池组序号可选1712571生产日期-年可选1985值, 范围 1985~22351812571生产日期-月可选1~121912571生产日期-日可选1~312032572电池组充电次数可选1次/位2312573电池组产权标识可选0租赁,1车自有2412574预留可选填充 125172575扩展车辆识别码(EVIN)可选厂商自定义4282576车辆通信协议软件版本号可选byte8~6FFFFH; byte5~2编译时间; byte1版本流水号4.2 充电参数配置阶段BCP — 车辆充电参数报文PGN0x000600, CAN ID0x1C0656F4, 13 字节, TP, 优先权 7字节长度SPN定义分辨率偏移范围122816单体蓄电池最高允许充电电压 (V)0.01V0V0~24V322817最高允许充电电流 (A)0.1A-400A-400~2153.5A522818动力蓄电池标称总能量 (kWh)0.1kWh00~1000kWh722819最高允许充电总电压 (V)0.1V0V0~6553.5V912820单体蓄电池最高允许温度 (℃)1℃-50℃-50~200℃1022821整车荷电状态 SOC (%)0.1%0%0~100%1222822车辆接口当前电压测量值 (V)0.1V0V0~6553.5V示例解析A1 01→ 0x01A1417×0.014.17V单体最高允许电压DE 0D→ 0x0DDE3550×0.1355A, 355-400-45A充电电流B0 00→ 0x00B0176×0.117.6%SOCCTS — 充电机时间同步信息报文PGN0x000700, CAN ID0x1807F456, 可选字节长度SPN定义格式172823年/月/日/时/分/秒压缩 BCD: byte7年高, byte6年低, byte5月, byte4日, byte3时, byte2分, byte1秒示例2019-10-11 15:20:13 →13 20 15 11 10 20 19CML — 充电机最大输出能力报文PGN0x000800, CAN ID0x1808F456字节长度SPN定义分辨率偏移范围122824最高充电电压 (V)0.1V0V0~6553.5V322825最低充电电压 (V)0.1V0V0~6553.5V522826最大充电电流 (A)0.1A-400A-400~2153.5A722827最小充电电流 (A)0.1A-400A-400~2153.5ABRO — 车辆充电准备就绪状态报文PGN0x000900, CAN ID0x100956F4, 优先权 4字节长度SPN定义取值112829车辆是否充电准备好0x00未准备好;0xAA准备好。车辆无法获知当前状态时可发送无效值以保证通信链路正常交互流程车辆收到 CML 后先发 BRO(0x00) 表示参数匹配但未完成准备准备就绪后发 BRO(0xAA)。CRO — 充电机输出准备就绪状态报文PGN0x000A00, CAN ID0x100AF456, 优先权 4字节长度SPN定义取值112830充电机是否充电准备好0x00未完成准备;0xAA完成准备4.3 充电阶段BCL — 电池充电需求报文PGN0x001000, CAN ID0x181056F4字节长度SPN定义分辨率偏移范围123072车辆接口充电电压需求 (V)0.1V0V0~6553.5V323073车辆接口充电电流需求 (A)0.1A-400A-400~2153.5A513074充电模式——01恒压;02恒流示例68 10 DE 0D 02→ 电压 420V, 电流-45A, 恒流模式BCS — 电池充电总状态报文PGN0x001100, CAN ID0x1C1156F4, 9 字节, TP, 优先权 7字节长度SPN定义分辨率偏移范围123075车辆接口当前电压测量值 (V)0.1V0V0~6553.5V323076车辆接口当前电流测量值 (A)0.1A-400A-400~2153.5A523077最高单体蓄电池电压及其组号———713078当前荷电状态 SOC (%)1%0%0~100%823079估算剩余充电时间 (min)1min0min0~600minCCS — 充电机充电状态报文PGN0x001200, CAN ID0x1812F456字节长度SPN定义分辨率偏移范围123081车辆接口当前电压测量值 (V)0.1V0V0~6553.5V323082车辆接口当前电流测量值 (A)0.1A-400A-400~2153.5A523083累计充电时间 (min)1min0min0~600min7.12bit3929充电允许——00暂停;01允许注当 CCS 报文中 SPN3929 为 0 时表示充电机将暂停输出为 1 时表示充电机继续充电。BSM — 车辆状态信息报文PGN0x001300, CAN ID0x181356F4字节位SPN定义取值1—3085最高单体蓄电池电压所在编号1~N2—3086当前单体蓄电池最高温度 (℃)1℃/位, 偏移-50℃, -50~200℃3—3087最高动力蓄电池温度检测点编号1~N4—3088当前单体蓄电池最低温度 (℃)1℃/位, 偏移-50℃, -50~200℃5—3089最低动力蓄电池温度检测点编号1~N61~23090单体电压过高00正常 01过高 10不可信63~43090SOC 过高00正常 01过高 10不可信65~63090SOC 过低00正常 01过低 10不可信67~83093充电过流00正常 01过流 10不可信71~23091温度过高00正常 01过高 10不可信73~43092绝缘状态00正常 01故障 10不可信75~63094连接状态00正常 01故障 10不可信77~83095充电允许00禁止(暂停) 01允许(恢复) 10不可信BMV — 单体蓄电池电压报文PGN0x001500, CAN ID0x1C1556F4, 可选, TP字节长度SPN定义分辨率偏移范围123101#1 单体电压 (V)0.01V0V0~24V323102#2 单体电压 (V)同上同上同上…………………50923355#255 单体电压 (V)同上同上上限 255 个单体注意2023 版 BMV 为平铺枚举结构N×2 字节无计数字段不再是 2015 版的分组轮发方式。BMT — 动力蓄电池温度报文PGN0x001600, CAN ID0x1C1656F4, 不定, TP字节长度SPN定义分辨率偏移范围1~128各 1B3361~3488温度 1~128 (℃)1℃-50℃-50~200℃BSP — 动力蓄电池预留报文PGN0x001700, CAN ID0x1C1756F4, 不定, TP仅私有场站使用公共场站不发送不处理。字节 1~16 为预留字段SPN 3491~3506。4.4 中止报文BST — 车辆中止充电报文PGN0x001900, CAN ID0x101956F4, 优先权 4字节位长度SPN定义取值11~22bit3511SOC 目标00未达01已达10不可信13~42bit3511总电压目标00未达01已达10不可信15~62bit3511单体电压目标00未达01已达10不可信17~82bit3511主动中止00正常01充电机中止10不可信21~22bit3512绝缘故障00正常01故障10不可信23~42bit3512插座过温00正常01故障10不可信25~62bit3512线束过温00正常01故障10不可信27~82bit3512耦合器故障00正常01故障10不可信31~22bit3512电池温度过高00正常01故障10不可信33~42bit3512高压继电器故障00正常01故障10不可信35~62bit3512检测点 2 电压故障00正常01故障10不可信37~82bit3512其他故障00正常01故障10不可信41~22bit3513电流过大00正常01超需求10不可信43~42bit3513电压异常00正常01异常10不可信45~62bit3513参数不匹配00匹配01不匹配10不可信CST — 充电机中止充电报文PGN0x001A00, CAN ID0x101AF456, 优先权 4字节位长度SPN定义取值11~22bit3521达到设定条件00正常01中止10不可信13~42bit3521人工中止00正常01中止10不可信15~62bit3521故障中止00正常01中止10不可信17~82bit3521车辆主动中止00正常01中止10不可信21~22bit3522充电机过温00正常01过热10不可信23~16—3522其余位预留41~81B3523中止充电错误原因按实际故障填写4.5 充电结束阶段BSD — 车辆统计数据报文PGN0x001C00, CAN ID0x181C56F4字节长度SPN定义分辨率偏移范围113601中止 SOC (%)1%0%0~100%223602单体蓄电池最低电压 (V)0.01V0V0~24V423603单体蓄电池最高电压 (V)0.01V0V0~24V613604动力蓄电池最低温度 (℃)1℃-50℃-50~200℃713605动力蓄电池最高温度 (℃)1℃-50℃-50~200℃CSD — 充电机统计数据报文PGN0x001D00, CAN ID0x181DF456字节长度SPN定义分辨率偏移范围123611本次充电时间 (min)1min0min0~600min323612输出能量 (kWh)0.1kWh0kWh0~1000kWh543613充电机编号1/位10~0xFFFFFFFF4.6 错误报文BEM — BMS 及车辆错误报文PGN0x001E00, CAN ID0x081E56F4, 优先权 2字节·位SPN超时报文取值Byte1 bit1~23901CRM(SPN25600x00)00正常01超时10不可信Byte1 bit3~43902CRM(SPN25600xAA)同上Byte2 bit1~23903CTS/CML同上Byte2 bit3~43904CRO同上Byte3 bit1~23905CCS同上Byte3 bit3~43906CST同上Byte4 bit1~23907CSD同上Byte4 bit3~83908预留填充 16 位不可填0CEM — 充电机错误报文PGN0x001F00, CAN ID0x081FF456, 优先权 2字节·位SPN超时报文取值Byte1 bit1~23921BRM00正常01超时10不可信Byte2 bit1~23922BCP同上Byte2 bit3~43923BRO同上Byte3 bit1~23924BCS同上Byte3 bit3~43925BCL同上Byte3 bit5~63926BST同上Byte4 bit1~23927BSD同上Byte4 bit3~43928BSM同上Byte4 bit5~83930预留填充 1五、充电正常流程时序[1. 物理连接完成] | v [2. 低压辅助上电] (闭合低压辅助供电回路) | ----------------------------------------------------------------------- | | | 充电握手阶段 | | | | [充电机] (闭合1s内) 发送CHM报文 | | ^ | | | | v | | [车辆] (收到CHM) 发送BHM报文 | | | | | v | | [充电机] --------------(自检失败)------ 发送CST报文(退出) | | | | | | |(自检通过) v | | [充电机] 发送CRM(SPN25600x00) | | ^ | | | | v | | [车辆] (收到CRM) 发送BRM报文 | | | | | v | | [充电机] 发送CRM(SPN25600xAA) | | | ----------------------------------------------------------------------- | v ----------------------------------------------------------------------- | 充电参数配置阶段 | | | | [车辆] 发送BCP报文 (车辆充电参数) | | ^ | | | | v | | [充电机] --(参数不匹配)---------------- 发送CST报文(退出) | | | | | | |(参数匹配) v | | [充电机] 发送CML报文 (可选CTS) | | | | | v | | [车辆] --(参数不匹配)----------------- 发送BST报文(退出) | | | | | | |(参数匹配) v | | [车辆] 发送BRO(SPN28290x00) | | | | | | |(准备就绪) v | | [车辆] 发送BRO(SPN28290xAA) | | | | | v | | [充电机] 发送CRO(SPN28300x00) | | | | | | |(准备就绪) v | | [充电机] 发送CRO(SPN28300xAA) | | | ----------------------------------------------------------------------- | v ----------------------------------------------------------------------- | 充电阶段 | | | | [车辆] ---(50ms周期)---------- 发送BCL报文 (电压/电流需求) | | [充电机] ---(根据需求调整)---- 调整输出电压/电流 | | [充电机] ---(周期)------------ 发送CCS报文 (充电机输出状态) | | [车辆] ---(周期)------------- 发送BCS报文 (当前电压/电流测量值) | | [车辆] ---(250ms周期)-------- 发送BSM报文 (电池状态信息) | | | | --(SPN30960x00)-------- [请求暂停充电] --- | | --(SPN30960x01)-------- [请求恢复充电] --- | | | ----------------------------------------------------------------------- | (充满电或人为中止) v ----------------------------------------------------------------------- | 充电结束阶段 | | | | [充电机] (主动中止) 发送CST报文 | | [车辆] (确认中止) 发送BST报文 | | | | 或 | | | | [车辆] (主动中止) 发送BST报文 | | [充电机] (确认中止) 发送CST报文 | | | | [车辆] 发送BSD报文 (电池统计数据) | | [充电机] 发送CSD报文 (充电机统计数据) | | | ----------------------------------------------------------------------- | v [低压辅助供电回路断开] [电子锁解锁] [充电过程完全结束]注CTS 为可选项BMV/BMT/BSP 为可选报文10s 周期图中省略。阶段转换条件速查报文开始发送停止发送CHM低压辅助上电充电机自检完成BHM收到 CHM收到 CRM(0x00)CRM自检通过收到 BCPBRM收到 CRM(0x00)收到 CRM(0xAA)BCP收到 CRM(0xAA)收到 CMLCML收到 BCP收到 BRO(0xAA)BRO(0x00)收到 CML准备就绪BRO(0xAA)准备就绪收到 CRO(0xAA)CRO(0xAA)收到 BRO(0xAA)收到 BCL/BCSBCL/BCS收到 CRO(0xAA)收到 CST 或发送 BSTCCS/BSM收到 BCL收到 BST 或发送 CSTBST满足结束条件 或 收到 CST收到 CST 后发 5~10 帧停CST满足结束条件 或 收到 BST收到 BSDBSD收到 CST 或发 BST 后 5~10 帧收到 CSDCSD收到 BSD关闭辅助电源六、超时时间表场景超时动作充电机发 CHM 后未收 BHM10s按低版本兼容方式自检车辆首次收 CHM 起未收 CRM(0x00)30s发 BEM充电机发 CRM(0x00) 起未收 BRM5s发 CEM车辆发 BRM 起未收 CRM(0xAA)5s发 BEM充电机发 CRM(0xAA) 起未收 BCP5s发 CEM车辆发 BCP 起未收 CML5s发 BEM充电机发 CML 起未收 BRO(0x00)5s发 CEM充电机发 CML 起未收 BRO(0xAA)60s发 CEM车辆发 BRO(0xAA) 起未收 CRO(0xAA)60s发 BEM充电机收 CRO(0xAA) 起未收 BCL1s发 CEM车辆收 CRO(0xAA) 起未收 CCS1s发 BEM充电机 5s 未收 BSM5s发 CEM充电机发 CST 起未收 BSD10s发 CEM车辆发 BST 起未收 CSD10s发 BEM错误报文后 30s 未重新握手30s退出充电七、重新连接规则充电机侧支持重新连接的超时报文BCP、BRO、BCL、BCS、BSM车辆侧支持重新连接的超时报文CML、CRO、CCS重新连接时充电机发 CRM车辆发 BRM超过重连次数上限 → 退出充电八、物理层参数参数值通信速率250 kbps帧格式29-bit 扩展帧字节序Intel 格式小端序节点地址SECC86(0x56), EVCC244(0xF4)电流正值放电电流负值充电偏移量 -400A九、通用编码规则不可信状态处理当发送方无法获取或明确当前状态时为了维持通信链路可将状态位设置为10不可信状态。接收方应忽略并不处理该信息。依据 GB/T 27930-2023 8.9可选项报文发送规则对于同一报文中全部内容为可选项的发送方可不发送该报文。如果发送应按照本文件规定格式发送实际数据未发送实际数据的可选项参数填充1。依据 GB/T 27930-2023 8.7数据编码规则低字节先发送Little-Endian物理量 分辨率 × 数据值 偏移量未定义位填充1电流偏移量-400A负值充电正值放电 参考来源GB/T 27930-2023 附录 AA 类系统