车身控制器测试系统及方法.pdf

上传人:b*** 文档编号:69946 上传时间:2018-01-22 格式:PDF 页数:12 大小:1.28MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410475499.1

申请日:

2014.09.17

公开号:

CN104199445A

公开日:

2014.12.10

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G05B 23/02申请日:20140917|||公开

IPC分类号:

G05B23/02

主分类号:

G05B23/02

申请人:

北京汽车股份有限公司

发明人:

郭盟; 石刚; 胡留成; 王锋

地址:

101300 北京市顺义区仁和镇双河大街99号北京汽车产业研发基地B5-015

优先权:

专利代理机构:

北京同立钧成知识产权代理有限公司 11205

代理人:

刘芳

PDF下载: PDF下载
内容摘要

本发明提供一种车身控制器测试系统及方法,该方法包括:根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作;生成所述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;采集所述BCM执行所述第一测试操作后的第一输出信号;将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。本发明中,可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。

权利要求书

1.  一种车身控制器测试系统,其特征在于,包括:
实时处理板卡、模拟信号生成单元、传感器信号采集板卡、输入或输出I/O信号调理板卡,所述实时处理板卡与所述模拟信号生成单元以及所述传感器信号采集板卡连接,所述模拟信号生成单元与所述I/O信号调理板卡连接,所述传感器信号采集板卡与所述I/O信号调理板卡连接,所述I/O信号调理板卡与车身控制器BCM连接;
所述实时处理板卡,用于根据预设测试工况信息,确定所述BCM所执行的第一测试操作;
所述模拟信号生成单元,用于生成所述第一测试操作对应的输入信号,并通过所述I/O信号调理板卡将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;
传感器信号采集板卡,用于通过所述I/O信号调理板卡采集所述BCM执行所述第一测试操作后的第一输出信号,并将所述第一输出信号发送给所述实时处理板卡;
所述实时处理板卡,用于接收所述第一输出信号,并将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。

2.
  根据权利要求1所述的系统,其特征在于,所述模拟信号生成单元,包括开关及脉冲输出板卡、模拟输入板卡、通信板卡以及两个电子负载中的任意一种或多种,所述开关及脉冲输出板卡、模拟输入板卡、通信板卡以及两个电子负载分别与所述I/O信号调理板卡连接,且分别与所述实时处理板卡连接,其中:
所述开关及脉冲输出板卡,用于模拟生成高低电平开关信号或脉冲宽度调制信号,并将所述高低电平开关信号或脉冲宽度调制信号输出到所述I/O信号调理板卡;
所述模拟输入板卡,用于模拟生成模拟信号,并将所述模拟信号输出到所述I/O信号调理板卡;
所述通信板卡,用于模拟生成控制器局域网CAN通信信号或串行通信网络LIN通信信号,并将所述CAN通信信号或LIN通信信号输出到所述I/O信号调理板卡;
所述电子负载,用于模拟生成堵转电流信号,并将所述堵转电流信号输出到所述I/O信号调理板卡。

3.
  根据权利要求1所述的系统,其特征在于,还包括:
负载箱,与所述I/O信号调理板卡以及所述实时处理板卡连接,用于接收所述BCM输出的所述第一测试操作的驱动信号,并根据所述第一测试操作的驱动信号驱动相应的负载。

4.
  根据权利要求1所述的系统,其特征在于,还包括:
故障注入板卡,与所述I/O信号调理板卡以及所述实时处理板卡连接,用于生成故障信号,并通过所述I/O信号调理板卡将所述故障信号发送给BCM;
所述传感器信号采集板卡,还用于通过所述I/O信号调理板卡采集所述BCM对所述故障信号的反馈信息,将所述反馈信息发送给所述实时处理板卡;
所述实时处理板卡,还用于接收所述反馈信息,并将所述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。

5.
  根据权利要求4所述的系统,其特征在于,所述故障信号包括:短路信号或开路信号。

6.
  根据权利要求1所述的系统,其特征在于,还包括:
测试用例库,用于存储所述测试工况信息和所述期望输出信号。

7.
  一种车身控制器测试方法,其特征在于,包括:
根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作;
生成所述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;
采集所述BCM执行所述第一测试操作后的第一输出信号;
将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。

8.
  根据权利要求7所述的方法,其特征在于,所述第一测试操作对应的输入信号包括以下一种或组合:高低电平开关信号、脉冲宽度调制信号、模拟信号、控制器局域网CAN通信信号或串行通信网络LIN通信信号、电机堵转电流信号。

9.
  根据权利要求7所述的方法,其特征在于,还包括:
生成故障信号,将所述故障信号发送给BCM;
采集所述BCM对所述故障信号的反馈信息;
将所述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。

10.
  根据权利要求9所述的方法,其特征在于,所述故障信号包括:短路信号或开路信号。

说明书

车身控制器测试系统及方法
技术领域
本发明涉及汽车通信技术,尤其涉及一种车身控制器测试系统及方法。
背景技术
汽车上的车身控制器(Body Coutrol Module,简称BCM)主要功能包括:车辆内/外部灯光控制、雨刮洗涤控制、电动玻璃升降控制、中控门锁及后背门锁控制、遥控门禁系统(Remote Keyless Entry,简称RKE)、发动机防盗、电源管理、里程备份、喇叭、风窗加热、控制器局域网(Controller Area Network,简称CAN)通信、串行通信网络(Local Interconnect Network,简称LIN)通信、诊断以及刷新数据(Boot Loader)等。上述BCM输入/输出接口多,控制逻辑复杂,对软件运行可靠性要求极高,为了保证汽车的安全性,需要对BCM的各项功能进行测试。
现有技术中,对于BCM各项功能的测试,主要依靠人工进行主导切换,逐项进行,很难高效全面的对BCM功能进行测试。
发明内容
本发明提供一种车身控制器测试系统及方法,用于解决如何高效全面地对BCM进行测试的问题。
本发明第一方面提供一种车身控制器测试系统,包括:
实时处理板卡、模拟信号生成单元、传感器信号采集板卡、输入或输出I/O信号调理板卡,所述实时处理板卡与所述模拟信号生成单元以及所述传感器信号采集板卡连接,所述模拟信号生成单元与所述I/O信号调理板卡连接,所述传感器信号采集板卡与所述I/O信号调理板卡连接,所述I/O信号调理板卡与车身控制器BCM连接;
所述实时处理板卡,用于根据预设测试工况信息,确定所述BCM所执行的第一测试操作;
所述模拟信号生成单元,用于生成所述第一测试操作对应的输入信号,并通过所述I/O信号调理板卡将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;
传感器信号采集板卡,用于通过所述I/O信号调理板卡采集所述BCM执行所述第一测试操作后的第一输出信号,并将所述第一输出信号发送给所述实时处理板卡;
所述实时处理板卡,用于接收所述第一输出信号,并将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。
本发明第二方面提供一种车身控制器测试方法,包括:
根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作;
生成所述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;
采集所述BCM执行所述第一测试操作后的第一输出信号;
将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。
本发明中,根据预设测试工况信息,确定BCM的第一测试操作,生成第一测试操作对应的输入信号,将该输入信号发送给BCM,触发BCM执行第一测试操作,进而采集BCM的第一输出信号,将第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的车身控制器测试系统实施例一的结构示意图;
图2为本发明提供的车身控制器测试系统实施例二的结构示意图;
图3为本发明提供的车身控制器测试系统实施例三的结构示意图;
图4为本发明提供的车身控制器测试方法实施例一的流程示意图;
图5为本发明提供的车身控制器测试方法实施例二的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的符号“/”表示逻辑关系“或者”。
图1为本发明提供的车身控制器测试系统实施例一的结构示意图,如图1所示,该系统包括:实时处理板卡101、模拟信号生成单元102、传感器信号采集板卡103以及输入输出(Input/Output,简称I/O)信号调理板卡104。具体地,
参照图1,实时处理板卡101与模拟信号生成单元102以及传感器信号采集板卡103连接,所述模拟信号生成单元102与I/O信号调理板卡104连接,传感器信号采集板卡103与I/O信号调理板卡104连接,I/O信号调理板卡104与BCM连接。
实时处理板卡101,用于根据预设测试工况信息,确定BCM所执行的第一测试操作。
具体地,可以在实时处理板卡101读取测试工况信息后,运行工况模拟组件,模拟组件将读取的测试工况分解成合适地测试工步集合,即确定各个功能的测试顺序,按一定的顺序循环执行测试操作,直到将BCM所有功能测试完。
上述第一测试操作可以指任一项BCM中的操作功能,例如雨刮洗涤控制、电动玻璃升降控制、中控门锁及后背门锁控制等。具体地,测试过程中BCM可以直接连接在汽车的真实负载上,对汽车上相应的功能进行控制。BCM也可以与其它的负载装置连,由负载装置来模拟汽车上相应的功能,例如:模拟雨刮器电机、门锁电机、车灯灯光等。
模拟信号生成单元102,用于生成上述第一测试操作对应的输入信号, 并通过I/O信号调理板卡104将上述输入信号发送给BCM01,触发BCM01执行所述第一测试操作。
传感器信号采集板卡103,用于通过I/O信号调理板卡104采集BCM01执行上述第一测试操作后的第一输出信号,并将该第一输出信号发送给实时处理板卡101。
实时处理板卡101,用于接收上述第一输出信号将第一输出信号跟期望信号进行比较,获取功能测试结果。
具体地,若符合指标,则继续根据预设测试工况信息,确定下一测试操作,如此循环,直到所有功能测试完毕。若不符合指标,则进行记录,然后根据预设测试工况信息,确定下一测试操作,直到所有功能测试完毕。
本实施例中,根据预设测试工况信息,确定BCM的第一测试操作,生成第一测试操作对应的输入信号,将该输入信号发送给BCM,触发BCM执行第一测试操作,进而采集BCM的第一输出信号,将第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。
图2为本发明提供的车身控制器测试系统实施例二的结构示意图,如图2所示,上述模拟信号生成单元102具体可以包括:开关及脉冲输出板卡201、模拟输入板卡202、通信板卡203以及电子负载中的一个或多个,其中包含电子负载时,一般同时包括两个电子负载,分别记为第一电子负载204和第二电子负载205,这些模块是由各种电子器件构成的硬件模块。
具体地,开关及脉冲输出板卡201、模拟输入板卡202、通信板卡203以及两个电子负载分别与通过I/O信号调理板卡104连接,且分别与实时处理板卡101连接。可选地,这些模块也可以设置有BCM接口,实现直接与BCM01连接。
具体地,开关及脉冲输出板卡201,用于模拟生成高低电平开关信号或脉冲宽度调制(Pulse Width Modulation,简称PMW)信号。并将高低电平开关信号或PMW信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。
其中,对于BCM控制的某些开关功能,例如车灯开关只有“开”、“关” 两种状态,则模拟生成高低电平开关信号,一般高电平表示“关”、低电平表示“开”。PMW信号可以用于模拟BCM接收的某些输入信号,例如:安全气囊的输出信号。
模拟输入板卡202,用于模拟生成模拟信号,并将该模拟信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。这里的模拟信号是指与数字信号相对的模拟信号。用于模拟一些BCM功能的多档位开关,例如间歇雨刮器的多档位开关信号。
通信板卡203,用于模拟生成CAN通信信号或LIN通信信号,如车速等信号,并将该CAN通信信号或LIN通信信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。
电子负载,用于模拟生成堵转电流信号,例如玻璃升降电机堵转电流信号,并将该堵转电流信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。
具体地,第一电子负载204和第二电子负载205配合生成堵转电流。堵转电流主要指汽车中的四门玻璃升降以及天窗开合过程中的堵转电流。以玻璃升降为例,汽车玻璃的升降系统主要靠电机控制,玻璃升降堵转具体指电机转子堵住不转,两个电子负载配合模拟玻璃升降电机堵转电流时,第一电子负载204控制玻璃升降电机的正极所连接的继电器接通,同时,第二电子负载205控制玻璃升降电机的负极所连接的继电器接通,这样就模拟出了玻璃升降电机的堵转电流。
上述模拟信号生成单元102所包含的多个板卡可以根据需要同时工作,举例说明,开关及脉冲输出板卡201,模拟生成的高低电平信号用于模拟间歇雨刮器的打开和关闭;然后模拟输入板卡202生成的模拟信号用于模拟间歇雨刮器的档位开关,即模拟间歇雨刮器分别在不同档位间切换;通信板卡203,模拟车速信号;其中,车速信号和间歇雨刮器的档位开关共同确定间歇雨刮的间歇时间。以上板卡配合作业时,把信号都输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM。
上述这几种开关方式进行不同的组合,可以实现至少几十组测试工况,这是现有人工操作不可能实现的。
图3为本发明提供的车身控制器测试系统实施例三的结构示意图,如图 3所示,
可选地,车身控制器测试系统还可以包括:负载箱300,与I/O信号调理板卡104以及实时处理板卡101连接,用于接收上述BCM输出的上述第一测试操作的驱动信号,并根据上述第一测试操作的驱动信号驱动相应的负载。
更具体地,该负载箱300用于模拟汽车的各项负载,例如:车灯灯光、雨刮器电机、门锁电机、玻璃升降电机等。负载箱300通过I/O信号调理板卡104与BCM连接,BCM执行第一测试操作时,通过I/O信号调理板卡104向负载箱300输出第一测试操作的驱动信号,例如雨刮器电机的驱动信号,以驱动负载箱300模拟执行雨刮器电机。
继续参照图3,进一步地,车身控制器测试系统还可以包括:故障注入板卡301,与I/O信号调理板卡104以及实时处理板卡101连接,用于生成故障信号,并通过I/O信号调理板卡104将所述故障信号发送给BCM。
相应地,上述传感器信号采集板卡103还用于通过I/O信号调理板卡104采集所述BCM对所述故障信号的反馈信息,将所述反馈信息发送给所述实时处理板卡101。
实时处理板卡101,还用于接收上述反馈信息,并将所述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。看是否符合指标。
其中,故障信号可以包括:输入或者输出短路信号或开路信号。
具体地,上述短路信号可以包括:对地短路信号、对电源短路信号、互短信号。其中互短信号是指相邻PIN脚之间接通发生的短路。
参照图3,车身控制器测试系统还可以包括:测试用例库302,用于存储所述测试工况信息和所述期望输出信号。上述故障测试过程中的期望反馈信息也可以存储在该测试用例库中。
继续参照图3,车身控制器测试系统还可以包括:为整个系统提供电源的程控电源303,以及人机操作界面304,上述测试结果等内容可以直接显示在人机操作界面304上。
图4为本发明提供的车身控制器测试方法实施例一的流程示意图,如图4所示,该方法包括:
S401、根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作。
即根据预设测试工况信息,按照一定的顺序分别测试BCM的各项功能。
S402、生成上述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发该BCM执行该第一测试操作。
例如,当前测试的第一测试操作为车灯控制,那么生成对应的车灯控制开关信号,以触发BCM进行车灯的开关。
S403、采集BCM执行上述第一测试操作后的第一输出信号。
S404、将所述第一输出信号与设定的对应期望输出进行比较,获取功能测试结果。
循环执行上述S401~S404,直到BCM的所有功能测试完毕,其中,整个过程自动化进行,无需人为干预。
具体地,执行完S404后,看测试结果是否符合标准,若符合指标,进一步判断测试是否完成,如果完成则停止循环,输出测试报告,如果没有完成,则执行S401;若不符合指标,则先记录一次不符合指标,再进一步判断测试是否完成,如果完成则停止循环,输出测试报告,如果没有完成,执行S101。
将功能测试结果生成报表进行存储,并可以通过测试系统的人机交互界面显示该报表。
本实施例中,根据预设测试工况信息,确定BCM的第一测试操作,生成第一测试操作对应的输入信号,将该输入信号发送给BCM,触发BCM执行第一测试操作,进而采集BCM的第一输出信号,将第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。
在另一实施例中,由于BCM包括的功能很多,不同的功能需要的触发信号不同,具体地,上述第一测试操作对应的输入信号可以包括以下一种或组合:高低电平开关信号、脉冲宽度调制信号、模拟信号、CAN通信信号或LIN通信信号、堵转电流信号。根据不同的测试操作,可以组合不同的输入信号进行实现。
图5为本发明提供的车身控制器测试方法实施例二的流程示意图,在上述实施例的基础上,还可以对BCM进行故障测试,具体地该方法包括:
S501、生成故障信号,并将故障信号发送给BCM。BCM接收到故障信 号后,会针对故障信号进行处理。
具体地,故障信号可以包括:短路信号或开路信号。
上述短路信号可以使输入或输出短路信号,上述开路信号可以是输入或输出开路信号。
其中更具体地,短路信号可以包括:对地短路信号、对电源短路信号、互短信号等。
具体实现过程中,可以针对BCM的某项功能生成故障信号,例如玻璃升降开关信号对地短路、对电源短路、玻璃升降开关信号的下降信号和上升信号的互短,输出负载玻璃升降电机的对地短路、对电源短路,或者,近光灯的开关信号和其它PIN脚开关信号短路。可以自动测试多种多样的故障信号,这是现有人工测试不可能实现的。
S502、采集BCM对故障信号的反馈信息。
S503、将上述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。
同样,可以将故障测试结果生成报表进行存储,并可以通过测试系统的人机交互界面显示该报表。根据故障测试结果可以具体判定BCM是否能针对故障产生相应的保护动作。
上述方法实施例由前述系统进行实施,其实现原理和技术效果类似,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

车身控制器测试系统及方法.pdf_第1页
第1页 / 共12页
车身控制器测试系统及方法.pdf_第2页
第2页 / 共12页
车身控制器测试系统及方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《车身控制器测试系统及方法.pdf》由会员分享,可在线阅读,更多相关《车身控制器测试系统及方法.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104199445A43申请公布日20141210CN104199445A21申请号201410475499122申请日20140917G05B23/0220060171申请人北京汽车股份有限公司地址101300北京市顺义区仁和镇双河大街99号北京汽车产业研发基地B501572发明人郭盟石刚胡留成王锋74专利代理机构北京同立钧成知识产权代理有限公司11205代理人刘芳54发明名称车身控制器测试系统及方法57摘要本发明提供一种车身控制器测试系统及方法,该方法包括根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作;生成所述第一测试操作对应的输入信号,并将所述输入信号发。

2、送给BCM,触发所述BCM执行所述第一测试操作;采集所述BCM执行所述第一测试操作后的第一输出信号;将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。本发明中,可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。51INTCL权利要求书2页说明书6页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页10申请公布号CN104199445ACN104199445A1/2页21一种车身控制器测试系统,其特征在于,包括实时处理板卡、模拟信号生成单元、传感器信号采集板卡、输入。

3、或输出I/O信号调理板卡,所述实时处理板卡与所述模拟信号生成单元以及所述传感器信号采集板卡连接,所述模拟信号生成单元与所述I/O信号调理板卡连接,所述传感器信号采集板卡与所述I/O信号调理板卡连接,所述I/O信号调理板卡与车身控制器BCM连接;所述实时处理板卡,用于根据预设测试工况信息,确定所述BCM所执行的第一测试操作;所述模拟信号生成单元,用于生成所述第一测试操作对应的输入信号,并通过所述I/O信号调理板卡将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;传感器信号采集板卡,用于通过所述I/O信号调理板卡采集所述BCM执行所述第一测试操作后的第一输出信号,并将所述第一输出信号。

4、发送给所述实时处理板卡;所述实时处理板卡,用于接收所述第一输出信号,并将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。2根据权利要求1所述的系统,其特征在于,所述模拟信号生成单元,包括开关及脉冲输出板卡、模拟输入板卡、通信板卡以及两个电子负载中的任意一种或多种,所述开关及脉冲输出板卡、模拟输入板卡、通信板卡以及两个电子负载分别与所述I/O信号调理板卡连接,且分别与所述实时处理板卡连接,其中所述开关及脉冲输出板卡,用于模拟生成高低电平开关信号或脉冲宽度调制信号,并将所述高低电平开关信号或脉冲宽度调制信号输出到所述I/O信号调理板卡;所述模拟输入板卡,用于模拟生成模拟信号,并。

5、将所述模拟信号输出到所述I/O信号调理板卡;所述通信板卡,用于模拟生成控制器局域网CAN通信信号或串行通信网络LIN通信信号,并将所述CAN通信信号或LIN通信信号输出到所述I/O信号调理板卡;所述电子负载,用于模拟生成堵转电流信号,并将所述堵转电流信号输出到所述I/O信号调理板卡。3根据权利要求1所述的系统,其特征在于,还包括负载箱,与所述I/O信号调理板卡以及所述实时处理板卡连接,用于接收所述BCM输出的所述第一测试操作的驱动信号,并根据所述第一测试操作的驱动信号驱动相应的负载。4根据权利要求1所述的系统,其特征在于,还包括故障注入板卡,与所述I/O信号调理板卡以及所述实时处理板卡连接,用。

6、于生成故障信号,并通过所述I/O信号调理板卡将所述故障信号发送给BCM;所述传感器信号采集板卡,还用于通过所述I/O信号调理板卡采集所述BCM对所述故障信号的反馈信息,将所述反馈信息发送给所述实时处理板卡;所述实时处理板卡,还用于接收所述反馈信息,并将所述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。5根据权利要求4所述的系统,其特征在于,所述故障信号包括短路信号或开路信号。6根据权利要求1所述的系统,其特征在于,还包括测试用例库,用于存储所述测试工况信息和所述期望输出信号。权利要求书CN104199445A2/2页37一种车身控制器测试方法,其特征在于,包括根据预设测试工况信息。

7、,确定车身控制器BCM所执行的第一测试操作;生成所述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;采集所述BCM执行所述第一测试操作后的第一输出信号;将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。8根据权利要求7所述的方法,其特征在于,所述第一测试操作对应的输入信号包括以下一种或组合高低电平开关信号、脉冲宽度调制信号、模拟信号、控制器局域网CAN通信信号或串行通信网络LIN通信信号、电机堵转电流信号。9根据权利要求7所述的方法,其特征在于,还包括生成故障信号,将所述故障信号发送给BCM;采集所述BCM对所述故障信号的反馈信。

8、息;将所述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。10根据权利要求9所述的方法,其特征在于,所述故障信号包括短路信号或开路信号。权利要求书CN104199445A1/6页4车身控制器测试系统及方法技术领域0001本发明涉及汽车通信技术,尤其涉及一种车身控制器测试系统及方法。背景技术0002汽车上的车身控制器BODYCOUTROLMODULE,简称BCM主要功能包括车辆内/外部灯光控制、雨刮洗涤控制、电动玻璃升降控制、中控门锁及后背门锁控制、遥控门禁系统REMOTEKEYLESSENTRY,简称RKE、发动机防盗、电源管理、里程备份、喇叭、风窗加热、控制器局域网CONTROL。

9、LERAREANETWORK,简称CAN通信、串行通信网络LOCALINTERCONNECTNETWORK,简称LIN通信、诊断以及刷新数据BOOTLOADER等。上述BCM输入/输出接口多,控制逻辑复杂,对软件运行可靠性要求极高,为了保证汽车的安全性,需要对BCM的各项功能进行测试。0003现有技术中,对于BCM各项功能的测试,主要依靠人工进行主导切换,逐项进行,很难高效全面的对BCM功能进行测试。发明内容0004本发明提供一种车身控制器测试系统及方法,用于解决如何高效全面地对BCM进行测试的问题。0005本发明第一方面提供一种车身控制器测试系统,包括0006实时处理板卡、模拟信号生成单元、。

10、传感器信号采集板卡、输入或输出I/O信号调理板卡,所述实时处理板卡与所述模拟信号生成单元以及所述传感器信号采集板卡连接,所述模拟信号生成单元与所述I/O信号调理板卡连接,所述传感器信号采集板卡与所述I/O信号调理板卡连接,所述I/O信号调理板卡与车身控制器BCM连接;0007所述实时处理板卡,用于根据预设测试工况信息,确定所述BCM所执行的第一测试操作;0008所述模拟信号生成单元,用于生成所述第一测试操作对应的输入信号,并通过所述I/O信号调理板卡将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;0009传感器信号采集板卡,用于通过所述I/O信号调理板卡采集所述BCM执行所述第。

11、一测试操作后的第一输出信号,并将所述第一输出信号发送给所述实时处理板卡;0010所述实时处理板卡,用于接收所述第一输出信号,并将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。0011本发明第二方面提供一种车身控制器测试方法,包括0012根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作;0013生成所述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发所述BCM执行所述第一测试操作;0014采集所述BCM执行所述第一测试操作后的第一输出信号;0015将所述第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。说明书CN104199445A。

12、2/6页50016本发明中,根据预设测试工况信息,确定BCM的第一测试操作,生成第一测试操作对应的输入信号,将该输入信号发送给BCM,触发BCM执行第一测试操作,进而采集BCM的第一输出信号,将第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。附图说明0017为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创。

13、造性劳动性的前提下,还可以根据这些附图获得其他的附图。0018图1为本发明提供的车身控制器测试系统实施例一的结构示意图;0019图2为本发明提供的车身控制器测试系统实施例二的结构示意图;0020图3为本发明提供的车身控制器测试系统实施例三的结构示意图;0021图4为本发明提供的车身控制器测试方法实施例一的流程示意图;0022图5为本发明提供的车身控制器测试方法实施例二的流程示意图。具体实施方式0023为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本。

14、发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0024本发明实施例中的符号“/”表示逻辑关系“或者”。0025图1为本发明提供的车身控制器测试系统实施例一的结构示意图,如图1所示,该系统包括实时处理板卡101、模拟信号生成单元102、传感器信号采集板卡103以及输入输出INPUT/OUTPUT,简称I/O信号调理板卡104。具体地,0026参照图1,实时处理板卡101与模拟信号生成单元102以及传感器信号采集板卡103连接,所述模拟信号生成单元102与I/O信号调理板卡104连接,传感器信号采集板卡103与I/O信号调理板卡104连。

15、接,I/O信号调理板卡104与BCM连接。0027实时处理板卡101,用于根据预设测试工况信息,确定BCM所执行的第一测试操作。0028具体地,可以在实时处理板卡101读取测试工况信息后,运行工况模拟组件,模拟组件将读取的测试工况分解成合适地测试工步集合,即确定各个功能的测试顺序,按一定的顺序循环执行测试操作,直到将BCM所有功能测试完。0029上述第一测试操作可以指任一项BCM中的操作功能,例如雨刮洗涤控制、电动玻璃升降控制、中控门锁及后背门锁控制等。具体地,测试过程中BCM可以直接连接在汽车的真实负载上,对汽车上相应的功能进行控制。BCM也可以与其它的负载装置连,由负载装置来模拟汽车上相应。

16、的功能,例如模拟雨刮器电机、门锁电机、车灯灯光等。0030模拟信号生成单元102,用于生成上述第一测试操作对应的输入信号,并通过I/O说明书CN104199445A3/6页6信号调理板卡104将上述输入信号发送给BCM01,触发BCM01执行所述第一测试操作。0031传感器信号采集板卡103,用于通过I/O信号调理板卡104采集BCM01执行上述第一测试操作后的第一输出信号,并将该第一输出信号发送给实时处理板卡101。0032实时处理板卡101,用于接收上述第一输出信号将第一输出信号跟期望信号进行比较,获取功能测试结果。0033具体地,若符合指标,则继续根据预设测试工况信息,确定下一测试操作,。

17、如此循环,直到所有功能测试完毕。若不符合指标,则进行记录,然后根据预设测试工况信息,确定下一测试操作,直到所有功能测试完毕。0034本实施例中,根据预设测试工况信息,确定BCM的第一测试操作,生成第一测试操作对应的输入信号,将该输入信号发送给BCM,触发BCM执行第一测试操作,进而采集BCM的第一输出信号,将第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。0035图2为本发明提供的车身控制器测试系统实施例二的结构示意图,如图2所示,上述模拟信号生成单元10。

18、2具体可以包括开关及脉冲输出板卡201、模拟输入板卡202、通信板卡203以及电子负载中的一个或多个,其中包含电子负载时,一般同时包括两个电子负载,分别记为第一电子负载204和第二电子负载205,这些模块是由各种电子器件构成的硬件模块。0036具体地,开关及脉冲输出板卡201、模拟输入板卡202、通信板卡203以及两个电子负载分别与通过I/O信号调理板卡104连接,且分别与实时处理板卡101连接。可选地,这些模块也可以设置有BCM接口,实现直接与BCM01连接。0037具体地,开关及脉冲输出板卡201,用于模拟生成高低电平开关信号或脉冲宽度调制PULSEWIDTHMODULATION,简称PM。

19、W信号。并将高低电平开关信号或PMW信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。0038其中,对于BCM控制的某些开关功能,例如车灯开关只有“开”、“关”两种状态,则模拟生成高低电平开关信号,一般高电平表示“关”、低电平表示“开”。PMW信号可以用于模拟BCM接收的某些输入信号,例如安全气囊的输出信号。0039模拟输入板卡202,用于模拟生成模拟信号,并将该模拟信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。这里的模拟信号是指与数字信号相对的模拟信号。用于模拟一些BCM功能的多档。

20、位开关,例如间歇雨刮器的多档位开关信号。0040通信板卡203,用于模拟生成CAN通信信号或LIN通信信号,如车速等信号,并将该CAN通信信号或LIN通信信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。0041电子负载,用于模拟生成堵转电流信号,例如玻璃升降电机堵转电流信号,并将该堵转电流信号输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM,作为BCM的输入信号。0042具体地,第一电子负载204和第二电子负载205配合生成堵转电流。堵转电流主要指汽车中的四门玻璃升降以及天窗开合过程中的堵转电流。以玻璃升降为例。

21、,汽车玻璃说明书CN104199445A4/6页7的升降系统主要靠电机控制,玻璃升降堵转具体指电机转子堵住不转,两个电子负载配合模拟玻璃升降电机堵转电流时,第一电子负载204控制玻璃升降电机的正极所连接的继电器接通,同时,第二电子负载205控制玻璃升降电机的负极所连接的继电器接通,这样就模拟出了玻璃升降电机的堵转电流。0043上述模拟信号生成单元102所包含的多个板卡可以根据需要同时工作,举例说明,开关及脉冲输出板卡201,模拟生成的高低电平信号用于模拟间歇雨刮器的打开和关闭;然后模拟输入板卡202生成的模拟信号用于模拟间歇雨刮器的档位开关,即模拟间歇雨刮器分别在不同档位间切换;通信板卡203。

22、,模拟车速信号;其中,车速信号和间歇雨刮器的档位开关共同确定间歇雨刮的间歇时间。以上板卡配合作业时,把信号都输出到I/O信号调理板卡104,由I/O信号调理板卡104整理后发送到BCM。0044上述这几种开关方式进行不同的组合,可以实现至少几十组测试工况,这是现有人工操作不可能实现的。0045图3为本发明提供的车身控制器测试系统实施例三的结构示意图,如图3所示,0046可选地,车身控制器测试系统还可以包括负载箱300,与I/O信号调理板卡104以及实时处理板卡101连接,用于接收上述BCM输出的上述第一测试操作的驱动信号,并根据上述第一测试操作的驱动信号驱动相应的负载。0047更具体地,该负载。

23、箱300用于模拟汽车的各项负载,例如车灯灯光、雨刮器电机、门锁电机、玻璃升降电机等。负载箱300通过I/O信号调理板卡104与BCM连接,BCM执行第一测试操作时,通过I/O信号调理板卡104向负载箱300输出第一测试操作的驱动信号,例如雨刮器电机的驱动信号,以驱动负载箱300模拟执行雨刮器电机。0048继续参照图3,进一步地,车身控制器测试系统还可以包括故障注入板卡301,与I/O信号调理板卡104以及实时处理板卡101连接,用于生成故障信号,并通过I/O信号调理板卡104将所述故障信号发送给BCM。0049相应地,上述传感器信号采集板卡103还用于通过I/O信号调理板卡104采集所述BCM。

24、对所述故障信号的反馈信息,将所述反馈信息发送给所述实时处理板卡101。0050实时处理板卡101,还用于接收上述反馈信息,并将所述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。看是否符合指标。0051其中,故障信号可以包括输入或者输出短路信号或开路信号。0052具体地,上述短路信号可以包括对地短路信号、对电源短路信号、互短信号。其中互短信号是指相邻PIN脚之间接通发生的短路。0053参照图3,车身控制器测试系统还可以包括测试用例库302,用于存储所述测试工况信息和所述期望输出信号。上述故障测试过程中的期望反馈信息也可以存储在该测试用例库中。0054继续参照图3,车身控制器测试系统。

25、还可以包括为整个系统提供电源的程控电源303,以及人机操作界面304,上述测试结果等内容可以直接显示在人机操作界面304上。0055图4为本发明提供的车身控制器测试方法实施例一的流程示意图,如图4所示,该方法包括0056S401、根据预设测试工况信息,确定车身控制器BCM所执行的第一测试操作。0057即根据预设测试工况信息,按照一定的顺序分别测试BCM的各项功能。说明书CN104199445A5/6页80058S402、生成上述第一测试操作对应的输入信号,并将所述输入信号发送给BCM,触发该BCM执行该第一测试操作。0059例如,当前测试的第一测试操作为车灯控制,那么生成对应的车灯控制开关信号。

26、,以触发BCM进行车灯的开关。0060S403、采集BCM执行上述第一测试操作后的第一输出信号。0061S404、将所述第一输出信号与设定的对应期望输出进行比较,获取功能测试结果。0062循环执行上述S401S404,直到BCM的所有功能测试完毕,其中,整个过程自动化进行,无需人为干预。0063具体地,执行完S404后,看测试结果是否符合标准,若符合指标,进一步判断测试是否完成,如果完成则停止循环,输出测试报告,如果没有完成,则执行S401;若不符合指标,则先记录一次不符合指标,再进一步判断测试是否完成,如果完成则停止循环,输出测试报告,如果没有完成,执行S101。0064将功能测试结果生成报。

27、表进行存储,并可以通过测试系统的人机交互界面显示该报表。0065本实施例中,根据预设测试工况信息,确定BCM的第一测试操作,生成第一测试操作对应的输入信号,将该输入信号发送给BCM,触发BCM执行第一测试操作,进而采集BCM的第一输出信号,将第一输出信号与设定的对应期望输出信号进行比较,获取功能测试结果。可以实现自动模拟BCM各项功能的输入信号,并根据输出信号获取测试结果,全自动地完成BCM所有功能的测试,容易实现,且效率高。0066在另一实施例中,由于BCM包括的功能很多,不同的功能需要的触发信号不同,具体地,上述第一测试操作对应的输入信号可以包括以下一种或组合高低电平开关信号、脉冲宽度调制。

28、信号、模拟信号、CAN通信信号或LIN通信信号、堵转电流信号。根据不同的测试操作,可以组合不同的输入信号进行实现。0067图5为本发明提供的车身控制器测试方法实施例二的流程示意图,在上述实施例的基础上,还可以对BCM进行故障测试,具体地该方法包括0068S501、生成故障信号,并将故障信号发送给BCM。BCM接收到故障信号后,会针对故障信号进行处理。0069具体地,故障信号可以包括短路信号或开路信号。0070上述短路信号可以使输入或输出短路信号,上述开路信号可以是输入或输出开路信号。0071其中更具体地,短路信号可以包括对地短路信号、对电源短路信号、互短信号等。0072具体实现过程中,可以针对。

29、BCM的某项功能生成故障信号,例如玻璃升降开关信号对地短路、对电源短路、玻璃升降开关信号的下降信号和上升信号的互短,输出负载玻璃升降电机的对地短路、对电源短路,或者,近光灯的开关信号和其它PIN脚开关信号短路。可以自动测试多种多样的故障信号,这是现有人工测试不可能实现的。0073S502、采集BCM对故障信号的反馈信息。0074S503、将上述反馈信息和设定的对应期望反馈信息进行比较,获取故障测试结果。0075同样,可以将故障测试结果生成报表进行存储,并可以通过测试系统的人机交互界面显示该报表。根据故障测试结果可以具体判定BCM是否能针对故障产生相应的保护动说明书CN104199445A6/6。

30、页9作。0076上述方法实施例由前述系统进行实施,其实现原理和技术效果类似,在此不再赘述。0077本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。0078最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。说明书CN104199445A1/3页10图1图2说明书附图CN104199445A102/3页11图3说明书附图CN104199445A113/3页12图4图5说明书附图CN104199445A12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1