计费控制单元与充电控制器通信协议汇编文档格式.docx
《计费控制单元与充电控制器通信协议汇编文档格式.docx》由会员分享,可在线阅读,更多相关《计费控制单元与充电控制器通信协议汇编文档格式.docx(42页珍藏版)》请在冰豆网上搜索。
在一报文中传送参数的集合。
参数组包括:
命令、数据、请求、应答和否定应答等。
3.9参数组编号parametergroupnumber(PGN)
用于唯一标识一个参数组的一个24位值。
参数组编号包括:
保留位、数据页、PDU格式域(8位)、组扩展域(8位)。
3.10可疑参数编号suspectparameternumber(SPN)
应用层通过参数描述信号,给每个参数分配的一个19位值。
3.11协议数据单元protocoldataunit(PDU)
一种特定的CAN数据帧格式。
3.12传输协议transportprotocol
数据链路层的一部分,为传送数据在9字节或以上的PGN提供的一种机制。
3.13计费控制单元
充电机中用于充电计量、计费、显示和通讯的控制单元。
3.14充电控制器
根据指令进行充电启动、停止、充电过程的输出控制、保护控制的控制单元,是分体式充电机直流充电桩、一体式直流充电机、交流充电桩管理充电过程、与车辆进行交互的核心装置。
3.15诊断故障代码diagnostictroublecode(DTC)
一种用于识别故障类型、相关故障模式以及发生次数的4字节数值。
4总则
4.1计费控制单元与充电控制器之间通信网络采用CAN通信协议。
4.2在充电过程中,充电计费控制单元和充电控制器交互充电状态信息及故障信息等,同时充电机控制器根据计费控制单元控制整个充电过程。
4.3计费控制单元与充电机控制器之间的CAN通信网络应由计费控制单元和充电机控制器两个节点组成。
4.4本标准数据传输采用低位先发送的格式。
5物理层
采用本协议的物理层应符合ISO11898-1:
2003、SAEJ1939-11:
2006中关于物理层的规定。
计费控制单元与充电控制器之间的通信速率推荐采用250kbit/s。
6数据链路层
6.1地址的分配
本标准网络地址用于保证信息标识符的唯一性以及表明信息的来源。
计费控制单元和充电控制器定义为不可配置地址,即该地址固定在程序代码中,包括服务工具在内的任何手段都不能改变其源地址。
计费控制单元和充电控制器分配的地址如表1所示。
表1计费控制单元和充电控制器分配
装置
首选地址
计费控制单元
138(8AH)
充电控制器
242(F6H)
6.2协议数据单元(PDU)
使用CAN扩展报文的29位标识符并进行了重新定义。
表2协议数据单元(PDU)
R
DP
…
P
PF
FF
PS
SA
DATA
3
1
8
0-64
注1:
P为优先权:
从最高0设置到最低7。
注2:
R为保留位:
备今后开发使用,本标准设为0。
注3:
DP为数据页:
用来选择参数组描述的辅助页,本标准设为0。
注4:
PF为报文类型。
注5:
PS为发送报文目标地址。
注6:
SA为发送此报文源地址。
注7:
DATA为数据域,每帧数据长度≤8字节,缺省为0。
6.3传输协议功能
本标准中计费单元与充电控制器之间传输除遥信,遥控和心跳报文外的其他报文,采用以下协议传输。
表3多帧协议数据传输格式
帧序号
Data0
Data1
Data2
Data3
Data4
Data5
Data6
Data7
当前报文序号
报文总帧数
报文有效数据长度低字节
报文有效数据长度高字节
有效数据01
有效数据02
有效数据03
有效数据04
2
有效数据07
有效数据08
有效数据09
有效数据10
有效数据11
有效数据12
有效数据13
...
有效数据N
累加和校验码低字节
累加和校验码高字节
备注:
1.有效数据长度指“有效数据01”至“有效数据N”的个数。
2.累加和校验码指从“报文总帧数”至“有效数据N”内容的累加和。
3.当前报文序号范围:
1~255。
7计费控制单元与充电控制器交互流程
图1计费控制单元与充电控制器控制流程图
8报文分类
本协议报文按照报文类型分为:
命令帧、状态帧、数据帧、心跳帧,除特殊要求外各数据帧默认超时时间为5s。
8.1命令帧
命令帧包含启动、停止、对时、校验版本、下发充电参数,命令帧格式应符合表4。
表4命令帧分类
报文描述
PGN
(Hex)
优先权
数据长度
byte
数据
类型
报文
周期ms
源地址-目的地址
充电启动帧
256
000100H
4
BIN
250
计费单元--控制器
启动应答帧
512
000200H
控制器--计费单元
充电停止帧
768
000300H
停止应答帧
1024
000400H
2、传统文化对大学生饰品消费的影响BIN
四、影响的宏观环境分析250
营销环境信息收集索引控制器--计费单元
300元以下□300~400元□400~500□500元以上□下发对时帧
1280
000500H
标题:
大学生“负债消费“成潮流2004年3月18日6
5、你认为一件DIY手工艺制品在什么价位可以接受?
500
对时应答帧
市场环境所提供的创业机会是客观的,但还必须具备自身的创业优势,才能使我们的创业项目成为可行。
作为大学生的我们所具有的优势在于:
1536
000600H
6
4、“体验化”消费8
上海发出通知为大学生就业—鼓励自主创业,灵活就业2004年3月17日校验版本
1792
000700H
版本确认
2048
000800H
下发充电参数信息
2304
000900H
充电参数信息确认
2560
000A00H
8.2状态帧
状态帧包含启动完成和停止完成状态,状态帧格式应符合表5。
表5状态帧分类
启动完成帧
4352
001100H
不定
启动完成
应答帧
4608
001200H
停止完成帧
4864
001300H
停止完成
5120
001400H
连接确认状态
5376
001500H
连接确认状态确认
5632
001600H
8.3数据帧
数据帧包含遥信和遥测,数据帧格式应符合表6。
表6数据帧分类
遥信帧
8448
002100H
遥测帧
8704
002200H
1000
8.4心跳帧
心跳帧格式应符合表7。
表7心跳帧分类
心跳帧
12544
003100H
9报文格式和内容
9.1启动充电
9.1.1连接确认
插入枪后充电控制器向计费控制单元发送连接确认帧,计费控制单元回复连接确认应答帧。
图2连接确认
充电控制器向计费控制单元发送“连接确认”帧:
优先级0X04,PF:
0X15。
表9连接确认状态
起始字节
参数名称
数据格式
字段长度
备注
充电接口标识
1Byte
一桩(机)多充时用来标记接口号。
一桩(机)一充时此项为0,多个接口时顺序对每个接口进行编号,范围1-255。
计费控制单元向充电控制器发送“连接确认”应答:
0X16。
表10连接确认应答报文
确认标识
0成功;
1失败。
9.1.2充电启动命令帧
计费控制单元向充电控制器发送启动充电命令,充电控制器在收到启动充电命令后立即进行命令确认回复应答报文。
图3启动充电
计费控制单元向充电控制器发送“启动充电”指令:
0X01。
表11充电启动命令
负荷控制开关
根据用户类型提供不同功率输出。
1启用,2关闭,其他无效。
充电控制器向计费控制单元发送“启动充电”确认:
0X02。
表12充电启动应答报文
成功标识
9.1.3充电启动完成状态帧
充电控制器在完成充电启动后,向计费控制单元发送启动完成状态信息,计费控制单元进行应答确认。
如果发送数据超过8个字节,报文需要按照章节6.3中规定的协议功能进行传输。
图4充电启动完成
充电控制器向计费控制单元发送“充电启动”状态:
0X11。
表13充电启动完成报文
状态完成帧数据报文
见附录C
计费控制单元向充电控制器回复“启动充电完成”确认:
0X12。
表14充电启动完成应答报文
9.2停止充电
9.2.1停止充电命令帧
计费控制单元向充电控制器发送停止充电命令,充电控制器在收到停止充电命令后立即进行命令确认回复应答报文。
图5停止充电
计费控制单元向充电控制器发送“停止充电”指令:
0X03。
表15停止充电报文
停止充电原因
0x01:
计费控制单元正常停止
0x02:
计费控制单元故障终止
充电控制器向计费控制单元发送“停止充电”确认:
0X04。
表16停止充电命令确认报文
9.2.2停止充电完成状态帧
充电控制器在完成停止启动后,向计费控制单元发送停止完成状态信息,计费控制单元进行应答确认。
图6停止充电状态
充电控制器向计费控制单元发送“停止完成”状态:
0X13。
表17停止充电完成报文
停止充电完成状态帧
见附录D
计费控制单元向充电控制器发送“停止完成”确认:
0X14。
表18停止充电完成应答报文
停止原因
见附录D13.1和13.2的“停止原因”。
9.3心跳报文
计费控制单元向充电控制器周期性发送心跳数据:
优先级0X06,PF:
0X31。
充电控制器每1s钟接收一次计费控制单元的心跳报文,充电过程中充电控制器如果在3s内没有收到心跳报文,则自动停止充电,并发送充电停止完成帧。
图7心跳报文
表19心跳报文
计费控制单元状态信息
0-正常1-故障
当前充电电量
2Byte
数据分辨率:
0.1kWh/位,0kWh偏移量;
数据范围:
0~1000kWh;
(待机过程中此数据项为0)
累计充电时长
1min/位,0min偏移量;
0~6000min;
9.4对时命令帧
计费控制单元每隔一定时间下发一次对时命令,充电控制器在接收到对时命令后执行对时并回复对时应答。
图8对时
计费控制单元向充电控制器发送对时命令:
0X05。
表20下发对时报文
序号
是否立即执行
0-立即执行,1-控制器自行选择时间执行
时间
CP56time2a
7Byte
充电控制器向计费控制单元回复对时命令:
0X06。
表21对时应答报文
0-立即执行,1-控制器自行选择时间更新
0-对时确认1-对时拒绝
9.5版本校验
计费控制单元在上电初始化过程中下发一次版本校验命令,充电控制器进行应答确认。
图9版本校验
计费控制单元向充电控制器发送版本校验命令:
0X07。
表22下发版本校验报文
计费控制单元当前通信版本号
BCD
版本号组成分为:
主板本号、次版本号。
版本号发送的是通讯协议的版本号。
示例:
主板本号:
12
次版本号:
10
版本号为:
12.10
充电控制器向计费控制单元回复版本校验命令:
0X08。
表23版本校验应答报文
控制器当前通信版本号
9.6充电参数发送
图10充电参数发送
在版本校验成功后,计费控制单元向充电控制器发送充电桩参数信息,充电控制器需要将信息进行保存。
表24充电参数发送报文
充电桩(机)编号
4Byte
1/位,1偏移量,数据范围:
0~0xFFFFFFFF
5
充电桩(机)区域编码
3Byte
标准ASCII码
充电控制器向计费控制单元发送“充电参数”确认:
0X0A。
表25充电参数确认报文
9.7遥信数据帧
充电控制器向计费单元周期性发送遥信数据:
0X21。
遥信数据帧的发送贯穿于整个通信过程,按周期性发送。
图11遥信数据
表26遥信数据帧报文
遥信数据
具体数据格式参照附录A
9.8遥测数据帧
充电控制器向计费控制单元周期性发送遥测数据:
0X22。
遥测数据帧的发送贯穿于整个通信过程,按周期性发送。
送数据超过8个字节,报文需要按照章节6.3中规定的协议功能进行传输。
图12遥测数据
表27遥信测据帧报文
遥测数据
具体数据格式参照附录B
10附录A-遥信数据
10.1直流充电桩(或一体式充电机)
字节说明
工作状态
4bit(bit0-bit3)
0000-待机0001-工作0010-充满0011-告警0100故障。
BMS通信异常
1bit(bit4)
布尔型,0正常,1异常
直流母线输出过压告警
1bit(bit5)
布尔型,0不过压,1过压
直流母线输出欠压告警
1bit(bit6)
布尔型,0不欠压,1欠压
蓄电池充电过流告警
1bit(bit7)
布尔型,0不过流,1过流
7
蓄电池模块采样点过温告警