一文解析车身域控制器通用测试系统的设计方案

发布时间:2023-03-27  

随着汽车芯片计算能力的提升,域控制器逐步成为汽车电子行业的研究热点。相比于分布式架构,即不同的电子电气功能放在不同的电控系统上,域控制器更加专注于系统方案和软件集成控制,有效克服了分布式架构中嵌入式软件和底层驱动交互不一致和冗余的缺点。车身域控制器集成了车身电子的所有基础驱动,整合了钥匙、灯、车门、车窗等电控系统的功能,规避了控制器之间通讯不一致带来的风险。


硬件在环(HIL)测试技术,又叫半实物仿真测试技术,可完成设计初期时域控制器的错误和缺陷等验证工作。HIL测试设备是一个闭环测试系统,通过仿真模型和实时硬件系统仿真控制器所需要的输入输出信号。硬件在环测试技术无需真实车辆,允许开发和测试交叉进行,有效地减少了车型开发周期,同时能够实现自动化测试,节约了人力和时间成本。


1测试系统总体方案设计

本车身域控制器通用测试系统基于硬件在环技术开发,控制器的输入、输出信号均采用虚拟仿真方案,可完成各种复杂极端工况下控制器的功能测试和故障注入测试。系统在软件和硬件上配置了丰富的电气接口,实现了不同车型车身域控制器的快速切换,极大缩短了设备改造周期。同时,系统设计了自动化测试管理系统,可达到24小时无人值守连续运行,自动生成测试报告和日志,节省人力和时间成本。


测试系统总体分为上位机系统、HIL仿真系统和车身域控制器测试装置等三个部分。将车身域控制器接入该测试系统后,测试人员通过操作上位机系统控制HIL仿真系统模拟车身域控制器所需要的开关、传感器、总线等输入信号;同时,HIL仿真系统可实时监测车身域控制器的输出信号以及测试装置中仿真负载的运行状态,如图1所示。

733c0972-60da-11ed-8abf-dac502259ad0.jpg

图1 通用测试系统原理

2测试系统软件和硬件方案设计

2.1 上位机系统方案设计

上位机系统包括4个子系统,分别为虚拟仪表系统、故障注入系统、自动化测试系统和测试管理系统,见图2。

7357f092-60da-11ed-8abf-dac502259ad0.jpg

图2 自动化测试流程

2.1.1 虚拟仪表系统

虚拟仪表系统是利用NI公司Veristand软件设计的上位机界面,是车身域控制器功能测试的可视化操作界面。通过操作虚拟仪表界面上的按键,可控制HIL仿真系统模拟控制器所需的各种开关、传感器等输入信号,同时实时显示HIL仿真系统采集的车身域控制器的输出信号和测试装置中仿真负载的状态信号。


2.1.2 故障注入系统

故障注入系统是车身域控制器故障注入测试的可视化操作界面,通过串口协议和HIL仿真系统交互,用于制造控制器输入、输出信号短路、过流、开路等电气故障。配合自动化测试系统,可实现故障注入功能的自动化测试。


2.1.3 自动化测试系统

自动化测试系统用于实现车身域控制器的逻辑功能和故障注入的自动化测试,主要包括:序列库、动作库、用例库和评价库。


为了提高自动化测试序列的通用性,自动化测试序列和HIL仿真系统中的仿真模型采用映射文件连接,降低了耦合程度。


动作库采用图形化语言设计,用于编写自动化序列中的功能模块;评价库内嵌Python语言,用于编写复杂逻辑功能的检测脚本;用例库用于连接动作模块和评价模块,搭建各种用户场景测试用例;序列库用于创建和执行自动化测试序列,负责传递参数。


2.1.4 测试管理系统

测试管理系统用于管理整个测试流程,包括:计划管理、缺陷管理、报告管理和序列管理。


用例管理用于传递测试用例参数,实现测试用例最大化复用;计划管理用于管理不同车型的测试任务,传递自动化序列参数;缺陷管理用于管理不同车型的测试问题版本,记录试验问题的整个处理过程;报告管理用于管理不同车型测试任务的测试报告,避免测试人员重复工作。


2.2 HIL仿真系统

HIL仿真系统包括实时处理器、I/O板卡、CAN通讯板卡、LIN通讯板卡、故障注入板卡和信号调理板卡,见图3。

737f51f0-60da-11ed-8abf-dac502259ad0.jpg

图3 HIL仿真系统设计方案

实时处理器中加载MATLAB编写的仿真模型,用于实时响应上位机的操作指令以及控制I/O板卡。I/O板卡用于模拟和采集被测控制器的各种输入和输出信号,包括数字I/O板卡、模拟I/O板卡等。CAN通讯板卡用于模拟和接收CAN网络通讯信号。LIN通讯板卡用于模拟和接收LIN网络通讯信号。信号调理板卡用于将I/O板卡和被测控制器之间的电平转换,同时也起到保护和隔离作用。故障注入板卡用于仿真控制器输入、输出信号的过流、短路、开路等电气故障。其中,仿真模型包括:车辆模型,用于仿真车辆中传感器、执行器等复杂时序逻辑信号;I/O模型,用于仿真车辆中开关、控制等简单逻辑信号;虚拟控制器模型,用于仿真和控制器交互的其他控制器。


2.3 车身域控制器测试装置

为了满足不同车身域控制器的快速切换和复杂外部接口的测试需求,测试装置采用虚拟仿真方案设计,集成了丰富的电气接口,见图4。

73b34f00-60da-11ed-8abf-dac502259ad0.jpg

图4 测试装置设计方案

仿真输入装置用于接收HIL仿真系统发送的控制信号,集成了控制器高有效开关、低有效开关、数字信号传感器、模拟信号传感器、电阻类开关、占空比信号传感器、网络信号等常用输入信号。仿真负载装置用于模拟控制器常用的电器负载,包括灯泡负载、电机负载、LED负载、锁负载、数字输出、占空比输出、模拟输出、继电器负载等。实际操作时,控制器只需匹配相应的电气接口,即可实现不同型号控制器的快速切换。


3测试验证

实际工作时,测试人员需要根据控制器的逻辑功能和故障注入的测试需求完成测试用例的开发。然后,将测试用例录入测试管理系统,并且完成测试用例和测试序列的参数赋值。在自动化测试系统中,通过调用动作库和评价库中的功能模块,完成自动化测试序列中前提条件、测试步骤和预期结果等内容。通过操作上位机系统启动自动化测试序列,序列控制HIL仿真系统模拟控制器的输入信号,并且实时采集控制器和仿真负载的状态。序列自动调用评价库中的检测函数,确认测试结果是否符合预期结果。测试管理系统可自由添加序列,完成测试后自动生成测试报告。


以远程开启车窗功能为例,工作流程如下:在上位机系统中完成序列的开发,然后启动自动化序列。序列调用HIL仿真系统中的虚拟T-BOX控制器,模拟远程开启命令至车身域控制器。控制器成功接收命令后,驱动仿真电机负载,模拟开窗动作。上位机系统实时采集控制器输出信号和仿真负载的状态信号,用于判断测试结果与预期结果是否一致。最后,自动生成测试报告,如图5所示。与此同时,在序列中可以模拟T-BOX命令信号错误、仿真电机负载过流或短路等特殊工况,以此增加测试覆盖度。

73deacf4-60da-11ed-8abf-dac502259ad0.jpg

图5 测试系统示意图


4总结

本文介绍的车身域控制器通用测试系统已在实际项目中应用。通过将测试系统的硬件接口平台化和测试用例松耦合等方法,有效提高了整个测试系统的通用性。相比于分布式车身控制器测试设备,本系统设计了丰富的电气接口和高效的自动化测试系统,可实现复杂场景和极限工况下车身域控制器的逻辑功能测试和故障注入测试,提高了测试覆盖度,缩短了验证周期。

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    电动汽车动力域控制器设计研究;【摘要】本文先分析电动汽车域控制器的发展背景及演变历程,然后基于一款纯电动汽车,对整车电子电气架构及动力域控制器进行设计,并设定其动力域控制器的性能目标,还为其设计一种硬件分时复用和软件模块化的动力域控制器......
    知行科技:交付自动驾驶域控制器约13万台,获得15家知名OEM客户;  10月5日,中国本土自动驾驶解决方案提供商知行汽车科技(苏州)股份有限公司(以下简称“知行科技”)向港......
    求一种汽车域控制器DCU电源浪涌过压保护方案;1.汽车域控制器DCU 汽车域控制器(Domain Controller Unit,DCU)是一种集成了多个功能模块ECU的电子控制单元,用于管理和控制......
    域控制器:群雄逐鹿,何者为王?;汽车域控制器是一种集成了多种功能的电子控制单元,用于管理和控制车辆的各种系统。随着汽车电子技术的发展和汽车功能的不断增加,传统的单个电子控制单元已经无法满足汽车控制......
    。而区域化是跨域集成设计的必然结果,可以减少线束,助力整车降本增效,传统BCM(车身控制器)正在向BDC(车身域控制器)、ZCU(区域控制器)演进。 区域控制器ZCU是在车身域控制器BDC的基......
    汽车五大域控制器有哪些?汽车域控制器和ecu的区别;  汽车域控制器是一种集成化的控制器,用于管理和控制汽车电子系统中的多个嵌入式电子控制单元(ECU)。它作为整车电子系统的中枢,通过......
    基于G9X车身域控制器的软硬件设计;【摘 要】车身域控制器是汽车电子系统根据功能划分的各功能块的控制核心,其内部网络通过CANFD/CAN或者FlexRay通信总线连接到中央网关控制器,能实现车身控制器......
    汽车域控制器DCU电源端口浪涌过压保护电路图识读;为了解决分布式EEA的这些问题,汽车工程师开始逐渐把很多功能相似、分离的ECU功能集成整合到一个比ECU性能更强的处理器硬件平台上,这就是汽车“域控制器......
    行泊一体,域控制器厂商的600亿新市场;2022 年以来,智能汽车圈中兴起一个全新的概念——行泊一体,指的是用一套硬件设备同时实现行车和泊车的功能。 这一......
    基于新架构的车身域控制器方案研究与设计;摘要:随着汽车各项功能和性能要求的提升,汽车分布式电气架构已不能适应市场需求,汽车正在从电子控制单元(ECU)分布式电气架构向域集中式电气架构转变。文章对当前的车身域控制器......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>