CN111381578B - 整车控制器操作方法、***及电子控制单元 - Google Patents
整车控制器操作方法、***及电子控制单元 Download PDFInfo
- Publication number
- CN111381578B CN111381578B CN201811647331.9A CN201811647331A CN111381578B CN 111381578 B CN111381578 B CN 111381578B CN 201811647331 A CN201811647331 A CN 201811647331A CN 111381578 B CN111381578 B CN 111381578B
- Authority
- CN
- China
- Prior art keywords
- test
- whole vehicle
- vehicle
- function
- test signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及车辆测试技术领域,提供一种整车控制器操作方法、***及电子控制单元,其中该方法包括:接收用户操作,并获取用户操作所对应的整车测试请求;解析所述整车测试请求,并确定所述整车测试请求所对应的整车测试信号集,其中所述整车测试信号集包括被预标定了执行顺序的多个整车测试信号;按照所述执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能。由此,能够基于用户操作而完成对整车控制器的多个整车功能的自动化测试过程,避免了因人为操作测试信号或测试功能所导致的功能测试遗漏和误操作的问题,保障了测试结果数据的全面性和准确性。
Description
技术领域
本发明涉及车辆测试技术领域,特别涉及一种整车控制器自动化测试方法、***及电子控制单元。
背景技术
随着排放法规越来越苛刻和能源危机越来越严重,新能源汽车成为当前及未来汽车发展的趋势。其中,整车控制器作为车辆的核心零部件,通过采集油门踏板、挡位、制动等信号判断驾驶员驾驶意图;通过监测车辆状态(车速、温度等)信息,协调整车动力***各单元的功能,来实现整车的动力性、经济性、故障诊断、保护及存储功能。因此,在整车下线后,需要对整车控制器硬件电路、底层软件以及动力***进行全面测试和调试,以保障整车控制器的功能能够满足测试要求。
在目前相关技术中,测试人员可以是通过手动选择功能测试信号输入,之后能够得到针对输入信号的反馈结果,但是由于所需要输入的测试信号过多,且每一个信号都需要人员来参与并记录每个信号的输出结果;另外,由于针对整车各工况的测试,整车控制器所需要测试的输入信号较为繁多,需要测试人员进行许多项操作,使得在测试过程中可能会出现遗漏和误操作,导致测试结果数据的缺失或不准确。
发明内容
有鉴于此,本发明旨在提出一种整车控制器自动化测试方法,以至少解决现有技术中因需要人工操作测试整车功能的多项操作,导致在测试过程中可能会出现遗漏和误操作,以及测试结果数据的缺失或不准确的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种整车控制器自动化测试方法,其中,所述整车控制器自动化测试方法包括:接收用户操作,并获取所述用户操作所对应的整车测试请求;解析所述整车测试请求,并确定所述整车测试请求所对应的整车测试信号集,其中所述整车测试信号集包括被预标定了执行顺序的多个整车测试信号;按照所述执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能。
进一步的,所述整车测试信号集中的所述多个整车测试信号被配置成层叠式结构,且所述层叠式结构中的从首层至尾层的顺序与所述执行顺序相对应,其中所述按照所述执行顺序依次生成整车测试信号包括:按照所述首层至所述尾层的顺序,逐层生成所述层叠式结构中的整车测试信号。
进一步的,所述接收用户操作,并获取所述用户操作所对应的整车测试请求包括:基于车载触摸屏的显示控件感应用户触摸操作;以及基于所感应的用户触摸操作,生成相对应的整车测试请求。
进一步的,所述显示控件的数量为多个,且每一所述显示控件分别对应于不同的整车测试信号集,其中所述整车测试功能集合包括以下中的一者或多者:钥匙开关测试信号集、档位总成测试信号集、油门踏板测试信号集、信号输入测试信号集、以及故障注入测试信号集。
进一步的,在所述将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能包括:将所生成的第一整车测试信号发送至整车控制器;从所述整车控制器接收针对所述第一整车测试信号所反馈的功能测试结果;将所述功能测试结果转换为仿真可视化信号;以及基于所述仿真可视化信号,显示所述测试结果。
进一步的,在从所述整车控制器接收针对所述第一整车测试信号的所反馈的功能测试结果之后,所述整车控制器自动化测试方法还包括:当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为正常时,按照所述执行顺序生成在所述第一整车测试信号之后的第二整车测试信号,并将所述第二整车测试信号发送至所述整车控制器;当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为异常时,控制停止按照所述执行顺序生成后续的整车测试信号。
进一步的,所述当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为异常时,控制停止按照所述执行顺序生成后续的整车测试信号包括:当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为异常时,判断所述第一整车测试信号所对应的整车功能是否属于预配置的异常禁后测试功能集内;当所述第一整车测试信号所对应的整车功能是属于所述异常禁后测试功能集内时,控制停止按照所述执行顺序生成后续的整车测试信号。
进一步的,所述异常禁后测试功能集包括以下中预标定的一者或多者的整车功能:整车上下电功能、整车挡位切换功能、整车加减速功能、以及故障注入功能。
相对于现有技术,本发明所述的整车控制器自动化测试方法具有以下优势:
本发明所述的整车控制器自动化测试方法中,通过根据用户操作生成对应的整车测试请求,并调用包括被预标定了执行顺序的多个整车测试信号的整车测试信号集,使得能够响应于用户操作而完成对整车控制器的多个整车功能的自动化测试过程,避免了因人为操作测试信号或测试功能所导致的功能测试遗漏和误操作的问题,保障了测试结果数据的全面性和准确性。
本发明的另一目的在于提出一种整车控制器自动化测试***,以至少解决现有技术中因需要人工操作测试整车功能的多项操作,导致在测试过程中可能会出现遗漏和误操作,以及测试结果数据的缺失或不准确的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种整车控制器自动化测试***,其中,所述整车控制器自动化测试***包括:获取单元,用于接收用户操作,并获取所述用户操作所对应的整车测试请求;解析单元,用于解析所述整车测试请求,并确定所述整车测试请求所对应的整车测试信号集,其中所述整车测试信号集包括被预标定了执行顺序的多个整车测试信号;测试单元,用于按照所述执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能。
本发明的另一目的在于提出一种电子控制单元,以至少解决现有技术中因需要人工操作测试整车功能的多项操作,导致在测试过程中可能会出现遗漏和误操作,以及测试结果数据的缺失或不准确的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种电子控制单元,其中,所述电子控制单元用于执行上述的整车控制器自动化测试方法。
所述整车控制器自动化测试***、所述电子控制单元与上述整车控制器自动化测试方法相对于现有技术所具有的优势相同,在此不再赘述。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施方式及其说明用于解释本发明,并不构成对本发明的不当限定。
在附图中:
图1为本发明实施方式所述的整车控制器自动化测试方法的流程图;
图2为本发明实施方式所述的整车控制器自动化测试方法中用于实现桌面仿真自动化测试功能的流程;
图3示出的是本发明实施方式所述的整车控制器自动化测试方法中用于实现换挡器总成功能的模块设计结构示例;
图4是本发明实施方式所述的整车控制器自动化测试方法中个性化管理流程;
图5所示出的是应用本发明实施方式所述的整车控制器自动化测试方法的桌面仿真***的示例性架构;
图6A所示出的是整车控制器自动化测试方法中用于实现模拟信号输出的模块设计结构示例;
图6B所示出的是整车控制器自动化测试方法中用于实现换挡器总成功能的模块设计结构示例;
图6C所示出的是整车控制器自动化测试方法中用于实现钥匙总成功能的模块设计结构示例;
图6D所示出的是整车控制器自动化测试方法中用于实现模拟信号采集的模块设计结构示例;
图7所示出的是本发明一实施例的整车控制器自动化测试***的结构框图。
附图标记说明:
701获取单元702解析单元
703测试单元70整车控制器自动化测试***
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施方式及实施方式中的特征可以相互组合。
下面将参考附图并结合实施方式来详细说明本发明。
需说明的是,整车控制器VCU(Vehicle Control Unit)是整车控制***的核心。整车控制器接收传感器传送的数据,驾驶员操作指令和其他控制器通过CAN(ControllerArea Network,控制器局域网络)总线传递的数据,按照控制策略进行处理后发送控制指令到电机控制单元、电池管理***等控制单元和其他附件控制执行器,并对车辆运行状态进行实时监控。在电动汽车制动过程中进行制动能量回馈控制,提高纯电动汽车的续驶里程。
本发明一实施例提供整车控制器操作方法、***及电子控制单元,并且于此所描述的整车控制器操作方案主要包括针对整车控制器的自动化测试方案,例如提供整车控制器自动化测试方法、***及电子控制单元。在下文中将以整车控制器自动化测试方法、***及电子控制单元为例展开论述。
如图1所示,本发明一实施例的整车控制器自动化测试方法,包括:
S11、接收用户操作,并获取用户操作所对应的整车测试请求。
关于本发明实施例方法的执行主体,其可以是各种处理器或控制器,例如其可以是额外设置在车辆外部的测试设备,而在整车测试时通过与车辆连接通信以实现对整车控制器的自动化测试;另一方面,处理器或控制器还可以是直接设置在车辆中的部件,例如其可以是车辆中的已有的诸如车载电脑或电子控制单元的处理部件,通过对这些已有处理部件在软件或硬件上进行改进,从而实现通过在车辆本身的操作就能够完成对整车控制器的功能测试,而无需额外连接设备,提高了车辆的整车测试体验。
可以理解的是,对于本发明实施例中车辆的类型,在此应不加以限制,例如其可以是纯电动汽车或混合动力汽车的新能源汽车等。
关于整车测试请求的获取方式,其可以是用户通过对车辆或车辆的外接测试设备的交互操作而发出的,例如可以是通过对特定按键或特定触摸屏的显示控件的交互操作来触发生成整车测试请求。优选地,可以是应用车载触摸屏的显示控件来感应用户触摸操作,并基于所感应的用户触摸操作,生成相对应的整车测试请求;由此,通过用户对车载触摸屏的交互操作就能够实现对车辆的整车控制器的功能测试。
S12、解析整车测试请求,并确定整车测试请求所对应的整车测试信号集,其中该整车测试信号集包括被预标定了执行顺序的多个整车测试信号。
作为示例,车载屏幕上的显示控件的数量可以是一个或多个,以对应分别实现对一个或多个整车功能集合的测试过程;优选地,车载屏幕上的显示控件的数量是多个,且每一显示控件分别对应于不同的整车测试信号集,其中该整车测试功能集合包括以下中的一者或多者:钥匙开关测试信号集、档位总成测试信号集、油门踏板测试信号集、信号输入测试信号集、以及故障注入测试信号集;因此,通过用户对显示控件的交互操作,就能够实现对整车控制器下对应所有整车上下电功能信号、对应所有整车挡位切换功能信号、对应所有整车加减速功能信号、对应所有故障注入功能信号、对应所有信号输入功能信号的触发和调用。
在一些优选实施方式中,还可以是用户通过对一个显示控件的交互操作就能够实现对多个或所有的整车测试功能集合的测试,例如通过对整车测试控件的交互操作,就能够实现对整车包括挡位总成、信号输入、故障输入等多个整车功能模块的自动化顺序测试。
另外,整车测试信号集中所包含的多个整车测试信号被标定成具有特定的执行顺序,例如可以是测试人员根据工况设计的需要而标定整车测试信号集中的测试信号的执行顺序;示例性地,在信号输入测试信号集中包括对应执行顺序的“门灯开关测试信号-高压互锁测试信号-安全带测试信号-手刹功能测试信号”。
S13、按照执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试该整车控制器的功能。
示例性地,在确定信号输入测试信号集中的对应执行顺序为“门灯开关测试信号-高压互锁测试信号-安全带测试信号-手刹功能测试信号”时,可以是首先生成门灯开关测试信号,并将所生成的整车测试信号发送至整车控制器进行测试,然后生成高压互锁测试信号,并将所生成的高压互锁测试信号发送至整车控制器进行测试,之后生成安全带测试信号等等...直到信号输入测试信号集中所有的整车测试信号都已经生成并测试完整车控制器,从而实现自动地按照预标定的执行顺序来实现对整车控制器的顺序测试。
在一些实施方式中,可以是在车载屏幕上实时地显示各个自动化测试过程所对应的测试结果,以实现自动化测试的桌面仿真***。如图2所示,本发明一实施例的整车控制器自动化测试方法中用于实现桌面仿真自动化测试功能的流程,其中该流程包括:
S21、将所生成的第一整车测试信号发送至整车控制器。
S22、从整车控制器接收针对第一整车测试信号所反馈的功能测试结果。
S23、将功能测试结果转换为仿真可视化信号。
S34、基于仿真可视化信号,显示测试结果。
其中,功能测试结果可以是以CAN信号的形式而传递的,通过对该CAN信号的解析,解读出对应的测试结果。在一些实施方式中,可以是通过将数值信号转换为十进制数赋值到对应的显示控件进行显示,数字信号经过判断执行相应的控件进行显示当前状态,使操作人员更直观的观测各个信号的执行情况,对于测试不合格的整车模块进行检查和调研。
如图3,其示出了整车信号集的示例,其中整车测试信号集中的多个整车测试信号被配置成层叠式结构,例如层叠式结构“手刹置位-手刹开路-门灯开关置位-门灯开关开路-安全带置位-安全带开路-高压互锁开路-开路碰撞-碰撞”,以及层叠式结构“制动开关-工作电流采集-N挡-R挡-D挡-E挡-E+挡”等等,其中层叠式结构中的从首层至尾层的顺序与执行顺序相对应,示例性地首层“制动开关”测试信号到尾层“E+挡”的层次顺序可以是对应于档位总成测试信号集的执行顺序。在一些实施方式中,在生成整车测试信号时,可以是按照首层至尾层的顺序,逐层生成层叠式结构中的整车测试信号;由此,通过层叠结构设计,实现了对整车测试信号集中测试信号的生成顺序的配置。
在如图3所示的模块结构设计还用于实现信号状态显示,层叠式顺序结构中设置所有数字信号、模拟信号、故障状态、钥匙信号、挡位信号的变量,识别到相应的变量,执行该结构中得子***,子***中将CAN信号进行解析,数值信号转换为十进制数赋值到对应的显示控件进行显示,数字信号经过判断执行相应的控件进行显示当前状态,使操作人员更直观的观测各个信号的执行情况。
可以理解的是,自动化测试的多个整车功能可以是分别对应于整车运行的多个工况,其中可能存在在前一工况异常的情况下,后一工况继续执行会导致的损坏或危险的问题,例如在挡位切换功能测试过程中,若制动档异常或没有进入制动档时,则不建议继续进行之后的挡位测试功能。鉴于此,本发明实施例的一些优选实施方式还提出了:当针对整车功能的功能测试结果指示第一整车测试信号所对应的整车功能为正常时,按照执行顺序生成在第一整车测试信号之后的第二整车测试信号,并将第二整车测试信号发送至整车控制器,以实现在前序测试信号测试正常和前序车辆工况正常响应时,继续执行后续的测试过程;另外,当该功能测试结果指示第一整车测试信号所对应的整车功能为异常时,控制停止按照执行顺序生成后续的整车测试信号。由此,当整个整车测试信号集中的信号存在导致功能测试异常的整车测试信号时,停止利用整车测试信号集中后续的测试信号来进行测试。
需说明的是,并不是所有的测试工况之间都有测试结果的关联性,例如在信号输入测试信号集中的“车门信号”、“安全带信号”之间前序的测试结果的异常与否并不影响后续的测试,此时就算是发现了在执行顺序中的前序测试信号存在故障,也可以是继续测试,直到顺序测试完成之后总体来查看测试结果,由此提高测试效率。相应地,可以是利用预先配置的异常禁后测试功能集来实现对不同功能自动化测试流程执行的个性化管理,具体的,其包括如图4所示的流程,包括:S41、当功能测试结果指示第一整车测试信号所对应的整车功能为异常时,判断第一整车测试信号所对应的整车功能是否属于预配置的异常禁后测试功能集内;S42、当第一整车测试信号所对应的整车功能是属于异常禁后测试功能集内时,控制停止按照执行顺序生成后续的整车测试信号;S43、当第一整车测试信号所对应的整车功能不属于异常禁后测试功能集内时,控制按照执行顺序生成后续的第二整车测试信号。关于该异常禁后测试功能集,可以是预先设定的对应于整车测试信号集的整体,或对应于整车信号测试集的部分,也就是,可以是当整车测试信号集中所有信号在测试异常时都中断后续自动化测试,也还可以是整车测试信号集中所指定的信号在测试异常时才中断后续自动化测试;且其可以是由测试人员预先根据工况需求而预先设定的。
在目前相关技术中,桌面仿真***主要由信号输入、信号输出、两个模块组成,虽能满足测试要求,但对于测试人员,测试过程全程需要人员参与每个信号的输出,在操作过程中可能会出现遗漏以及误操作的可能,导致测试数据的缺失以及不准确性,针对整车各工况的测试,需要人为操作各个界面来实现,无法实现自动执行。
针对目前桌面仿真***易出现遗漏以及误操作的可能和无法实现自动执行整车各工况的模拟,如图5所示出的是应用本发明一实施例的整车控制器自动化测试方法的桌面仿真***的示例性架构,本仿真***优化操作界面及操作***,按照各功能模块进行分区,增加顺序执行、自动执行程序,实现测试的自动化、智能化。其一,本发明实施例中的桌面仿真***设置钥匙开关功能模块、档位总成模块、油门踏板模块、信号输入模块、故障注入模块,模拟整车各功能的实现;其二,该桌面仿真***设置顺序测试功能,保证测试信号的完整性;其三,该桌面仿真***设置自动测试功能,按照预先设置的流程模拟整车各工况的测试。
具体的,该桌面仿真***由Labview编程,实现状态显示、命令下发及数据判断等功能。测试界面进行功能模块化,操作界面人性化、智能化,清晰的显示整车的各负载、执行器、传感器等信息,人机界面可以是由钥匙总成、踏板总成、信号输入、档位总成、故障注入五个窗口组成,同时实现各功能模块协调工作。整个***结构由平铺式顺序结构搭建,通过CAN通讯模块实现钥匙总成、档位信号输出、模拟信号回采、数字信号输出以及状态显示各功能子***的数据交互及功能实现,各功能模块通过while循环实现顺序性执行所有信号的输出及采集,保证测试的完整性。
另外,上述人机界面的显示控件分别是由不同结构设计来实现对应的整车测试功能的测试过程,其中如图6A-D示出的是对应的结构设计示意图。
如图6A,其所示出的是整车控制器自动化测试方法中用于实现模拟信号输出的模块设计结构示例,层叠式顺序结构中分别设置加速踏板信号、真空度信号、以及挡位信号为局部变量,当执行相应控件时,该结构识别到相应的变量,执行该结构中得子***,子***中将该变量转换为十六进制的数值并赋值到对应的CAN数据段的字节中,并下发至下位机进行执行相应电位器,来实现该信号的输出,通过while循环依次循环识别局部变量,执行相应子程序,实现顺序输出所有变量的输出。
如图6B,其所示出的是整车控制器自动化测试方法中用于实现换挡器总成功能的模块设计结构示例,事件结构设置档位信号的切换以及档位信号指示灯各事件分支,当执行相应控件时,该结构识别到相应的事件分支,执行对应的子***,其他事件将不进行执行。通过选择器控制,当制动信号置1时,才能进行相应的档位切换功能***,当制动信号置0时,触发换挡控件也无法进入相应的换挡程序中。经济模式档位切换时需判断当前档位信号,当前档位信号不为前进当时将不执行经济档位切换功能。模拟整车换挡工况,实现车辆换挡工况下的测试。
如图6C,其所示出的是整车控制器自动化测试方法中用于实现钥匙总成功能的模块设计结构示例,事件结构设置钥匙信号的切换以及钥匙信号指示灯各事件分支,当执行相应控件时,该结构识别到相应的事件分支,执行对应的子***,其他事件将不进行执行,当钥匙信号位于关闭状态时,只能执行上低压功能的子***,当钥匙信号位于低压状态时,可执行上高压功能的子***,通过计时器检测上高压触发时间大于一定时间后进入上高压事件,执行上高压功能,同时通过选择器检测到档位信号,当挡位信号未在驻车档时,不执行上高压流程,实现车辆上下电流程的测试。
如图6D,其所示出的是整车控制器自动化测试方法中用于实现模拟信号采集的模块设计结构示例,条件结构框图中设置相应的条件触发,以CAN信号作为触发条件,当接收整车控制器发送的CAN信号时,判断CAN数据所满足的条件进行触发该条件下的程序,获取CAN数据中的模拟信号的数值,将其转换为十进制数并赋值给相应的显示控件,将收到的数值显示到界面,通过while循环依次循环识别触发条件,执行相应子程序,实现顺序采集所有的模拟量。
在本发明实施例所提供的桌面仿真测试***中,集成了钥匙总成输出钥匙点火信号、上高压信号,实现模拟整车上下电功能;档位总成输出驻车档、倒档、前进挡、空挡,实现模拟整车换挡功能;踏板总成实现模拟整车加减速功能;信号输入模块实现门灯开关、高压互锁、安全带、手刹功能;故障注入模块实现负载以及执行器的故障注入工功能。***通过各模块之间的通讯、配合,实现自动化测试,模拟整车各工况下的测试,避免了人工测试的遗漏和错误记录,保证了测试数据的准确性、完整性。由此,该桌面仿真测试***至少可以实现如下的效果:其一,实现人机互动,简化测试人员操作过程;其二,实现顺序执行,保证信号测试完整无遗漏;其三,实现按照设置流程自动测试,模拟整车各工况测试,实现联调功能。
如图7所示,本发明一实施例的整车控制器自动化测试***70,包括:获取单元701,用于接收用户操作,并获取所述用户操作所对应的整车测试请求;解析单元702,用于解析所述整车测试请求,并确定所述整车测试请求所对应的整车测试信号集,其中所述整车测试信号集包括被预标定了执行顺序的多个整车测试信号;测试单元703,用于按照所述执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能。
在本发明实施例的整车控制器自动化测试***中,通过人机界面交互实现相关操作,避免了机械开关按钮的老化和损坏;同时将功能进行模块化,使测试人员根据功能进行划分,减少误操作以及测试信号的丢失,从而导致设备或整车控制器的损坏,增加顺序执行功能,保证信号测试覆盖率,保证测试数据的完整性,自动化测试用来模拟整车各工况的测试,实现对整个动力***的联合调试。
本发明实施例还一方面提供了电子控制单元,其中,该电子控制单元被用于执行上述的整车控制器自动化测试方法。
关于本发明实施例的整车控制器自动化测试***和电子控制单元的更多的细节,可以参照上文关于整车控制器自动化测试方法的描述,并能够取得与上述的整车控制器自动化测试方法相同或相应的技术效果,相似内容在此便不赘述。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种整车控制器自动化测试方法,其特征在于,所述整车控制器为新能源汽车的整车控制器,所述整车控制器自动化测试方法包括:
接收用户操作,并获取所述用户操作所对应的整车测试请求;
解析所述整车测试请求,并确定所述整车测试请求所对应的整车测试信号集,其中所述整车测试信号集包括被预标定了执行顺序的多个整车测试信号;
按照所述执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能;
所述整车测试信号集中的所述多个整车测试信号被配置成层叠式结构。
2.根据权利要求1所述的整车控制器自动化测试方法,其特征在于,所述层叠式结构中的从首层至尾层的顺序与所述执行顺序相对应,其中所述按照所述执行顺序依次生成整车测试信号包括:
按照所述首层至所述尾层的顺序,逐层生成所述层叠式结构中的整车测试信号。
3.根据权利要求1所述的整车控制器自动化测试方法,其特征在于,所述接收用户操作,并获取所述用户操作所对应的整车测试请求包括:
基于车载触摸屏的显示控件感应用户触摸操作;以及
基于所感应的用户触摸操作,生成相对应的整车测试请求。
4.根据权利要求3所述的整车控制器自动化测试方法,其特征在于,所述显示控件的数量为多个,且每一所述显示控件分别对应于不同的整车测试信号集,其中所述整车测试功能集合包括以下中的一者或多者:钥匙开关测试信号集、档位总成测试信号集、油门踏板测试信号集、信号输入测试信号集、以及故障注入测试信号集。
5.根据权利要求1所述的整车控制器自动化测试方法,其特征在于,在所述将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能包括:
将所生成的第一整车测试信号发送至整车控制器;
从所述整车控制器接收针对所述第一整车测试信号所反馈的功能测试结果;
将所述功能测试结果转换为仿真可视化信号;以及
基于所述仿真可视化信号,显示所述测试结果。
6.根据权利要求5所述的整车控制器自动化测试方法,其特征在于,在从所述整车控制器接收针对所述第一整车测试信号的所反馈的功能测试结果之后,所述整车控制器自动化测试方法还包括:
当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为正常时,按照所述执行顺序生成在所述第一整车测试信号之后的第二整车测试信号,并将所述第二整车测试信号发送至所述整车控制器;
当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为异常时,控制停止按照所述执行顺序生成后续的整车测试信号。
7.根据权利要求6所述的整车控制器自动化测试方法,其特征在于,所述当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为异常时,控制停止按照所述执行顺序生成后续的整车测试信号包括:
当所述功能测试结果指示所述第一整车测试信号所对应的整车功能为异常时,判断所述第一整车测试信号所对应的整车功能是否属于预配置的异常禁后测试功能集内;
当所述第一整车测试信号所对应的整车功能是属于所述异常禁后测试功能集内时,控制停止按照所述执行顺序生成后续的整车测试信号。
8.根据权利要求7所述的整车控制器自动化测试方法,其特征在于,所述异常禁后测试功能集包括以下中预标定的一者或多者的整车功能:整车上下电功能、整车挡位切换功能、整车加减速功能、以及故障注入功能。
9.一种整车控制器自动化测试***,其特征在于,所述整车控制器为新能源汽车的整车控制器,所述整车控制器自动化测试***包括:
获取单元,用于接收用户操作,并获取所述用户操作所对应的整车测试请求;
解析单元,用于解析所述整车测试请求,并确定所述整车测试请求所对应的整车测试信号集,其中所述整车测试信号集包括被预标定了执行顺序的多个整车测试信号;
测试单元,用于按照所述执行顺序依次生成整车测试信号,并将所生成的整车测试信号顺序发送至整车控制器,以自动地顺序测试所述整车控制器的功能;
所述整车测试信号集中的所述多个整车测试信号被配置成层叠式结构。
10.一种电子控制单元,其特征在于,所述电子控制单元用于执行权利要求1-8中任一项所述的整车控制器自动化测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811647331.9A CN111381578B (zh) | 2018-12-29 | 2018-12-29 | 整车控制器操作方法、***及电子控制单元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811647331.9A CN111381578B (zh) | 2018-12-29 | 2018-12-29 | 整车控制器操作方法、***及电子控制单元 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111381578A CN111381578A (zh) | 2020-07-07 |
CN111381578B true CN111381578B (zh) | 2023-08-04 |
Family
ID=71222545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811647331.9A Active CN111381578B (zh) | 2018-12-29 | 2018-12-29 | 整车控制器操作方法、***及电子控制单元 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111381578B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113535547B (zh) * | 2021-06-18 | 2022-08-02 | 中汽研(天津)汽车工程研究院有限公司 | 一种基于功能安全的测试方法 |
CN113628412A (zh) * | 2021-07-16 | 2021-11-09 | 一汽奔腾轿车有限公司 | 一种驾驶员监控***的整车测试方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN208239888U (zh) * | 2018-06-26 | 2018-12-14 | 武汉菱电汽车电控***股份有限公司 | 整车控制器自动测试装置 |
CN109062178A (zh) * | 2018-07-20 | 2018-12-21 | 深圳市雷赛控制技术有限公司 | 一种自动化测试方法、装置、测试设备及存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007312469A (ja) * | 2006-05-17 | 2007-11-29 | Hitachi Ltd | 車載電源システム及車載電源用発電機並びにその制御装置 |
CN102354209B (zh) * | 2011-09-07 | 2013-07-31 | 北京和利时***工程有限公司 | 一种用于列控***的测试装置及方法 |
CN102495367B (zh) * | 2011-12-05 | 2013-09-11 | 奇瑞汽车股份有限公司 | 一种纯电动车用电机的下线测试***和方法 |
US9639997B2 (en) * | 2013-05-22 | 2017-05-02 | Air China Limited | Test apparatus and test method based on DFDAU |
CN103744414A (zh) * | 2013-12-16 | 2014-04-23 | 北京交控科技有限公司 | 一种测试方法和测试设备 |
CN104298123B (zh) * | 2014-03-17 | 2017-12-15 | 郑州宇通客车股份有限公司 | 一种整车控制器的在环仿真测试***及测试方法 |
CN204480040U (zh) * | 2015-02-12 | 2015-07-15 | 北京蓝时科技股份有限公司 | 燃料电池车辆整车控制器的测试*** |
CN105159287A (zh) * | 2015-10-12 | 2015-12-16 | 重庆凯瑞电动汽车***有限公司 | 一种电动汽车整车控制器测试装置、***及使用方法 |
CN205581636U (zh) * | 2016-03-16 | 2016-09-14 | 宝沃汽车(中国)有限公司 | 整车控制器性能测试*** |
CN107562038B (zh) * | 2017-08-31 | 2020-10-27 | 中国第一汽车股份有限公司 | 一种车载控制器自动测试*** |
CN107894762B (zh) * | 2017-11-09 | 2018-08-28 | 重庆鲁班机器人技术研究院有限公司 | 实物仿真测试*** |
CN108594796B (zh) * | 2018-06-26 | 2024-06-28 | 武汉菱电汽车电控***股份有限公司 | 整车控制器自动测试装置及方法 |
CN108919778B (zh) * | 2018-06-29 | 2019-12-13 | 威马智慧出行科技(上海)有限公司 | 电动汽车整车控制器测试装置 |
-
2018
- 2018-12-29 CN CN201811647331.9A patent/CN111381578B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN208239888U (zh) * | 2018-06-26 | 2018-12-14 | 武汉菱电汽车电控***股份有限公司 | 整车控制器自动测试装置 |
CN109062178A (zh) * | 2018-07-20 | 2018-12-21 | 深圳市雷赛控制技术有限公司 | 一种自动化测试方法、装置、测试设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111381578A (zh) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105136483B (zh) | 一种纯电动汽车半实物仿真试验台及其测试方法 | |
CN111781910A (zh) | 一种基于汽车电子换挡***的自动化测试装置 | |
CN110174885A (zh) | 一种无人驾驶车辆的快速诊断方法及终端 | |
CN111381578B (zh) | 整车控制器操作方法、***及电子控制单元 | |
CN110609491B (zh) | 电动汽车整车控制器半实物仿真事故鉴定方法及*** | |
CN106598024B (zh) | 一种缓速器信号模拟检测装置及检测方法 | |
CN101778007B (zh) | 一种自动测试can总线控制模块的i/o引脚的***和方法 | |
CN104160285A (zh) | 车辆测试设备和方法 | |
CN105223897A (zh) | 一种铁路车辆电气控制柜测试装置及测试方法 | |
JP3744661B2 (ja) | Nc工作機械の故障診断方法及び装置 | |
CN113484027B (zh) | 新能源动力***硬件在环测试***及其性能验证方法 | |
CN207424670U (zh) | 一种纯电动汽车整车控制器程控故障注入箱 | |
CN111026073A (zh) | 纯电动整车级的电控***hil测试***的设计方法 | |
CN112697455A (zh) | 一种实车自动化测试*** | |
CN112362362A (zh) | 一种线下整车逻辑测试***及测试方法 | |
CN103149033A (zh) | 一种电动汽车下线故障检测方法 | |
JPH05240741A (ja) | 自動車にある複数の電子装置の診断データを収集する装置 | |
CN112356818B (zh) | 一种增程器控制***功能安全监控方法 | |
CN112269370A (zh) | 一种整车控制器与电机控制器联合测试***及方法 | |
CN109213110B (zh) | 整车控制器的测试装置及测试*** | |
CN111427334A (zh) | 汽车ecu故障模拟检测*** | |
CN104391462A (zh) | 一种纯电动汽车整车台架的联调控制***及其方法 | |
CN106338300B (zh) | 无轨电车电子仪表及总线模块综合检测设备及检测方法 | |
CN113359677A (zh) | 一种变速箱控制单元的测试*** | |
CN111968354B (zh) | 一种动车组火灾报警***自动调试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |