GSB充电桩充电模块CAN通讯协议V1.03
国标充电桩通讯协议(一)
国标充电桩通讯协议(一)国标充电桩通讯协议什么是国标充电桩通讯协议?国标充电桩通讯协议是指符合国家标准的充电桩通讯协议,主要通过定义通讯协议格式、通讯命令和数据交互内容等方式实现充电桩与后台服务器之间的通讯。
国标充电桩通讯协议的作用国标充电桩通讯协议定义了充电桩与后台服务器之间的通讯标准,使得充电桩可与各个品牌的后台服务器进行通讯交互,从而实现智能化充电管理、统计充电数据等功能。
同时,也使得充电桩产品具备了更好的互操作性。
国标充电桩通讯协议的标准目前,我国电动汽车充电基础设施建设采用的通讯标准有两种,分别为GB/T 27930和GB/T 18487.1。
其中,GB/T 27930主要适用于电动汽车充电站及其所提供的交直流充电服务,而GB/T 18487.1则适用于电动汽车直流快速充电设施。
国标充电桩通讯协议的内容国标充电桩通讯协议包含以下内容:•数据格式:定义了通讯数据格式,包括数据位数、校验位、数据类型等;•通讯命令:定义了充电桩与后台服务器之间通讯所使用的数据命令;•数据交互内容:规范了充电桩与后台服务器之间的数据类型、数据内容等。
国标充电桩通讯协议的意义实现国标充电桩通讯协议,可以让不同品牌的充电桩之间实现互通互联,从而推动电动汽车市场的发展。
同时,也使得充电桩与后台服务器之间的通讯更为稳定、高效,提升了电动汽车充电的体验。
国标充电桩通讯协议的未来随着电动汽车市场的发展,国标充电桩通讯协议将继续升级迭代,以适应不断变化的市场需求。
未来,充电桩通讯协议的标准化和普及将成为电动汽车产业发展的关键支撑之一。
国标充电桩通讯协议的优势采用国标充电桩通讯协议的充电桩具有以下优势:•具有更好的通讯稳定性和可靠性,能够避免通讯过程中的数据丢失和错位问题;•具备更高的通讯效率,可以大大降低通讯的响应时间;•能够实现与不同品牌的高兼容性,避免充电桩之间挑选的问题;•方便后期维护和升级,提高产品的可维护性和可扩展性。
电动汽车充电站充电设施CAN总线通讯规范
电动汽车充电站充电设施CAN总线通讯规范(BMS、充电桩、充电机、后台)1、通讯规范数据链路层应遵循的原则总线通讯速率为:250Kbps,根据现场实际情况,可能改成125K。
以250K为主,125K备用数据链路层的规定主要参考CAN2.0B的相关规定。
使用CAN扩展帧的29位标识符并进行了重新定义,以下为29位标识符的分配表:其中,1位PRI 为报文优先级(0:高优先级;1:普通报文);2位Resv 为保留位,填03位DestAddr 为目标地址(1-14表示设备地址,15表示广播地址;0:保留;1:后台监控系统;2:充电柱;3:BMS;4:CCS) 4位SourceAddr 为源地址(1-14表示设备地址,15表示广播地址;0:保留;1:后台监控系统;2:充电柱;3:BMS;4:CCS) 8位FunctionCode 为报文的功能码;(0-255见后续定义)10位InfoCode 为报文的信息码;(0-1023见后续定义)单体FunctionCode表示功能码,指报文内容属于任何种功能类型,定义如下:=0对时报文=1申请读取数据/回答读取数据=2申请写入数据/回答写入数据(不带返校)=3遥控操作/遥控返校=4遥控执行/执行返校=5主动上送数据(广播发送)=6主动上送数据(点对点)……..InfoCode表示信息码,指报文数据区的信息类型,定义如下:=0 保留,当不属于以下定义的信息类型时,可填0=001-400 综合类数据,可由双方约定每种报文帧的数据结构(现未用)=401-600 直流测量值数据401~600=总数据及报警参数;407=每箱电池是否有温度;//最大64箱408~415=上送箱中电池支数;//最大64箱420~519=单体电压;//最多400个单体电压520~535=每箱电池的温度;//最大64个温度,传输每箱电池的最高温度536~551=每箱电池的温度;//最大64个温度,传输每箱电池的最低温度552=车量唯一编号(整车充电时)553-568-=每箱电池唯一编号//最大64个编号,传输每箱电池的唯一编号690=BMS发送广播帧充电参数695=CCS发送数据及状态=701~800 交流测量值数据:701:监控后台输出实时电度表值702:直流充电桩输出计算电量=801~899 状态量数据 801=CCS发送控制命令=900 SOE数据=901 BMS控制输出(控制充电机)=902 监控后台控制输出(控制充电机)=903 充电桩控制输出(控制充电机)=904 后台对时报文,充电机、充电桩接受对时=904-999 其它控制输出(后续再定义)=1000-1023 保留报文按帧为单位发送和接收,每帧报文含8字节有效数据,末用的字节填0,根据FunctionCode与InfoCode,分别定义每种帧的数据区内容。
国标充电桩通讯协议
国标充电桩通讯协议
国标充电桩通讯协议是指充电桩与车载 BMS 电池管理系统之间
的通信协议。
根据最新发布的《电动汽车充电接口及通信协议国家标准》(GB/T 32185-2018) 规定,充电桩与车载 BMS 之间的通信采用CAN 通讯方式。
在充电桩与车载 BMS 之间的通信中,充电桩会发送一系列的帧ID,车载 BMS 会对这些帧 ID 进行识别,并根据国标协议对报文内
容进行解析。
具体来说,国标充电桩通讯协议包括以下帧 ID:
- 充电请求帧 ID:用于充电桩向车载 BMS 发送充电请求。
- 充电应答帧 ID:用于车载 BMS 向充电桩发送充电应答。
- 充电状态帧 ID:用于充电桩向车载 BMS 发送充电状态信息。
- 充电完成帧 ID:用于充电桩向车载 BMS 发送充电完成信息。
- 故障帧 ID:用于充电桩向车载 BMS 发送故障信息。
充电桩与车载 BMS 之间的通信协议采用 CAN 通讯方式,充电桩会发送一系列的 CAN 报文,车载 BMS 会对这些报文进行识别和解析,以实现充电桩与车载 BMS 之间的通信。
具体 CAN 报文格式可以参考国标协议。
地面交流充电桩的无线通信技术及通信协议
地面交流充电桩的无线通信技术及通信协议随着电动交通工具的快速发展,地面交流充电桩的无线通信技术及通信协议在充电基础设施的建设和智能化管理中起到了至关重要的作用。
本文将深入探讨地面交流充电桩的无线通信技术及通信协议,以帮助读者更好地了解这一领域的发展和应用。
一、地面交流充电桩的无线通信技术在充电桩的无线通信技术中,近年来最常见的技术包括无线通信模块和远程控制技术。
1. 无线通信模块无线通信模块是实现充电桩和管理系统之间无线通信的关键技术。
目前,主要采用的无线通信技术包括GPRS、CDMA和LTE等。
其中,GPRS是一种广泛应用于数据传输的无线通信技术,其具有覆盖范围广、传输速度快的特点,适用于充电桩和管理系统之间的数据传输。
CDMA是一种基于码分多址的无线通信技术,具有抗干扰能力强和频谱利用率高的特点,适用于密集城区的充电桩通信。
而LTE 是一种第四代移动通信技术,具有高速率、低时延和大容量的特点,适用于大规模充电桩网络的无线通信。
2. 远程控制技术远程控制技术是实现远程监控和管理充电桩的重要手段。
目前,主要采用的远程控制技术包括无线网络技术和蓝牙技术等。
无线网络技术包括Wi-Fi和ZigBee 等,通过无线网络与充电桩进行连接,实现对充电桩的远程监控和控制。
蓝牙技术则可以实现充电桩与用户智能手机之间的无线通信,方便用户远程控制充电桩的状态和参数。
二、地面交流充电桩的通信协议为了实现地面交流充电桩的信息交换和互操作性,制定了一系列通信协议标准。
以下是目前主要采用的通信协议。
1. OCPP (Open Charge Point Protocol)OCPP是一种开放式的充电桩通信协议,旨在实现不同类型充电桩与管理系统之间的兼容性。
OCPP将充电桩分为中心系统(Central System)和充电点(Charge Point),通过交换消息实现两者之间的通信。
该协议具有开放性和兼容性强的特点,被广泛应用于充电桩的远程监控、控制和账单管理等。
交流充电桩和充电机的can总线协议
交流充电桩和充电机的can总线协议
充电桩和充电机之间的CAN总线协议通常被称为CANopen
协议。
CANopen是一种应用层通信协议,用于在CAN总线上
实现设备之间的通信。
CANopen协议定义了一系列标准化的对象和通信过程,以便
在充电桩和充电机之间进行数据交换和控制。
充电桩和充电机作为CANopen网络中的节点,通过发送CAN帧进行通信。
在CANopen协议中,充电桩和充电机通过定义的对象字典进
行数据交换。
对象字典包含了一系列对象,每个对象都有唯一的标识符,用于在节点之间进行读取和写入数据。
例如,充电桩可以向充电机发送充电请求消息,并通过读取充电机的状态信息来监控充电过程。
除了数据交换,CANopen协议还定义了一系列的通信过程,
如心跳检测、节点配置和状态转换等。
这些过程确保了充电桩和充电机之间的稳定和可靠的通信。
总而言之,CANopen协议是一种用于充电桩和充电机之间进
行数据交换和控制的通信协议。
它通过定义的对象字典和通信过程来实现节点之间的通信,并确保了稳定和可靠的充电过程。
纯电动车BMS与整车系统CAN通信协议
文件类型:技术类密级:保密正宇纯电动车电池管理系统与整车系统CAN通信协议(GX-ZY-CAN-V1.00)版本记录版本制作者日期说明V1.00 用于永康正宇纯电动车系统姓名日期签名拟定审查核准1 范围本标准规定了电动汽车电池管理系统(Battery Management System ,以下简称BMS)与电机控制器(Vehicle Control Unit ,简称VCU)、智能充电机(Intelligent Charger Unit ,简称ICU)之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统和充电系统的数据交换。
本标准的CAN 标识符为29位,通信波特率为250kbps 。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的版本适用于本文件。
凡不是注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 11898-1:2006 道路车辆 控制器局域网络 第1部分:数据链路层和物理信令(Road Vehicles – Controller Area Network (CAN) Part 1:Data Link Layer and Physical Signalling). SAE J1939-11:2006 商用车控制系统局域网络(CAN)通信协议 第11部分:物理层,250Kbps ,屏蔽双绞线(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair). SAE J1939-21:2006商用车控制系统局域网络(CAN )通信协议 第21部分:数据链路层(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer).3 网络拓扑结构说明电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
(完整版)(国家电网)电动汽车充电站充电设施CAN总线通讯规范
山东中文沂星电动汽车充电站充电设施CAN总线通讯规范(BMS、充电桩、充电机、后台)1、通讯规范数据链路层应遵循的原则总线通讯速率为:250Kbps,根据现场实际情况,可能改成125K。
以250K为主,125K备用数据链路层的规定主要参考CAN2.0B的相关规定。
使用CAN扩展帧的29位标识符并进行了重新定义,以下为29们标识符的分配表:其中,1位PRI 为报文优先级(0:高优先级;1:普通报文);2位Resv 为保留位,填03位DestAddr 为目标地址(1-14表示设备地址,15表示广播地址;0:保留;1:后台监控系统;2:充电柱;3:BMS;4:CCS)4位SourceAddr 为源地址(1-14表示设备地址,15表示广播地址;0:保留;1:后台监控系统;2:充电柱;3:BMS;4:CCS)8位FunctionCode 为报文的功能码;(0-255见后续定义)10位InfoCode 为报文的信息码;(0-1023见后续定义)单体FunctionCode表示功能码,指报文内容属于任何种功能类型,定义如下:=0对时报文=1申请读取数据/回答读取数据=2申请写入数据/回答写入数据(不带返校)=3遥控操作/遥控返校=4遥控执行/执行返校=5主动上送数据(广播发送)=6主动上送数据(点对点)……..InfoCode表示信息码,指报文数据区的信息类型,定义如下:=0 保留,当不属于以下定义的信息类型时,可填0=001-400 综合类数据,可由双方约定每种报文帧的数据结构(现未用)=401-600 直流测量值数据。
401~600=总数据及报警参数;。
407=每个模块是否有温度;//最大64模块。
408~415=上送模块中电池支数;//最大64模块。
420~519=单体电压;//最多400个单体电压。
520~535=每个模块的温度;//最大64个温度,传输每个模块的最高温度。
536~551=每个模块的温度;//最大64个温度,传输每个模块的最高温度。
纯电动车BMS与整车系统CAN通信协议
文件类型:技术类密级:保密正宇纯电动车电池管理系统与整车系统CAN通信协议(GX-ZY-CAN-V1.00)版本记录版本制作者日期说明V1.00 用于永康正宇纯电动车系统姓名日期签名拟定审查核准1 范围本标准规定了电动汽车电池管理系统(Battery Management System ,以下简称BMS)与电机控制器(Vehicle Control Unit ,简称VCU)、智能充电机(Intelligent Charger Unit ,简称ICU)之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统和充电系统的数据交换。
本标准的CAN 标识符为29位,通信波特率为250kbps 。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的版本适用于本文件。
凡不是注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 11898-1:2006 道路车辆 控制器局域网络 第1部分:数据链路层和物理信令(Road Vehicles – Controller Area Network (CAN) Part 1:Data Link Layer and Physical Signalling). SAE J1939-11:2006 商用车控制系统局域网络(CAN)通信协议 第11部分:物理层,250Kbps ,屏蔽双绞线(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair). SAE J1939-21:2006商用车控制系统局域网络(CAN )通信协议 第21部分:数据链路层(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer).3 网络拓扑结构说明电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
纯电动乘用车CAN总线通讯协议v1.0
纯电动乘用车CAN总线通讯协议(V1.0)编制:李冬明日期:2014.11.21.审核:日期:_批准:日期:_广东陆地方舟新能源汽车电驱动系统有限公司2014年11月版本历史一、通讯协议说明1、CAN通讯协议符合J1939;2、波特率:250K;3、CAN数据长度:8 Bytes;二、网络拓扑结构三、纯电动乘用车ECU节点定义四、CAN报文说明4.1 电机控制器报文(1)电机控制器报文1控制器状态:电机控制器故障代码:采用4位数值xxxx形式表示,其中xxxx使用十进制数值表示。
(2)电机控制器报文2(3)电机发送VCU报文电机及控制器状态(1表示有效,0表示无效)4.2、电池管理系统(BMS)通讯报文BMS报文1BMS报文2BMS报文3故障报警1:故障报警2:故障报警3:BMS状态:4.3、VCU通讯报文(1)VCU发送电机控制报文1电机工作模式指令(1表示有效或正常,0表示无效或故障)注:1)对直流电压限制值,驱动工况下为最低工作电压限制值,制动工况下为最高制动电压限制值。
2)对直流电流限制值,驱动工况下为最大输出电流限制值,制动工况下为最大回馈电流限制值。
(2)VCU发送BMS报文2电池工作模式指令(3)整车控制器报文3(3)整车控制器报文4附表:Byte3定义驾驶员操作状态Bit1 脚刹开关0 表示断开;1 表示闭合;Bit2 驻车开关0 表示断开;1 表示闭合;Bit3 手刹开关0 表示断开;1 表示闭合;Bit4~5 座椅安全带00B 表示断开;11B 表示全部闭合;01B表示驾驶员处未闭合;10B 表示乘员处未闭合附表:Byte4定义换挡器状态Bit1 AMT工作模式:0表示自动模式;1表示手自一体模式;Bit2:经济/运动模式开关:0表示经济模式;1表示运动模式;Bit3~4:保留Bit5~8:0000B:空挡;0001B:一档;0010B:二档;(0011B:三档;0100B:四档;0101B:五档… 以此类推)1111B:倒档。
充电桩BMS通讯协议详解
充电桩BMS通讯协议详解充电桩BMS通讯协议详解1. 引言充电桩是电动汽车的重要设备之一,而其中的BMS(电池管理系统)作为充电桩的核心部件,负责管理和保护电动汽车的电池组。
而充电桩BMS通讯协议则是实现充电桩与电动汽车BMS之间进行数据通信的关键。
2. 充电桩BMS通讯协议的重要性充电桩BMS通讯协议的存在是为了确保充电桩和电动汽车BMS之间的数据传输准确可靠。
通过通讯协议,充电桩可以实时获取到电动汽车的电池状态、充电需求等信息,而电动汽车的BMS也可以通过通讯协议告知充电桩其充电需求和电池的状态。
3. 充电桩BMS通讯协议的分类根据通信方式的不同,充电桩BMS通讯协议可以分为有线通信和无线通信两种形式。
3.1 有线通信有线通信是指通过物理线缆来进行数据传输的方式,常见的有线通信协议包括CAN总线、LIN总线、RS485等。
其中,CAN总线是应用最为广泛的一种通讯协议,能够实现高速、可靠的数据传输。
3.2 无线通信与有线通信不同,无线通信是通过无线信号进行数据传输的方式。
常见的无线通信技术包括蓝牙、WiFi、ZigBee等。
无线通信相比于有线通信具有更大的灵活性和便携性,但在传输速率和稳定性等方面可能存在一定的限制。
4. 充电桩BMS通讯协议的实现方式充电桩BMS通讯协议的实现方式包括硬件和软件两个方面。
4.1 硬件实现硬件实现是指通讯协议所需要的硬件设备和接口。
在充电桩中,常见的通讯接口有CAN、RS485等,通讯模块可以通过这些接口连接到BMS,并进行数据的传输和接收。
4.2 软件实现软件实现是指通讯协议所需要的软件编程和算法。
充电桩通讯协议的设计和实现需要遵循一定的规范和标准,确保数据传输的准确性和可靠性。
常见的通讯协议有ISO 15118、GB/T 18487等,不同的通讯协议有不同的实现方式和要求。
5. 充电桩BMS通讯协议的应用和发展充电桩BMS通讯协议的应用和发展离不开电动汽车行业的快速发展。
功率控制器与充电机模块通信协议 许继版本 2016-11-23
许 继集 团・许 继电 源有 限公 司 XU JI POWER CO.,LTD.
功率控制器与充电机模块 通信协议
版本:V1.00 2016-11-23
修改记录
修改人
版本号
主要修改内容
备注
文档的任何修改都必须作出修改标记,以备查询; 新的文档修改请用红色字体标注,待文档被定版后再修改为黑色字体。
2.1.2 整车充电模块向 PDCU-11 回送控制结果报文
目标 ID(十六进制) 源设备
设备 0x1800A080
通信 周期
数据 位置
P R DP PF PS SA
1Byte
PDCU ZCD31
-11
遥控完 成后回 送
2Byte
2.5 整车充电模块运行信息报文............................................................................11
纯电动车BMS与整车系统CAN通信协议
文件类型:技术类密级:保密正宇纯电动车电池管理系统与整车系统CAN通信协议(GX-ZY-CAN-V1.00)版本记录版本制作者日期说明V1.00 用于永康正宇纯电动车系统姓名日期签名拟定审查核准1 范围本标准规定了电动汽车电池管理系统(Battery Management System ,以下简称BMS)与电机控制器(Vehicle Control Unit ,简称VCU)、智能充电机(Intelligent Charger Unit ,简称ICU)之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统和充电系统的数据交换。
本标准的CAN 标识符为29位,通信波特率为250kbps 。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的版本适用于本文件。
凡不是注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 11898-1:2006 道路车辆 控制器局域网络 第1部分:数据链路层和物理信令(Road Vehicles – Controller Area Network (CAN) Part 1:Data Link Layer and Physical Signalling). SAE J1939-11:2006 商用车控制系统局域网络(CAN)通信协议 第11部分:物理层,250Kbps ,屏蔽双绞线(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair). SAE J1939-21:2006商用车控制系统局域网络(CAN )通信协议 第21部分:数据链路层(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer).3 网络拓扑结构说明电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
新国标电动汽车充电CAN报文协议解析.
新国标电动汽车充电CAN报文协议解析说明:多字节时,低字节在前,高字节在后。
电流方向:放电为正,充电为负。
一、握手阶段:1、ID:1801F456(PGN=256(充电机发送给BMS请求握手,数据长度8个字节,周期250msBYTE0辨识结果(0x00:BMS不能辨识,0xAA:BMS能辨识BYTE1充电机编号(比例因子:1,偏移量:0,数据范围:0~100BYTE2充电机/充电站所在区域编码,标准ASCII码BYTE3BYTE4BYTE5BYTE6BYTE72、ID:180256F4(PGN=512(BMS发送给充电机回答握手,数据长度41个字节,周期250ms,需要通过多包发送,多包发送过程见后文BYTE0BMS通信协议版本号,本标准规定当前版本为V1.0,表示为: byte2,byte1---0x0001,byte0---0x00BYTE1BYTE2BYTE3电池类型,01H:铅酸电池;02H:镍氢电池;03H:磷酸铁锂电池;04H:锰酸锂电池;05H:钴酸电池;06H:三元材料电池;07H:聚合物锂离子电池;08H:钛酸锂电池;FFH:其它电池BYTE4整车动力蓄电池系统额定容量/A·h,0.1A·h/位,0A·h偏移量,数据范围:0~1000A·hBYTE5BYTE6整车动力学电池系统额定总电压/V,0.1V/位,0V偏移量,数据范围:0~750V BYTE7BYTE8电池生产厂商名称,标准ASCII码BYTE9BYTE10BYTE11BYTE12电池组序号,预留,由厂商自行定义BYTE13BYTE14BYTE15BYTE16电池组生产日期:年(比例:1年/位,偏移量:1985,数据范围:1985~2235 BYTE17电池组生产日期:月(1月/位,偏移量:0月,数据范围:1~12月 BYTE18电池组生产日期:日(1日/位,偏移量:0日,数据范围:1~31日 BYTE19电池组充电次数,1次/位,偏移量:0次,以BMS统计为准BYTE20BYTE21BYTE22电池组产权表示(0:租赁,1:车自有BYTE23预留BYTE24~40车辆识别码(vin二、充电参数配置阶段:1、ID:180656F4(PGN=1536(BMS发送给充电机,动力蓄电池配置参数,数据长度13个字节,周期500ms,需要通过多包发送,多包发送过程见后文BYTE0单体动力蓄电池最高允许充电电压(比例:0.01V/bit,偏移量:0 BYTE1BYTE2最高允许充电电流(比例:0.1A/bit,偏移量:-400ABYTE3BYTE4动力蓄电池标称总能量(0.1Kw·h/bit,偏移量:0BYTE5BYTE6最高允许充电总电压(比例:0.1V/bit,偏移量:0BYTE7BYTE8最高允许温度(比例:1度/bit,偏移量:-50度BYTE9整车动力蓄电池荷电状态SOC(比例:0.1%/bit,偏移量:0BYTE10BYTE11整车动力蓄电池总电压(比例:0.1V/bit,偏移量:0BYTE122、ID:1807F456(PGN=1792(充电机发送给BMS,时间同步信息,数据长度7个字节,周期500ms BYTE0秒(压缩BCD码BYTE1分(压缩BCD码BYTE2时(压缩BCD码BYTE3日(压缩BCD码BYTE4月(压缩BCD码BYTE5年(压缩BCD码BYTE63、ID:1808F456(PGN=2048(充电机发送给BMS,充电机最大输出能力,数据长度6个字节,周期250ms BYTE0最高输出电压(比例:0.1V/bit,偏移量:0BYTE1BYTE2最低输出电压(比例:0.1V/bit,偏移量:0BYTE3BYTE4最大输出电流(0.1A/bit,偏移量:-400BYTE54、ID:100956F4(PGN=2304(BMS发送给充电机,电池充电准备就绪,数据长度1个字节,周期250ms BYTE0BMS是否充电准备好(0:BMS未准备好,0xAA:BMS完成充电准备5、ID:100AF456(PGN=2560(充电机发送给BMS,充电机输出准备就绪,数据长度1个字节,周期250ms BYTE0充电机是否完成充电准备(0:充电机未完成准备,0xAA:完成准备三、充电过程:1、ID:181056F4(PGN=4096(BMS发送给充电机,电池充电需求,数据长度5个字节,周期50msBYTE0充电电压需求(0.1V/bit,偏移量:0VBYTE1BYTE2充电电流需求(0.1A/bit,偏移量:-400ABYTE3BYTE4充电模式(0x01:恒压充电;0x02:恒流充电2、ID:181156F4(PGN=4352(BMS发送给充电机,电池充电总状态,数据长度9个字节,周期250ms,需要通过多包发送,多包发送过程见后文BYTE0充电电压测量值(0.1V/bit,偏移量:0VBYTE1BYTE2充电电流测量值(0.1A/bit,偏移量:-400ABYTE3BYTE4最高单体动力蓄电池电压及其组号(1~12:蓄电池电压,0.01V/bit;13~16:动力蓄电池电池电压所在组号:1/bit,偏移量:1BYTE5BYTE6当前SOC(1%的比例,偏移量:0BYTE7估算剩余充电时间(1min/bit,大于600分钟按600分钟发送BYTE83、ID:1812F456(PGN=4608(充电机发送给BMS,充电机充电状态,数据长度6个字节,周期50msBYTE0充电电压输出值(0.1V/bit,偏移量:0VBYTE1BTYE2充电电流输出值(0.1A/bit,偏移量:-400ABYTE3BYTE4累计充电时间(1min/bit,最大为600minBYTE54、ID:181356F4(PGN=4864(BMS发送给充电机,电池状态信息,数据长度7个字节,周期250msBYTE0最高单体动力蓄电池电压所在编号BYTE1最高动力蓄电池温度(1度/bit,偏移量:-50BYTE2最高温度检测点编号BYTE3最低动力蓄电池温度(1度/bit,偏移量:-50BYTE4最低动力蓄电池温度检测点号BYTE5Bit0-bit1单体动力蓄电池电压过高/过低(00:正常;01:过高;10:过低Bit2-bit3整车动力蓄电池荷电状态SOC过高/过低(00:正常;01:过高;10:过低Bit4-bit5动力蓄电池充电过电流(00:正常;01:过流;10:不可信Bit6-bit7动力蓄电池温度过高(00:正常;01:过高;10:不可信 BYTE6Bit0-bit1动力蓄电池绝缘状态(00:正常;01:不正常;10:不可信 Bit2-bit3动力蓄电池组输出连接器连接状态(00:正常,01:不正常,10:不可信Bit4-bit5充电允许(00:禁止;01:允许5、ID:181556F4(PGN=5376(BMS发送给充电机,电池单体电压信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文BYTE01号单体动力电池电压BYTE1BYTE22号单体动力电池电压BYTE3BYTE43号单体动力电池电压BYTE5、、、、、、、、、、、、BYTE511256号单体动力电池电压6、ID:181656F4(PGN=5632(BMS发送给充电机,电池温度信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文BYTE0动力蓄电池1温度信息(比例:1度/bit,偏移量:-50度BYTE1动力蓄电池2温度信息(比例:1度/bit,偏移量:-50度BYTE2动力蓄电池3温度信息(比例:1度/bit,偏移量:-50度BYTE3动力蓄电池4温度信息(比例:1度/bit,偏移量:-50度BYTE4动力蓄电池5温度信息(比例:1度/bit,偏移量:-50度BYTE5动力蓄电池6温度信息(比例:1度/bit,偏移量:-50度、、、、、、、、、、、、BYTEN动力蓄电池N+1温度信息(比例:1度/bit,偏移量:-50度7、ID:181756F4(PGN=5888(BMS发送给充电机,电池预留报文,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文BYTE0预留BYTE1预留BYTE2预留BYTE3预留BYTE4预留BYTE5预留、、、、、、预留BYTEN预留8、ID:101956F4(PGN=6400(BMS发送给充电机,BMS中止充电,数据长度4个字节,周期10msBYTE0BMS中止充电原因BYTE1BMS中止充电故障原因BYTE2BYTE3BMS中止充电错误原因说明:1、BMS中止充电原因:a1~2位:达到所需求的SOC目标值(00:未达到,01:达到需求,10:不可信状态; b3~4位:达到总电压的设定值(00:未达到总电压设定值,01:达到设定值,10: 不可信状态;c5~6位:达到单体电压的设定值(00:未达到,01:达到,10:不可信状态2、BMS中止充电故障原因:a1~2位:绝缘故障(00:正常,01:故障,10:不可信状态b3~4位:输出连接器过温故障(00:正常,01:故障,10:不可信状态c5~6位:BMS原件、输出连接器过温(00:正常,01:故障,10:不可信状态d7~8位:充电连接器故障(00:正常,01:故障,10:不可信状态e9~10位:电池组温度过高故障(00:正常,01:故障,10:不可信状态f11~12位:其它故障(00:正常,01:故障,10:不可信状态3、BMS中止充电错误原因:a1~2位:电流过大(00:正常,01:电流超过需求值,10:不可信状态b3~4位:电压异常(00:正常,01:电压异常,10:不可信状态9、ID:101AF456(PGN=6656(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期10ms BYTE0充电机中止充电原因BYTE1充电机中止充电故障原因BYTE2BYTE3充电机中止充电错误原因说明:1、充电机中止充电原因:a1~2位:达到充电机设定的条件中止(00:正常,01:达到设定条件中止,10:不可信状态b3~4位:人工中止(00:正常,01:人工中止,10:不可信状态c5~6位:故障中止(00:正常,01:故障中止,10:不可信状态2、充电机中止充电故障原因: a 1~2 位:充电机过温故障(00:温度正常,01:充电机过温,10:不可信状态) b 3~4 位:充电连接器故障(00:连机器正常,01:故障,10:不可信状态) c 5~6 位:充电机内部过温故障(00:内部温度正常,01:内部过温,10:不可信) d 7~8 位:所需电量不能传送(00:传送正常,01:不能传送,10:不可信) e 9~10 位:充电机急停故障(00:正常,01:急停,10:不可信状态) f 11~12 位:其它故障(00:正常,01:故障,10:不可信状态)3、充电机中止充电错误原因: a 1~2 位:电流不匹配(00:电流匹配,01:电流不匹配,10:不可信状态) b 3~4 位:电压异常(00:正常,01:异常,10:不可信状态)四、充电结束阶段: 1、ID:181C56F4 (PGN=7168 (BMS 发送给充电机,BMS 统计数据,数据长度 7 个字节,周期 250ms) BYTE0 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 动力蓄电池最低温度(比例:1,偏移量:-50)动力蓄电池最高温度(比例:1,偏移量:-50)动力蓄电池单体最高电压(比例:0.01,偏移量:0)中止时 SOC 值(比例:1%,偏移量:0)动力蓄电池单体最低电压(比例:0.01,偏移量:0) 2、ID:181DF456 (PGN=7424 (充电机发送给 BMS,充电机统计数据,数据长度 5 个字节,周期 250ms) BYTE0 BYTE1 BYTE2 BYTE3 BYTE4 充电机编号累计输出能量(比例:0.1kw·h,偏移量:0,范围:0~1000)累计充电时间(比例:1min,偏移量:0,范围:0~600)五、发生错误: 1、ID:081E56F4 (PGN=7680 (BMS 发送给充电机,BMS 统计数据,数据长度 4 个字节,周期 250ms) BYTE0 Bit0-Bit1 Bit2-Bit3 BYTE1 Bit0-Bit1 Bit2-Bit3 BYTE2 Bit0-Bit1 接受 SPN2560=0X00 充电机辨识报文超时(00 :正常,01 :超时,10:不可信状态)接受 SPN2560=0XAA 充电机辨识报文超时(00:正常,01 :超时,10:不可信状态)接受充电机的时间同步和充电机最大能力报文超时( 00:正常,01:超时,10:不可信状态)接受充电机完成充电准备报文超时(00:正常, 01:超时, 10:不可信状态)接受充电机充电状态报文超时(00:正常,01:超时, 10:不可信状态)Bit2-Bit3 BYTE3 Bit0-Bit1 接受充电机中止报文超时( 00:正常,01:超时,10:不可信状态)接受充电机充电统计报文超时(00:正常,01:超时, 10:不可信状态) 2、ID:081FF456 (PGN=7936 (充电机发送给 BMS,充电机中止充电,数据长度 4 个字节,周期 250ms) BYTE0 BYTE1 Bit0-Bit1 Bit0-Bit1 Bit2-Bit3 BYTE2 Bit0-Bit1 Bit2-Bit3 Bit4-Bit5 BYTE3 Bit0-Bit1 接受 BMS 和车辆的辨识报文超时(00:正常,01:超时,10:不可信状态)接受电池充电参数报文超时(00:正常, 01:超时,10:不可信状态)接受 BMS 完成充电前准备报文超时(00:正常,01:超时, 10:不可信状态)接受电池充电总状态报文超时(00:正常,01:超时, 10:不可信状态)接受电池充电需求报文超时(00:正常,01:超时,10:不可信状态)接受 BMS 中止充电报文超时(00:正常,01:超时,10:不可信状态)接受 BMS 充电统计报文超时(00:正常,01:超时,10:不可信状态)六、多包发送过程: 1、0x1CEC56F4(BMS 请求建立多包发送,周期 50ms BYTE0 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 2、0x1CECF456(充电机应答多包发送请求,周期 50ms BYTE0 BYTE1 BYTE2 BYTE3 BYTE4 回答控制字 0x11 可发送的数据包数接下来发送的第一个数据包号 0xFF0xFF 需要发送的包数 0Xff 所装载数据的参数组群号,即其 PGN 请求控制字 0x10 需要发送的总字节数BYTE5 BYTE6 BYTE7 所装载数据的参数组群号,即其 PGN 3、0x1CEB56F4(BMS 发送多包信息,周期根据国标定义 BYTE0 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 包序号(1 到 N)需发送的内容需发送的内容需发送的内容需发送的内容需发送的内容需发送的内容需发送的内容 4、0x1CECF456(充电机响应完成多包接收,周期 50ms BYTE0 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 接受到的总包数 0Xff 所装载数据的参数组群号,即其 PGN 请求控制字 0x13 接受到的总字节数深圳市聚电新能源科技有限公司武继坤整理。
V2G充放电站系统CAN总线通信协议的制定与实现
V2G充放电站系统CAN总线通信协议的制定与实现★中国电工技术学会出品★致力于产业界与学术界融合创新的品牌会议①浏览会议通知,请戳下面标题☟☞会议通知︱2018第十二届中国电工装备创新与发展论坛暨第八届电工技术前沿问题学术论坛(第一轮)②了解大会征文详情,请戳下面标题☟☞两大技术论坛联合征文︱《电工技术学报》《电气技术》两刊携手打造学术盛宴③参会注册,请长按识别下方二维码☟(先注册网站会员,然后提交报名信息)国网电力科学研究院、东南大学电气学院的研究人员陈栋、郝攀、俞波,在2018年第5期《电气技术》杂志上撰文指出,在发展智能电网的大背景下,汽车到电网(vehicle to grid, V2G)技术备受关注。
电动汽车可以通过V2G充放电系统进行充放电。
充放电过程中,汽车与充放电站系统需要通信协议进行实时数据交互。
以CAN (controller area network)2.0B为标准,对CAN总线应用层进行开发,制定出符合我国国情的V2G充放电通信协议。
通过实验测试,提出的通信协议能够保证电动汽车充放电过程中信息可靠交互。
随着智能电网与新能源的发展,电动汽车由于对环境的零排放日益受到政府与消费者的青睐。
电动汽车接入电网V2G[1],不仅可通过充电给车载电池能量补给,还可以作为储能单元通过放电将电池多余的能量回馈给电网,尤其是充放电设施与可再生能源有机集成后在微网中的应用更为突出[2]。
电动汽车充放电设施根据安装位置可分为车载式与非车载式。
车载充放电机固定在汽车上,用于小功率慢速充放电。
非车载充放电机安装在电动汽车外,能够快速直流大功率充放电。
为了保证电动汽车充放电过程的安全、高效,V2G充放电站系统各部分之间需要进行信息交互,即需要通信协议[3]。
目前,针对电动汽车充电,国家已发行相关标准,而车辆向电网馈能尚未出台标准。
课题基于我国现行的充电标准GB/T 20234-1[4]、GB/T 27930[5]、GB/T18487[6],利用CAN总线设计适用于V2G充放电站系统放电通信协议,作为后期放电标准制定的前瞻性研究,以期实现车联网能量安全、有序的双向流动。
纯电动车BMS与整车系统CAN通信协议
文件类型:技术类密级:保密正宇纯电动车电池管理系统与整车系统CAN通信协议(GX-ZY-CAN-V1、00)版本记录版本制作者日期说明V1、00 用于永康正宇纯电动车系统姓名日期签名拟定审查核准1 范围本标准规定了电动汽车电池管理系统(Battery Management System,以下简称BMS)与电机控制器(Vehicle Control Unit,简称VCU)、智能充电机(Intelligent Charger Unit,简称ICU)之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统与充电系统的数据交换。
本标准的CAN标识符为29位,通信波特率为250kbps。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件下列文件对于本文件的应用就是必不可少的。
凡就是注日期的版本适用于本文件。
凡不就是注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 11898-1:2006 道路车辆控制器局域网络第1部分:数据链路层与物理信令(Road Vehicles – Controller Area Network (CAN) Part 1:Data Link Layer and Physical Signalling)、SAE J1939-11:2006 商用车控制系统局域网络(CAN)通信协议第11部分:物理层,250Kbps,屏蔽双绞线(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair)、SAE J1939-21:2006商用车控制系统局域网络(CAN)通信协议第21部分:数据链路层(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer)、3 网络拓扑结构说明电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
国家电网有限公司电动汽车充电设备标准化设计方案-功率控制模块与充电模块通信协议
电动汽车非车载传导式充电机功率控制模块与充电模块通信协议1 范围本部分规定了电动汽车非车载传导式充电机功率控制模块与充电模块之间基于控制器局域网(Control Area Network,以下简称CAN)的通信物理层、数据链路层、交互流程、报文分类、报文格式和内容的定义。
本部分适用于电动汽车非车载传导式充电机功率控制模块与充电模块之间的通信。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 19596 电动汽车术语IEC 60870-5-101 基本远动任务的配套标准(Transmission Protocols-Companion Standard for Basic Telecontrol Tasks)ISO 11898-1:2003 道路车辆控制器局域网络第1部分:数据链路层和物理信令(Road vehicle –Control area network (CAN) Part 1: Data link layer and physical signaling)SAE J1939-11:2006 商用车控制系统局域网CAN通信协议第11部分:物理层,250K比特/秒,屏蔽双绞线(Recommented practice for serial control and communication vehicle network Part 11: Physical layer–250K bits/s, twisted shielded pair)SAE J1939-21:2006 商用车控制系统局域网CAN通信协议第21部分:数据链路层(Recommented practice for serial control and communication vehicle network Part 21: Data link layer)3 术语和定义GB/T 19596界定的以及下列术语和定义适用于本文件。
出口充电桩通信协议书模板
甲方:(充电桩设备供应商名称)乙方:(国外采购方名称)签订日期:____年__月__日第一条协议背景鉴于甲方为专业的充电桩设备供应商,乙方为国外充电桩市场采购方,双方本着平等互利、共同发展的原则,就乙方购买甲方生产的充电桩设备及相关通信协议达成如下协议。
第二条通信协议内容1. 协议标准:本协议所涉及的通信协议应符合国际标准ISO 15118、DIN 70121、SAE J1772和CHAdeMO等,以及双方协商一致的其他相关标准。
2. 技术要求:甲方提供的充电桩通信协议应具备以下技术要求:- 兼容性:支持多种充电桩类型和车型;- 安全性:具备数据加密、身份认证、故障检测等功能;- 可靠性:保证通信过程中数据的稳定传输;- 易用性:操作简便,易于维护。
3. 协议实施:- 甲方应在合同签订后__个工作日内,向乙方提供完整的通信协议技术文档;- 乙方应在收到技术文档后__个工作日内,完成对通信协议的测试和验证;- 双方应就通信协议的测试结果进行沟通,确保协议满足双方需求。
第三条交付与验收1. 交付:甲方应在合同签订后__个月内,按照合同约定数量、质量、规格、型号和包装要求,向乙方交付符合协议要求的充电桩通信协议。
2. 验收:- 乙方应在收到货物后__个工作日内完成验收;- 验收标准:按照本协议第二条所规定的技术要求进行;- 验收不合格的,甲方应在接到通知后__个工作日内免费更换或修理。
第四条保密条款1. 双方对本协议内容以及业务合作过程中涉及的商业秘密负有保密义务,未经对方同意,不得向任何第三方泄露。
2. 保密期限自本协议签订之日起__年。
第五条违约责任1. 任何一方违反本协议的约定,应承担相应的违约责任,向对方支付违约金。
2. 违约金的具体数额由双方协商确定。
第六条争议解决1. 双方在履行本协议过程中发生的争议,应友好协商解决。
2. 协商不成的,任何一方均可向合同签订地人民法院提起诉讼。
第七条其他1. 本协议一式两份,甲乙双方各执一份,自双方签字盖章之日起生效。
gbt27930-国标充电协议can报文整理
__________________________________________________G B T27930-2011国标充电协议C A N报文整理__________________________________________________GB/T 27930-2011新国标充电CAN协议定义说明:多字节时,低字节在前,高字节在后。
电流方向:放电为正,充电为负。
一、握手阶段:1、ID:1801F456 (PGN=256) CRM(充电机发送给BMS请求握手,数据长度8个字节,周期250ms)2、ID:180256F4 (PGN=512) BRM(BMS发送给充电机回答握手,数据长度41个字节,周期250ms,需要通过多包发送,多包发送过程见后文)二、充电参数配置阶段:1、ID:180656F4 (PGN=1536) BCP(BMS发送给充电机,动力蓄电池配置参数,数据长度13个字节,周期500ms,需要通过多包发送,多包发送过程见后文)2、ID:1807F456 (PGN=1792) CTS(充电机发送给BMS,时间同步信息,数据长度7个字节,周期500ms)3、ID:1808F456 (PGN=2048) CML(充电机发送给BMS,充电机最大输出能力,数据长度6个字节,周期250ms)4、ID:100956F4 (PGN=2304) BRO(BMS发送给充电机,电池充电准备就绪,数据长度1个字节,周期250ms)5、ID:100AF456 (PGN=2560)(充电机发送给BMS,充电机输出准备就绪,数据长度1个字节,周期250ms)三、充电过程:1、ID:181056F4 (PGN=4096) BCL(BMS发送给充电机,电池充电需求,数据长度5个字节,周期50ms)2、ID:181156F4 (PGN=4352) BCS(BMS发送给充电机,电池充电总状态,数据长度9个字节,周期250ms,需要通过多包发送,多包发送过程见后文)3、ID:1812F456 (PGN=4608) CCS(充电机发送给BMS,充电机充电状态,数据长度6个字节,周期50ms)4、ID:181356F4 (PGN=4864) BSM(BMS发送给充电机,电池状态信息,数据长度7个字节,周期250ms)5、ID:181556F4 (PGN=5376) BMV(BMS发送给充电机,电池单体电压信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文)6、ID:181656F4 (PGN=5632) BMT(BMS发送给充电机,电池温度信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文)7、ID:181756F4 (PGN=5888) BSP(BMS发送给充电机,电池预留报文,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文)8、ID:101956F4 (PGN=6400) BST(BMS发送给充电机,BMS中止充电,数据长度4个字节,周期10ms)说明:1、BMS中止充电原因:a)1~2位:达到所需求的SOC目标值(00:未达到,01:达到需求,10:不可信状态);b)3~4位:达到总电压的设定值(00:未达到总电压设定值,01:达到设定值,10:不可信状态);c)5~6位:达到单体电压的设定值(00:未达到,01:达到,10:不可信状态)2、BMS中止充电故障原因:a)1~2位:绝缘故障(00:正常,01:故障,10:不可信状态)b)3~4位:输出连接器过温故障(00:正常,01:故障,10:不可信状态)c)5~6位:BMS原件、输出连接器过温(00:正常,01:故障,10:不可信状态)d)7~8位:充电连接器故障(00:正常,01:故障,10:不可信状态)e)9~10位:电池组温度过高故障(00:正常,01:故障,10:不可信状态)f)11~12位:其它故障(00:正常,01:故障,10:不可信状态)3、BMS中止充电错误原因:a)1~2位:电流过大(00:正常,01:电流超过需求值,10:不可信状态)b)3~4位:电压异常(00:正常,01:电压异常,10:不可信状态)9、ID:101AF456 (PGN=6656) CST(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期10ms)说明:1、充电机中止充电原因:a)1~2位:达到充电机设定的条件中止(00:正常,01:达到设定条件中止,10:不可信状态)b)3~4位:人工中止(00:正常,01:人工中止,10:不可信状态)c)5~6位:故障中止(00:正常,01:故障中止,10:不可信状态)2、充电机中止充电故障原因:a)1~2位:充电机过温故障(00:温度正常,01:充电机过温,10:不可信状态)b)3~4位:充电连接器故障(00:连机器正常,01:故障,10:不可信状态)c)5~6位:充电机内部过温故障(00:内部温度正常,01:内部过温,10:不可信)d)7~8位:所需电量不能传送(00:传送正常,01:不能传送,10:不可信)e)9~10位:充电机急停故障(00:正常,01:急停,10:不可信状态)f)11~12位:其它故障(00:正常,01:故障,10:不可信状态)3、充电机中止充电错误原因:a)1~2位:电流不匹配(00:电流匹配,01:电流不匹配,10:不可信状态)b)3~4位:电压异常(00:正常,01:异常,10:不可信状态)四、充电结束阶段:1、ID:181C56F4 (PGN=7168) BSD(BMS发送给充电机,BMS统计数据,数据长度7个字节,周期250ms)2、ID:181DF456 (PGN=7424) CSD(充电机发送给BMS,充电机统计数据,数据长度5个字节,周期250ms)五、发生错误:1、ID:081E56F4 (PGN=7680) BEM(BMS发送给充电机,BMS统计数据,数据长度4个字节,周期250ms)2、ID:081FF456 (PGN=7936) CEM(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期250ms)六、多包发送过程:1、0x1CEC56F4(BMS请求建立多包发送,周期50ms) TPCM2、0x1CECF456(充电机应答多包发送请求,周期50ms) TPCM_CHG3、0x1CEB56F4(BMS发送多包信息,周期根据国标定义) TPCM_DATA4、0x1CECF456(充电机响应完成多包接收,周期50ms)。
自动充电模块串口通信协议
简介
1.1
自动充电模块上传的数据包
1.2
红外传感器探测到的信号值的定义
1.3
充电模块可以接收的指令
1.4
版本信息
1.5
1
简介 简介
简介
自动充电模块串口通信协议 蓝鲸自动充电模块利用充电桩的红外信号进行定位,实现机器人底盘的自动充电功能。用户只需要分 别将 充电桩固定在墙角,充电模块固定在机器人底盘的合适位置上就可以开始使用了。用户通过程序 向机器人发送 开始充电的信号,机器人底盘即可开始自动的向充电桩移动,完成充电过程。 自动充电模块详细介绍
4
红外传感器探测到的信号值的定义 5
充电模块可以接收的指令
充电模块可以接收的指令 开启、关闭充电开关和指示灯
充电模块可以接收的指令
最大支持100hz频率,每条命令由 包头 + 数据长度 + 数据内容 构成。
开启、关闭充电开关和指示灯
0xcd 包头
0xeb 包头
0xd7 包头
0x02 数据长度
0x4b K
unsigned int version; //版本号,当前为3。
}UP信号值的定义 红外传感器探测到的信号值的定义
红外传感器探测到的信号值的定义
充电桩会自动广播三组信号值,分别为“4”、“1”、“2”。 第一组信号值由充电桩顶部360度红外灯发射,充电模块的红外探测器侦测到这个信号后,对应的值会 增加4。 第二组信号值由充电桩正前面左侧红外灯发射,充电模块的红外探测器侦测到这个信号后,对应的值 会增加1。 第二组信号值由充电桩正前面右侧红外灯发射,充电模块的红外探测器侦测到这个信号后,对应的值 会增加2。 信号值可以叠加,即由“4”、“1”、“2”组合得到的值可以分析得到当前传感器相对充电桩的位置。由4个 传感器的值,可以进一步得到充电模块相对充电桩的位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 字节 2 字节
4 字节
Byte0
Byte1 Byte2 Byte3
Byte 4 Byte 5 Byte 6 Byte 7
RMP
/
/
按位 均流微调 模块运行时间设置
设置 电压设置 (小时/四字节浮点数)
Byte2 位定义:
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
RMP
设置模块开关机
更改原因
新拟制 更改电流设定范 围和上报精度 增加综合命令 0x00
更改说明
第一版 V1.02 V1.03
更改人
更改时间
2016-3-10 2016-9-11 2016-9-12
1、 硬件需求 1). CAN2.0B 协议标准接口
Page 3 of 12
通讯方式:CAN(Controller Area Network)总线 传输速率:125Kbps 数据格式:遵循CAN2.0B 协议标准,CAN 控制器的标志符长度29 位,即支持29 位标识符的扩展格式。 先传高位,再传低位。
2.2.1 ERR 错误位。如果节点接收到的数据包帧格式不符合协议规定,将此位置位传递给源节点。
2.2.2 MSGTYPE 命令信息类型。表示数据信息对应的类型。
2.2.3 ErrType 错误类型。表示数据信息错误原因。
Page 5 of 12
2.2.4 Data information 数据部分。
Byte7
备注 数据 单 格式 位
电压直接转为浮点数,4 个字节
V
电流直接转为浮点数,4 个字节
A
环境温度直接转为浮点数,4 个字节
℃
模块故障/告警状态,4 个字节
*
3.7 设置命令下发:(监控 to 充电模块)
MSGTYPE Byte0
ErrType Byte1
设模块 电压 设模块 限流点
0x03 0x03
2). 建议硬件支持
建议监控支持环境温度采样,然后通信CAN 通信向充电机模块发送此温度值。以便充电机模块根据此 温度值来进行高低温补偿,这样可使得充电机模块在全温度工作范围内都能取得最好的输出电压精度。
3). 建议通信接口
建议监控留出专门的CAN 通信接口,只与充电机模块进行通信,CAN 总线上勿要加入其它设备,以免 影响充电机模块的通信性能。
2.1.4 源地址 SRCADDR
源地址表示该帧是由哪个地址发出。源地址(0x00-0xFE)。
在所有通信类型中,bit3~bit10 用于指示总线上信息源的地址。 在系统中, PRONTO=0x060,整流模块的地址确定在 0x00~0x7F。 上级监控的地址都确定在 0xF0~0xF8。
2.1.5 CNT 后续数据标识。如果 CNT=1,表示数据包含下一帧,而且,它有相同的源地址和协议类型。如果PE ErrType VALUETYPE
VALUE
备注
1 位 7位
1 字节 2 字节
4 字节
Byte0
Byte1 Byte2 Byte3 Byte 4 Byte 5 Byte 6 Byte 7
0x1FD 0x01
0xf0
00
01
00
00
00
00
当 VALUETYPE=0X0001 时,发送
Byte 5
Byte 6
Byte 7
当 VALUETYPE=0X0001 时,回复模块输出电压。根据 VALUETYPE 值,模
块回复数据电压。
3.4 VALUETYPE 数据类型(VALUETYPE)及对应的 VALUE 数值格式:
序号
VALUETYPE
数据功能
1
0x0001
取模块电压
2
0x0002
监控下发数据标识 请求字节数据 模块上传数据标识 应答请求 监控下发数据标识 请求位数据 模块上传数据标识 应答请求 监控下发数据标识 设置数据 模块上传数据标识 应答设置
综合命令 0 按字节读取数据
说明
VALUETYPE:0x01,0x02,0x03,0x04,0x05,0x07, 0x40,0x54,0x58 VALUETYPE:Ox01,0x02,0x03,0x04x,0x05,0x07,0x0 B,0x54,0x58
00H 时,即 S=0,E=129,M=221,则:浮点数值=(1+221×2-23)·2129-127=5.0。如浮点数 60,对应四字节 ascii 码:42,70,
00,00,总线发送顺序为 42,70,00,00。如浮点数 1.2,对应四字节 ascii 码:3f,99,99,9a,总线发送顺序为 3f,99,
PTP 目的地址 DSTADDR (8 bits)
源地址 SRCADDR(8 bits) CNT RES1 RES2
2.1.1 协议号 PROTNO (Protocol No)
协议号描述各高级单元之间通信使用的协议。
Page 4 of 12
0x060 RMP Rectifier Monitor Protocol 监控模块与整流模块标识符
模块的运行时间,模块开机后,监控单元读出模块保存在 eeprom 中的该数据,同时每隔一小时,对该数据加一。模块接收该
数据并刷新保存至 eeprom 中。
浮点数发送顺序: 浮点数的存储格式为四个字节,转换为 HEX-ASCII 码后传输,发送时按阶码及符号位、尾数高位、尾数中
位和尾数低位的先后顺序发送四个字节。浮点数采用 IEEE32 位标准浮点数格式(标准 C 语言浮点数格式),长度为 32bits,格
设 置 模 块 过 设置模块 模 块 风 扇 模 块 通 信 过压脱离继电 CAN
压复位
是
否 是否全速 绿灯闪烁 器动作
初始化
WALK-IN
0
0:正常
0:禁止 0:自动 0:正常 0:正常
0:正常
1:复位
1:使能 1:全速 1:闪烁 1:脱离
1:复位
Byte3 定义:
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Bit0 交流过压 保护允许
0:允许 1:禁止
Page 6 of 12
RMP
均流微调电压设置,针对整流模块而言,无符号字节型数据,128 代表电压不做调整,增大或减小代表
输出电压升高或减小,步进 1 代表模块调整输出电压的最小给定步进。
Byte4,Byte5,Byte6,Byte7 定义:
回复模 块输出 电压 回复模 块输出 电流 回复环 境温度 回复当 前告警/ 状态
0x41 0x41 0x41 0x42
0xf0 0xf0 0xf0 0xf0
0x0001 0x0002 0x000B 0x0040
00
00
00
00
A
00
00
00
00
℃
00
00
00
00
*
Byte4
Data Info Byte5 Byte6
取模块电流真实值
3
0x0003
取模块限流点
4
0x0004
取模块散热器温度
5
0x0005
取模块输入 AC 综合相电压
6
0x0007
取模块电流显示值
7
0x000B
读取环境温度
数据格式
格式说明
4 bytes 浮 点 数 4 bytes 浮 点 数 4 bytes 浮 点 数 4 bytes 浮 点 数 4 bytes 浮 点 数 4 bytes 浮 点 数 4 bytes 浮 点 数
ErrType 0xf0 0xf1 0xf2 0xf3 0xf4
意义 无错误,正常响应 节点地址无效 命令无效 数据校验错误 地址识别过程中
3.协议命令说明
3.1 MSGTYPE 命令信息类型。表示数据信息对应的类型。
MSGTYPE 意义
0x00
监控下发数据标识 请求数据
监控上传数据标识
0x01 0x41 0x02 0x42 0x03 0x43
2.1.2 PTP 点对点位。PTP=0,表示该帧为广播信息。PTP=1 时,表示该帧为点对点信息。例如,在对所有的节点广播命令时,PTP=0
时,目的地址设置为 0xFF。
2.1.3 目的地址 DSTADDR
目标地址表示该帧发往哪个地址。目的地址(0x00-0xFE)。
如果 PTP=1,bit11~bit18 被作为点对点通信的目的地址。
应用范围:用于监控模块和充电模块之间的 CAN 通讯,以及充电模块之间的 CAN 通讯。
2、 帧格式
帧是传送信息的基本单元。CAN2.0B 帧格式如下表所示:
说明 代码 帧起始符 sof(1bit) 仲裁域 标识符(11bit)
SRR IDE 标识符(18bit) RTR 控制码 reseal(2 bits) Data Len(4 bits) 数据域 数据(8bytes) 校验码 CRC(2bits) 结束符 (7bits)
请求数据命令,读取模块输出
电压
模块上传(回复监控)数据帧格式:
PROTNO ERR MSGTYPE ErrType VALUETYPE
VALUE
Page 7 of 12
0x1FD
1 7位 位 Byte0 0x41
1 字节 2 字节
4 字节
Byte1 0xf0
Byte2 00
Byte3 01
Byte 4
V
Page 8 of 12
块输出
电压
读取模
块 输 出 0x01
0xf0