充电机通信协议测试记录模版CAN物理层测试.docx
- 文档编号:8254228
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:31
- 大小:40.26KB
充电机通信协议测试记录模版CAN物理层测试.docx
《充电机通信协议测试记录模版CAN物理层测试.docx》由会员分享,可在线阅读,更多相关《充电机通信协议测试记录模版CAN物理层测试.docx(31页珍藏版)》请在冰豆网上搜索。
充电机通信协议测试记录模版CAN物理层测试
检验报告原始记录
样品型号:
样品名称:
样品规格:
委托单位:
制造商:
代理商/经销商:
检验报告编号:
检验类别:
检验人员:
校核人员:
样品编号
检验地点
□□其他:
检验依据
技术要求:
判定依据:
序号
检验项目名称
页数
编号
备注
1
检验配置
1
1
2
物理层检验
1
2
3
链路层检验
1
3
4
协议规范性检验
1
4
5
应用层检验
1
5
6
充电总体流程检验
2
6-7
7
信息类型和信息格式检验
5
8-12
8
附件
1
13
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
检验项目名称
检验配置
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
检验系统结构图
被测装置软件版本:
通信速率:
备注
本次试验使用的仪器设备
检验项目名称
物理层检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
接口类型检验
充电机与BMS的通信应使用独立于动力总成控制系统之外的CAN接口
必选项
传输速率检验
充电机与BMS之间的通信速率可选用50kbit/s、125kbit/s或250kbit/s,荐采用250kbit/s
必选项
信号幅值检验
充电机连接负载,在正常充电过程中,用信号测量设备检查CAN信号CANH、CANL、CAN-DIFF的变化范围应满足SAEJ1939—11:
2006中规定的要求。
必选项
总线延时检验
充电机连接负载,在正常充电过程中,用信号测量设备检查CAN总线传输延时不应大于24.5%的位时间
必选项
总线利用率检验
充电机连接负载,在正常充电过程中,用信号测量设备检查CAN平均总线利用率不应大于50%负载
必选项
总线错误率检验
充电机连接负载,在正常充电过程中,用信号测量设备检查CAN错误报文占全部报文的比例不应大于5%
必选项
终端电阻变化检验
充电机连接负载,在正常充电过程中,模拟将终端电阻从50Ω变化到1KΩ,测试总线节点对终端电阻变化的适应能力。
试验中当出现总线关闭节点时,将终端电阻恢复成120Ω,用信号测量设备检查节点重新上线的时间不应大于100ms。
必选项
报文压力检验
充电机连接负载,在正常充电过程中,在CAN总线上模拟发送大量报文,用信号测量设备检查CAN错误报文占全部报文的比例不应大于5%。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
链路层检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
帧格式检验
设备应使用CAN扩展帧的29位标识符,应满足Q/GDW1235—2014中6.1规定的要求。
必选项
√
协议数据单元检验
协议数据单元应满足Q/GDW1235—2014中6.2规定的要求,每个CAN数据帧包含一个单一的协议数据单元(PDU)。
必选项
√
协议数据单元PDU格式检验
PDU格式应满足Q/GDW1235—2014中6.3规定的要求。
PDU由七部分组成,分别是优先级,保留位,数据页,PDU格式,特定PDU,源地址和数据域。
选用SAEJ1939-21:
2006中5.3定义的PDU1格式
必选项
√
参数组编号PGN检验
PGN格式应满足Q/GDW1235—2014中6.4规定的要求。
PGN的第二个字节为PDU格式(PF)值,高字节和低字节位均为00H。
必选项
√
传输协议功能检验
传输9个字节或以上的数据使用的传输协议功能应满足Q/GDW1235—2014中6.5规定的要求。
传输数据在9字节或以上时,使用传输协议的消息拆装、重组以及连接管理功能。
具体连接初始化、数据传输、连接关闭应遵循SAEJ1939-21:
2006的5.4.7和5.10中的消息传输规定
必选项
√
地址分配
充电机定义的地址应满足Q/GDW1235—2014中6.6规定的要求。
充电机和BMS地址为不可配置地址,包括服务工具在内的任何手段都不能改变其源地址。
装置
首选地址
充电机
86(56H)
必选项
√
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
协议规范性检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
重发机制检验
应用层采用参数和参数组定义的形式。
必选项
√
超时报文检验
充电机连接负载,在正常充电过程中,向充电机发送报文超时,检查充电机应能发送相应的超时错误报文。
必选项
√
非法地址报文检验
充电机连接负载,在正常充电过程中,向充电机发送非法地址报文,检查充电机应能发送相应的超时错误报文。
必选项
√
多包报文检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定不一致的多包报文,检查充电机应能发送相应的超时错误报文。
必选项
√
无效信息单元检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定不一致的无效信息单元报文,检查充电机应有告警提示。
必选项
√
非法PGN检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定的PGN不一致的报文,检查充电机应能发送相应的超时错误报文。
必选项
√
数据范围检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定的数据范围不一致的报文,检查充电机应能发送相应的超时错误报文
必选项
优先级检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定的优先级不一致的报文,检查充电机应能发送相应的超时错误报文。
必选项
√
保留位检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定的保留位不一致的报文,检查充电机应能发送相应的超时错误报文。
必选项
数据页检验
充电机连接负载,在正常充电过程中,向充电机发送与标准规定的数据页不一致的报文,检查充电机应能发送相应的超时错误报文。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
应用层检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
命令定义形式检验
应用层采用参数和参数组定义的形式。
必选项
参数组定义和扩充功能检验
1.采用PGN对参数组进行编号,各个节点根据PGN来识别数据包的内容。
2.可定义新的参数组时,尽量将相同功能的参数、相同或相近刷新频率的参数和属于同一个子系统内的参数放在同一个参数中;同时,新的参数组既要充分利用8个字节的数据宽度,尽量将相关的参数放在同一个组内,又要考虑扩展性,预留一部分字节或位,以便将来进行修改。
3.修改已定义的参数组时,不应对已定义的字节或位的定义进行修改;新增加的参数要与参数组中原有的参数相关,不应为节省PGN的数量而将不相关的参数加入到已定义的PGN中。
必选项
报文周期发送和事件驱动发送方式检验
采用周期发送和事件驱动的方式来发送数据
必选项
故障诊断功能检验
充电过程中充电机和BMS各种故障诊断定义应按照GB/T27930-2011和Q/GDW1235-2014附录B中CAN总线诊断系统的要求。
必选项
报文信息单元检验
充电阶段的发送报文选项分必须和可选发送项,必须发送项的报文应严格按照报文格式和内容发送;无效信息单元或可选发送项在不需发送时,应对单字节参数设置为0xFF,对双字节参数设置为0xFFFF,对四字节参数设置为0xFFFFFFFF。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
充电总体流程检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
1.充电握手阶段检验
项目
技术要求
实现要求
结果
充电机辨识报文(SPN2560=0X00)发送检验
充电机和BMS物理连接完成并检测满足充电条件后5s内,以周期250ms向BMS发送PGN=256且SPN2560=0X00的充电机辨识报文,直至收到BMS和车辆辨识报文。
必选项
充电机辨识报文(SPN2560=0XAA)发送检验
充电机收到BMS响应的PGN=512的BMS和车辆辨识报文后5s内应以周期250ms向BMS发送PGN=256且SPN2560=0XAA的充电机确认辨识报文,直至收到BMS动力蓄电池充电参数报文。
必选项
2.充电参数配置阶段检验
项目
技术要求
实现要求
结果
时间同步信息报文发送检验
充电机收到BMS响应的动力蓄电池充电参数报文响应后5s内向BMS以周期500ms发送充电机的时间同步信息报文(PGN=1792),直至收到BMS完成充电准备报文。
必选项
充电机最大输出能力报文发送检验
充电机收到BMS响应的动力蓄电池充电参数报文响应后5s内向BMS以周期250ms充电机最大输出能力报文(PGN=2048),直至收到BMS完成充电准备报文。
必选项
充电机完成充电准备报文发送检验
充电机在收到BMS完成充电准备报文后停止发送时间同步信息和充电机最大输出能力参数报文,且5s内向BMS发送充电机完成充电准备报文,报文周期250ms。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
充电总体流程检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
3.充电阶段检验
项目
技术要求
实现要求
结果
充电机充电状态报文发送检验
充电机收到BMS响应的电池充电总需求报文后,应周期50ms向BMS发送充电机充电状态报文(PGN=4608),并在5s内收到BMS响应的电池充电总状态报文和蓄电池状态信息。
必选项
充电机充电结束报文发送检验
充电机判断出充电结束后(或充电机收到BMS终止充电命令后),应立即周期以250ms向BMS发送终止充电报文,并在5s内收到BMS响应的终止充电报文。
必选项
4.充电结束阶段检验
项目
技术要求
实现要求
结果
充电机充电统计报文发送检验
BMS在收到充电机充电结束报文后(PGN=6656),以周期250ms向充电机发送BMS统计数据报文(PGN=7168)。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
信息类型和信息格式检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
充电机辨识报文
充电机辨识报文PGN=256,发送周期250ms,优先级6,数据长度8字节。
必选项
辨识结果SPN2560,起始字节1,长度1字节(0x00表示BMS不能辨识,0xAA表示BMS能辨识),必须发送项。
必选项
充电机编号SPN2561,起始字节2,长度4字节,1/位,0偏移量,数据范围:
0~429,4967,295,必须发送项。
必选项
充电机/充电站所在区域编码SPN2562,起始字节5,长度3字节,标准ASCII码,可选发送项。
必选项
时间同步信息报文
时间同步信息报文PGN=1792,发送周期500ms,优先级6,数据长度7字节。
必选项
时间信息SPN2823,起始字节1,长度7字节,可选发送项
第1字节:
秒(压缩BCD码);第2字节:
分(压缩BCD码);
第3字节:
时(压缩BCD码);第4字节:
日(压缩BCD码);第5字节:
月(压缩BCD码);第6至7字节:
年(压缩BCD码)。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
信息类型和信息格式检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
充电机最大输出能力报文
充电机最大输出能力报文PGN=2048,发送周期250ms,优先级6,数据长度6字节。
必选项
最高输出电压(V)SPN2824,起始字节1,长度2字节,必须发送项。
必选项
最低输出电压(V)SPN2825,起始字节3,长度2字节,必须发送项。
必选项
最大输出电流(A)SPN2826,其实字节5,长度2字节,必须发送项。
必选项
充电机输出准备就绪状态报文
充电机输出准备就绪状态报文PGN=2560,发送周期250ms,优先级4,数据长度1字节。
必选项
充电机充电准备状态SPN2830,起始字节1,长度1字节(0x00表示充电机未完成充电准备,0xAA表示充电机完成充电准备,0xFF表示无效)。
必选项
充电机充电状态报文
充电机充电状态报文PGN=4608,发送周期50ms,优先级6,数据长度6字节。
必选项
电压输出值(V)SPN3081,起始字节1,长度2字节,必须发送项。
必选项
电流输出值(A)SPN3082,起始字节3,长度2字节,必须发送项。
必选项
累计充电时间(min)SPN3083,起始字节5,长度2字节,必须发送项。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
信息类型和信息格式检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
充电机终止充电报文
充电机终止充电报文PGN=6656,发送周期10ms,优先级4,数据长度4字节。
必选项
充电机终止充电原因SPN3521,起始字节1,长度1字节,必须发送项。
必选项
充电机终止充电故障原因SPN3522,起始字节2,长度1字节,必须发送项。
必选项
充电机终止充电错误原因SPN3523,起始字节4,长度1字节,必须发送项。
必选项
充电机统计数据报文格式检验
充电机辨识报文PGN=7424,发送周期250ms,优先级6,数据长度5字节。
必选项
累计充电时间(min)SPN3611,起始字节1,长度2字节,1min/位,0min偏移量,数据范围0到600min,必须发送项。
必选项
输出能量(kWh)SPN3612,起始字节3,长度2字节,0.1kWh/位,0kWh偏移量,数据范围0到10000.1kWh,必须发送项。
必选项
充电机编号SPN3613,起始字节5,长度1字节,1/位,偏移量1,数据范围:
1到100。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
信息类型和信息格式检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
充电机错误报文格式检验
充电机错误报文PGN=7936,发送周期250ms,优先级2,数据长度4字节。
必选项
接收BMS和车辆的辨识报文超时SPN3921,起始字节位1.1,长度2位(00B:
=正常;01B:
=超时;10B:
=不可信状态)。
必选项
接收电池充电参数报文超时SPN3922,起始字节位2.1,长度2位(00B:
=正常;01B:
=超时;10B:
=不可信状态)。
必选项
接收BMS完成充电准备报文超时SPN3923,起始字节位2.3,长度2位(00B:
=正常;01B:
=超时;10B:
=不可信状态)。
必选项
接收电池充电总状态报文超时SPN3924,起始字节位3.1,长度2位(00B:
=正常;01B:
=超时;10B:
=不可信状态)。
必选项
接收电池充电要求报文超时SPN3925,起始字节位3.3,长度2位(00B:
=正常;01B:
=超时;10B:
=不可信状态)。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
检验项目名称
信息类型和信息格式检验
检验日期
测试条件
1.装置正常运行,通讯正常。
温度
℃
相对湿度
%
检验记录
项目
技术要求
实现要求
结果
当前故障码报文
当前故障码报文PGN8192,有故障时发送当前故障代码,报文优先级6,数据长度不定。
必选项
第一个当前故障码SPN的低8位有效位,起始字节1。
必选项
第一个当前故障码SPN的第二个字节,起始字节2。
必选项
第一个当前故障码SPN的高3位,起始字节位3.1。
必选项
故障模式标志。
<6>:
=充电机温度故障;<7>:
=充电机连接器故障;<8>:
=充电机内部温度故障。
必选项
故障发生次数,长度7位,起始字节位4.1。
必选项
可以参数编号的转化方式,值为0,长度1位,起始字节位4.8
必选项
当前故障多于1个时,字节长度依次扩展。
可选项
诊断准备就绪报文
诊断准备就绪报文PGN8704,报告有关诊断已准备就绪的诊断信息,数据长度2字节。
必选项
当前故障码个数,数据长度1字节,起始字节1。
必选项
历史故障码个数,数据长度1字节,起始字节2。
必选项
备注
结果中标记“√”表示正确或支持,“×”表示不正确,“—”表示不支持。
附件
1.被测CAN节点与总线断开时,隐性状态下VCAN_H和VCAN_L电压输出特性(CAN_H和CAN_L之间断开,分别测量CAN_H和CAN_L的对地电压)
符号
最小值
额定值
最大值
单位
记录值
VCAN_H
2.0
2.5
3.0
V
VCAN_L
2.0
2.5
3.0
V
电压差
-1200
0
50
mV
2.被测CAN节点与总线断开时,显性状态下VCAN_H和VCAN_L电压输出特性(CAN_H和CAN_L之间接入120欧姆终端电阻)
符号
最小值
额定值
最大值
单位
记录值
VCAN_H
3.0
3.5
5.0
V
VCAN_L
0
1.5
2.0
V
电压差
1.5
2.0
3.0
V
3.被测CAN节点接入CAN总线时,总线隐性状态下VCAN_H和VCAN_L电压输出特性(分别测量CAN_H和CAN_L的对地电压)
符号
最小值
额定值
最大值
单位
记录值
VCAN_H
0.1
2.5
4.5
V
VCAN_L
0.1
2.5
4.5
V
电压差
-400
0
12
mV
4.被测CAN节点接入CAN总线时,总线显性状态下VCAN_H和VCAN_L电压输出特性(分别测量CAN_H和CAN_L的对地电压)
符号
最小值
额定值
最大值
单位
记录值
VCAN_H
备注2
3.5
7
V
VCAN_L
-2.0
1.5
备注3
V
电压差
1.2
2.0
3.0
V
备注1:
测量电压时连接的地应该为ECU地(ECU为电控单元也就是CAN控制器),不同于CAN_shield。
备注2:
VCAN_H的最小值由VCAN_L与电压差的和决定
备注3:
VCAN_L的最大值由VCAN_H与电压差的差决定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 充电机 通信协议 测试 记录 模版 CAN 物理层