0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大数据上传——GB/T 32960测试开发实践

北汇信息POLELINK 2022-08-04 15:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、前言

数据时代,数据为王。车端的网联化为汽车行业的数据时代提供了技术支撑,更多的数据可被收集后上传“云端”,但是哪些数据需要收集,又是如何上传的呢?目前来看,车端与“云端”数据交互可简单地分为两类,一类是各OEM自行制定的数据交互方案,以用于远程诊断和将来的“云端计算”等应用场景;一类是以保障公共安全为目的,由国家制定的数据交互标准。GB/T 32960属于后者,本文将解读其协议构成、要求及测试实现方案。

2、GB/T 32960介绍

GB/T32960是电动汽车远程服务与管理系统,标准分为3部分:

  • 一为总则,定了电动汽车远 程 服 务 与 管 理 系 统 (以 下 简 称 为 系 统)的 术 语 和 定 义、系统结构和一般要求;
  • 二为车载终端,规定了电动汽车远程服务与管理系统车载终端的技术要求和试验方法(主要包含电气性能、环境适应性能、电磁干扰等内容);
  • 三为通信协议及数据格式,规定了电动汽车远程服务与管理系统中协议结构、通信连接、数据包结构与定义、数据单元格式与定义(这个也是本文在后续展开的内容)。

整个系统总统结构如下所示:

poYBAGLrbg2AdiUpAACSctA60FI950.png

图1电动汽车远程服务与管理系统总体结构图

系统主要包含3部分:

  • 一是车载终端,负责采集及保存整车及系统部件的关键状态参数,并将这些数据上传到平台用于后续处理;
  • 二是企业平台,由整车企业自建或委托第三方技术单位,对服务范围内的电动汽车和用户进行管理,并提供安全运营服务与管理的平台;
  • 三是公共平台,由国家、地方政府或其指定机构建立的、对管辖范围内电动汽车进行数据采集和统一管理的平台。车载终端采集数据后上传到企业平台,企业平台再将必要数据上传到公共平台,其中企业平台与公共平台间的数据传输要求按GB/T 32960.3的内容执行,而车载终端与企业平台间的数据可以自定义传输,也可以按照GB/T 32960.3附录B的要求传输(内容与平台间数据基本一致)。

数据整体格式如下所示:

pYYBAGLrbiqAAlwaAAF6HvAtGQg556.png

图2数据包结构和定义

这里主要关注命令单元和数据单元,这2个字段共同决定了数据内容是包含什么,比如命令标识0x5表示平台登入,0x2表示实时信息上报。

再以比较重要的实时信息上报数据展开,其数据单元格式如下:

pYYBAGLrbjqAd4lbAACe236KXMA273.png

图3实时信息上报数据格式和定义

其中信息类型标志表示了随后的信息体所携带的数据分组,分组的定义如下:

pYYBAGLrbkWATyfYAABx86hcUUw280.png

图4信息类型标志定义(部分)

再以信息体类型标志0x1整车数据为例,其定义的信息体数据如下:

poYBAGLrblCAJTbYAAESEbLH3E8842.png

图5整车数据格式和定义(部分)

更详细的数据定义请参考GB/T 32960.3规范,这里就不再赘述,简化的数据示例如下:

pYYBAGLrblyAYDbCAABa43exrxM048.png

图6简化数据格式示例

3、GB/T 32960测试开发

实现了GB/T 32960的策略后,一个十分关键的问题就是如何保证上传数据的准确性。不正确的数据会导致错误的算法、非预期的监控结果等等,不管是对于系统优化还是行业监管来说都可能产生非常不利的后果。我们期望在车辆有各种工况的情况下,能够把相应的数据同步给服务器,达到源端数据和目标端数据的一致性。针对车载终端的测试系统如下:

poYBAGLrbmuAJdrXAACvquLntAw138.png

图7测试系统图

通过CANoe对车载终端进行数据仿真,车载终端将采集到的数据上传到企业平台,CANoe再从企业平台将上传的数据下载解析,通过比对仿真数据和上传数据来判断整个数据上传是否存在问题。

由于车辆的信息也需要被保护,所以企业平台的数据会做加密处理,也可能只在内网开放测试接口,因此CANoe也需要实现对企业平台的登录登出、数据的加解密,以及从内网下载数据。如果内网可以通过测试电脑登录那么测试工程与外网是大体一致,如果需要通过车载终端连接内网,那么下载方式需要做相应调整,两种方式的实现示意图如下。

poYBAGLrbnmANLD_AADCvrZZkJg487.png

图8两种数据下载逻辑

这两种方式也因为其实现逻辑存在各自的优劣点

  • 方式一,由于数据仿真是通过VN通信接口卡进行发送,所以仿真数据的抓取是直接通过CANoe实现,但是由于数据下载是通过PC网卡实现,下载数据的抓取需要通过其他软件实现,并且要能与CANoe的仿真协同数据抓取的时间段,便于后续分析,这种方式分开了仿真和上传的数据,需要额外同步时间戳,且存在开发上的难度。

  • 方式二,由于数据仿真和数据下载都是通过VN通信接口卡执行,所有数据的抓取都可以通过CANoe直接实现并且时间戳是对齐的,但是由于下载数据是通过车载终端进行路由,本身对于原有系统产生了干扰,降低了可靠性和稳定性,可能会增加问题排查以及测试执行的难度。

北汇当前在一套测试工程中将这两种方式都进行了实现,可以很方便地自由切换,根据企业平台的接口方式和网络状态来灵活选择用哪种方式进行测试。

在获取了上传的数据后,对数据进行解密、解析后得到相应的结果,解析结果的示例如下:

poYBAGLrbpeAHF1AAAGCXjQmpu0588.png

图9 GB/T 32960数据解析结果示例

通过对车载终端注入各种仿真数据(临界值、无效值、非法值等),并获取相应仿真数据下从企业平台下载的数据,二者进行比对,验证车辆上传的数据到公共平台的准确性,部分测试用例如下:

pYYBAGLrbqOAErZ2AAJfg-uHU5c657.png

图10测试工程截图及部分GB/T 32960测试用例报告

测试结果的示例如下:

pYYBAGLrbrWARMZKAAHjFYHsy1I986.png

图11测试结果示例

4、总结

除了本文所介绍的GB/T 32960外,如前言所述,还有各OEM为数据交互制定的自有协议,数据“路径”不仅仅是车载终端上传的数据,还可能包括子网的控制器通过诸如埋点协议等传递给车载终端的数据,而且由于很多数据不是车内网络的原始数据(比如由原始数据通过定义的逻辑,运算等得到的生产用数据),所以,数据完整性、准确性和及时性很重要。

北汇信息专注于汽车电子测试,本次为大家简单介绍了GB/T 32960协议及其测试开发的相关实践,同时,我们也已开展了针对OEM自有数据交互协议的测试开发,更多详细的内容欢迎垂询和沟通,共同探讨。

注:文中部分图片来源于GB/T 32960,部分图片来源于Vector。

参考文献

[1] GB/T 32960.1-2016 电动汽车远程服务与管理系统技术规范 第1部分:总则

[2] GB/T 32960.2-2016 电动汽车远程服务与管理系统技术规范 第2部分:车载终端

[3] GB/T 32960.3-2016 电动汽车远程服务与管理系统技术规范 第3部分:通信协议及数据

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6548

    浏览量

    131868
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式T153开发板试用】初试开发环境搭建

    收到飞凌嵌入式T153开发板好几天了,今天测评一下飞凌嵌入式T153开发板的环境搭建。 先简单介绍一下这块开发板和
    发表于 05-21 00:00

    【飞凌嵌入式T153开发板试用】初识飞凌嵌入式T153开发

    设备状态监测、数据传输); RISC-V E907 核心:专注实时性控制,600MHz 主频可满足低延迟需求(如电机控制、传感器数据实时采集),降低主核负载。 飞凌嵌入式T153开发
    发表于 05-20 20:08

    多台仪器协同测试,自动化开发如何高效落地?

    上位机软件能实现单台仪器的远程控制,但难以支撑多台仪器协同的系统级自动化测试。致远仪器推出TDS智能化测试分析软件,覆盖硬件接入、测试开发、流程运行、数据报告全流程,帮助
    的头像 发表于 05-19 11:41 192次阅读
    多台仪器协同<b class='flag-5'>测试</b>,自动化<b class='flag-5'>开发</b>如何高效落地?

    业界首家!移远通信舱联融合方案通过GB/T 32960.2认证

    近日,移远通信宣布,其打造的车载舱联一体产品成功通过《电动汽车远程服务与管理系统技术规范》(GB/T32960.2)国标认证测试。这一成果标志着“智能座舱+蜂窝通信”融合平台在行业合规性上迈出
    的头像 发表于 05-11 19:04 202次阅读
    业界首家!移远通信舱联融合方案通过<b class='flag-5'>GB</b>/<b class='flag-5'>T</b> 32960.2认证

    GB/T 43187-2023 深度解读:车载无线通信终端国标落地与测试全方案

    GB/T 43187-2023车载无线通信终端国标已实施,明确4G/5G、eSIM、备用天线、高低温等要求。德思特提供基站模拟器+屏蔽箱全套测试方案,一站式满足T-BOX国标验证与量产
    的头像 发表于 03-20 16:22 426次阅读
    <b class='flag-5'>GB</b>/<b class='flag-5'>T</b> 43187-2023 深度解读:车载无线通信终端国标落地与<b class='flag-5'>测试</b>全方案

    导远科技多款车规级GNSS模组通过GB/T 45086.1标准测试验证

    近日,导远科技旗下NAV316X及NAV312X系列GNSS模组通过国标GB/T 45086.1-2024《车载定位系统技术要求与试验方法 第一部分:卫星定位》测试验证,确认符合国标车载卫星定位规定用例。罗德与施瓦茨(以下简称“
    的头像 发表于 02-06 17:37 2636次阅读

    从流程到落地:SOTIF与开发数据的深度融合实践

    近日,驭势而上,安全先行——新能源汽车智能安全创新论坛暨SASETECH2025年度峰会圆满结束。磐时信息技术预期功能安全专家周堂瑞先生受邀并以《SOITF应用实践:与开发数据的结合》为题,在
    的头像 发表于 12-05 11:03 1563次阅读
    从流程到落地:SOTIF与<b class='flag-5'>开发</b>、<b class='flag-5'>数据</b>的深度融合<b class='flag-5'>实践</b>

    车联网智能车载终端4G全网通T-BOX设计与应用

    新能源汽车监管BMS数据上传、充电状态监控 中山迈易科技车联网车载终端 技术标准与发展趋势 合规要求:需符合GB/T32960国标协议,实现终端与车辆信息交互 技术演进:从4G向5
    发表于 10-11 10:06

    BMS电池管理系统测试架构

    基于对BMS测试挑战的深刻理解,费思科技开发了完整的BMS测试解决方案。费思的方案严格参照国标GB/T 34131-2023《电力储能用电池
    的头像 发表于 10-10 14:35 831次阅读
    BMS电池管理系统<b class='flag-5'>测试</b>架构

    创建并发布测试版本(二)

    测试版本审核驳回后,状态为“审核不通过”,状态旁会显示审核不通过的原因。 • 已失效:开发者手动停止测试、复测不通过、或者到达测试截止时间时,状态会变为“已失效”,状态旁会显示已失效
    发表于 09-17 15:00

    【HZ-T536开发板免费体验】评估板功能测试(一)

    %,降低了 “卡脖子” 风险,符合国家自主可控的发展战略。 二、以太网测试 1)ping 测试:通过使用 ping 命令测试开发板与其他设备的网络连接。例如,eth0 的连接测试,可
    发表于 07-31 16:20

    【创龙TL3562-MiniEVM开发板试用体验】--开发板外设与接口测试

    (3)打开网卡,连接网络 没有网络先关再开ifconfig eth0 downifconfig eth0 up 连接网络测试用如下命令ping www.baidu.com -I eth0 这些基本测试开发
    发表于 07-27 16:27

    【HZ-RK3568开发板免费体验】--测试开发

    本篇讲述使用Shell命令测试开发板。 1.开发板温度cat /sys/class/thermal/thermal_zone0/temp 可以看到CPU温度41℃ 2.按键测试HZ_keytest
    发表于 07-27 12:10

    产品图片上传API接口

    的基本原理、实现方法、代码示例及最佳实践,帮助您构建可靠高效的上传功能。 1. 基本工作原理 产品图片上传API接口通常基于RESTful架构设计,使用HTTP POST方法传输文件。当用户发起请求时,API接收包含图片
    的头像 发表于 07-25 14:30 936次阅读
    产品图片<b class='flag-5'>上传</b>API接口

    【HZ-T536开发板免费体验】1 - 开箱测试

    开发板是完全一样的。随开发板提供了两根USB线,分别用于电源供电和调试。 提前厂商已经介绍了,这次测试的是工业级板卡,内存是1GB,而外存是8
    发表于 07-16 19:41