APP下载

基于C2B的汽车诊断配置方法设计

2022-09-03

汽车与新动力 2022年4期
关键词:配置文件约束控制器

李 莉

(上汽集团商用车技术中心,上海 200438)

0 前言

随着生产技术的不断改进和人民生活水平的提高,消费者对于产品个性化的需求愈发强烈。在此背景下,以消费者需求为核心的基于消费者对商家模式(C2B)的电子商务模式应运而生。发展C2B个性化定制是制造企业转型升级的重要方式之一。

汽车行业在加速转型升级过程中,越来越多的企业采用用户定制化C2B的方式进行车辆功能的选择配置,因此对于车辆控制器的配置需求也变得越来越丰富多样,基于C2B的车辆控制器配置要求的数量非常庞大。

目前,车辆生产线进行车辆控制器配置变更所使用的配置文件,是事先由控制器设计部门编制并输入到车辆控制器中,该配置文件通常在车辆的整个生命周期内更改次数非常有限。另外,可以在车辆生产线现场由技术人员编写生成车辆控制器的配置文件的程序,现场生成配置文件以更改车辆控制器的配置。

通过以上配置方法进行车辆控制器的配置,仅适用于配置选项较少的情况,当配置需求数量较大时,这些配置方法非常消耗人力,车辆控制器配置效率非常低。为满足对车辆控制器配置的需求,如何自动高效地实现车辆控制器配置已成为急需解决的技术问题。

本文设计了一种基于C2B的高效配置方法,使用该方法能以统一的规则,生成基于C2B生产的控制器的配置文件,解决了配置效率低、无法满足高数量级配置需求的问题。

1 控制器配置文件

1.1 诊断配置方式

现代汽车的电子控制单元(ECU)均具备在线诊断功能,通过《道路车辆统一诊断协议(UDS)》(ISO 14229-1:2006)为诊断服务定义规范。该协议规定了应用层通用诊断服务(UDS),能够对汽车电子控制单元进行诊断服务,根据数据标示(DID)写入数据服务的请求报文进行配置的写入和更改,见表1。

表1 根据标识符写入数据服务的请求报文

配置数据DID定义了电子控制单元的可调整的C2B功能选项,具备C2B功能的车辆,通过和功能对应的标识符进行识别,可以确定配置的更改选项。

1.2 控制器车辆下线检测(EOL)规范

控制器车辆下线检测(EOL)规范定义包含C2B功能、标识符及诊断配置值,定义了功能和诊断配置值对应关系的文档。实际应用时,还需要标注标识符。标识符是车辆下线时配置设备可以识别到的区分配置的计算机识别码。通过标识符,可以确定1台车所有功能的配置选项值。车辆生产下线时,通过车辆识别号码(VIN)可以在生产数据库中生成这台车的订单配置标识符。通过相应的标识符,确定诊断DID需要更改的值,通过Service 2E写入服务,就可以对软件中的功能进行配置激活或者关闭。具体的配置和标识符对应关系如图1所示。

图1 车辆C2B配置和对应的标识符

图1 列举了单个控制器应对C2B配置的选项及与标识符的对应关系,拓展到全车控制器,车上所有控制器都需要具备C2B,可配置选项和标识符的对应关系,有专属的文档定义这种对应关系,这个文档被称为EOL规范。空调模块的EOL规范示例见表2。

表2 空调模块EOL规范

2 实现C2B汽车配置方法

2.1 生产线配置文件解析方式

生产线数据库系统中的车型管理服务器,从汽车生产线现场配置设备中获取当前进入配置工位的车辆VIN码。车型管理服务器通过VIN码计算出当前进入配置工位车辆的配置约束符集。

本文设计了一种自动化转换的方法,控制器的EOL规范事先导入到EOL设备中,EOL设备通过开发具备这个车型的C2B的配置软件,开发方式可以通过EOL规范自动化转换,也可以手动开发。

车辆信息管理服务器中的车辆配置约束集,具备控制器所有C2B配置值及配置约束绑定关系规则的EOL设备,通过运算形成当前车辆写入的配置值。如图2所示,车辆控制器已经锁定了这台车需要写入的控制器的C2B选配配置,该功能值是空调模块中的{U00A}值。

汽车生产线现场配置设备,通过车载诊断系统(OBD)接口连接车辆,对车辆控制器进行配置值的更改,可以对这台车的所选的C2B的配置进行激活,车辆下线后,功能即刻生效。

图2 EOL设备C2B配置文件解析执行过程

2.2 EOL设备C2B配置开发方法

车辆生产线进行车辆控制器配置变更所使用的配置文件EOL规范,由控制器设计部门编制。配置文件EOL规范可以从控制器供应商处获得,也可以通过整车厂研发部门获得。EOL规范可以以WORD形式或者EXCEL形式传递。配置选项可以包括但不限于以下内容:车体颜色、空调、主副驾座椅通风加热、胎压监测、车道偏离提醒、自动紧急制动,以及全景仪表等。

对于EOL规范中标注配置选项和约束符的关系,传统方式是提前将EOL规范释放到制造工程,制造根据EOL规范,对EOL设备进行软件开发,可以应对固定的非C2B选项的车辆生产。如果再次增加配置功能,EOL规范需更改定义,同时EOL设备需重新进行软件开发,每次开发都会产生相应的成本,对于整车厂是一笔不小的支出,同时也无法应对汽车行业的加速转型升级。

本文研究了一种图形化的编辑方法,是一种文件生成设备的可视化文件生成方法。该方法将EXCEL、WORD和程序结构格式的文件进行输入,需要输入配置清单或其他配置信息时,EOL设备负责人员只需通过“DataBlock”进入数据编辑界面。在图形化编辑完成后,就可以生成EOL规范转换成的XML格式的文件。

通过解析规则文件,并结合待配置车辆的控制器对应的配置约束集,能够确定具体对哪个字节和哪个位进行配置改写。包含如何改写待配置控制器的字节和位的文件,称为待配置车辆的控制器对应的配置程序。配置程序可以调用XML格式的文件,便于配置设备对配置文件进行自动化解析;配置程序也调用其他结构或格式的文件。例如,用户a针对车辆A选择了配置选项{S1, S2, S3},配置选项{S1, S2, S3}可用于计算车辆A的控制器对应的配置约束集{E00A,E00B,E00C};用户b针对车辆B选择了配置选项{S2, S4, S5},配置选项{S2, S4, S5}可用于计算车辆B的控制器对应的配置约束集{E00D,E00E,E00F}。通过“DataBlock”进入数据编辑界面,进行配置选项和约束关系的编辑操作,最后自动形成相应的配置软件调用的文件。无需更改EOL设备软件,就可以对C2B配置的功能进行增减和调整。

3 结语

本文提供的基于C2B的汽车诊断配置方法设计,需要获取控制器的配置值和配置约束的绑定关系规则文件,即EOL规范。该规范中包含有各种控制器的配置值和配置约束的绑定关系。当确定配置现场的待配置车辆,获取待配置车辆的控制器对应的配置约束集,根据配置约束集能够从绑定关系规则文件中相应地生成待配置车辆的控制器对应的配置程序。该配置程序即可用于对待配置车辆的控制器进行配置。

通过预置的绑定关系规则文件,当配置现场有车辆等待配置时,能够通过配置约束集相应地调取到该车辆所需的配置程序。配置效率得到显著提高。同时,用图形化的方式编辑绑定关系规则文件,包含有各种控制器的配置值和配置约束的绑定关系,能够满足多种多样的配置需求,提升用户配置车辆的体验。

该方法利用图形化方式编辑,获得控制器配置值和配置约束的绑定规则文件。可实现配置关系计算、文件结构搭建和规则文件的生成。生成文件过程中无需手动输入,能够直接调用整车车型配置约束清单,文件生成过程极为便利,配置效率得到显著提升,能够适应频繁变更配置汽车迭代,同时满足用户的C2B选配功能的需求。

猜你喜欢

配置文件约束控制器
三转子式比例控制器设计与内泄漏分析
南京溧水电子3款控制器产品
掌握颜色查找表的魔力
从Windows 10中删除所有网络配置文件
用软件处理Windows沙盒配置文件
互不干涉混用Chromium Edge
基于NFV的分布式SDN控制器节能机制
马和骑师
CAE软件操作小百科(11)
智能液位控制器在排水系统中的应用