专利名称: | 一种控制器产品的早期生产遏制系统 | ||
专利名称(英文): | A controller product early production suppression system | ||
专利号: | CN201610201728.X | 申请时间: | 20160331 |
公开号: | CN105652859A | 公开时间: | 20160608 |
申请人: | 北京经纬恒润科技有限公司 | ||
申请地址: | 100101 北京市朝阳区安翔北里11号B座8层 | ||
发明人: | 周荣宽 | ||
分类号: | G05B23/02 | 主分类号: | G05B23/02 |
代理机构: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
摘要: | 本发明公开了一种控制器产品的早期生产遏制系统,包括上位机和快速原型设备;上位机用于确定所需测试的控制器产品的产品信息和针对控制器产品的测试项目信息,并在对控制器产品进行测试时向快速原型设备发送产品信息和测试项目信息;快速原型设备用于从基于模型开发的测试程序库中下载对应的测试程序,并在根据测试程序、产品信息和测试项目信息对控制器产品进行测试时,向控制器产品输出模拟信号。本申请采用的快速成型设备的通用性较高,可以用于测试不同的汽车控制器,而且快速成型设备可以从基于模型开发的测试程序库中下载对应的测试程序,基于模型开发测试程序的方法比较简单,可以降低系统成本并简化系统实现。 | ||
摘要(英文): | The invention discloses a controller product early production suppression system, includes the upper machine and rapid prototype equipment; a host computer used to determine the controller required for testing product information of the products and to controller product test item information, in the controller and to the products for testing fast prototype device transmits product information and test item information; rapid prototype apparatus is used for the development of the model-based test program library download the corresponding test program, according to the test procedure and the, product information and test item information to the controller when testing of the product, the product output of the analog signal to the controller. This application uses the quick forming of the high versatility of the apparatus, can be used for testing different automobile controller, but also rapid molding device can be from the model-based test program library development of the test program corresponding to download, the test procedure of the model-based development method is relatively simple, can reduce the system cost and simplify the system implementation. |
1.一种控制器产品的早期生产遏制系统,其特征在于,包括: 上位机和快速原型设备; 所述上位机用于确定所需测试的控制器产品的产品信息和针对所述控制 器产品的测试项目信息,并在对所述控制器产品进行测试时向所述快速原型 设备发送所述产品信息和所述测试项目信息; 所述快速原型设备用于从基于模型开发的测试程序库中下载对应的测试 程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述控 制器产品进行测试时,向所述控制器产品输出模拟信号。
2.根据权利要求1所述的系统,其特征在于,还包括: 信号处理电路; 所述信号处理电路分别与所述快速原型设备和所述控制器产品相连接, 用于根据所述产品信息对所述模拟信号进行处理,并将处理后的信号发送给 所述控制器产品。
3.根据权利要求1所述的系统,其特征在于,还包括: 信号采集设备; 所述信号采集设备分别与所述快速原型设备和所述控制器产品相连接, 用于采集所述控制器产品在接收所述模拟信号后反馈的状态信息,并将所述 状态信息发送给所述快速原型设备,以使所述快速原型设备根据所述状态信 息获取所述控制器产品的工作状态数据。
4.根据权利要求3所述的系统,其特征在于,所述快速原型设备还用于: 根据所述状态信息判断所述控制器产品的所述工作状态是否正常,并输 出测试结果。
5.根据权利要求4所述的系统,其特征在于,所述上位机还用于: 获取并保存所述工作状态数据,并显示与所述工作状态数据相对应的所 述测试结果。
6.根据权利要求4所述的系统,其特征在于,还包括: 测试指示装置; 所述测试指示装置与所述快速原型设备相连接,用于接收所述测试结果, 并在所述测试结果为所述控制器产品的所述工作状态正常时指示测试通过, 在所述测试结果为所述控制器产品的所述工作状态不正常时指示测试未通 过。
7.根据权利要求1所述的系统,其特征在于,还包括: 负载装置; 所述负载装置与所述控制器产品相连接,用于在对所述控制器产品进行 测试时作为所述控制器产品的负载。
8.根据权利要求1所述的系统,其特征在于: 所述快速原型设备中设置有多种通信接口,且多种所述通信接口分别与 不同的所述控制器产品相匹配。
9.根据权利要求1所述的系统,其特征在于,还包括: 散热装置; 所述散热装置用于在对所述控制器产品进行测试时开启,以保证所述早 期生产遏制系统的正常工作。
10.根据权利要求1所述的系统,其特征在于,所述模拟信号包括模拟 实车信号和模拟传感器信号。
1.一种控制器产品的早期生产遏制系统,其特征在于,包括: 上位机和快速原型设备; 所述上位机用于确定所需测试的控制器产品的产品信息和针对所述控制 器产品的测试项目信息,并在对所述控制器产品进行测试时向所述快速原型 设备发送所述产品信息和所述测试项目信息; 所述快速原型设备用于从基于模型开发的测试程序库中下载对应的测试 程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述控 制器产品进行测试时,向所述控制器产品输出模拟信号。
2.根据权利要求1所述的系统,其特征在于,还包括: 信号处理电路; 所述信号处理电路分别与所述快速原型设备和所述控制器产品相连接, 用于根据所述产品信息对所述模拟信号进行处理,并将处理后的信号发送给 所述控制器产品。
3.根据权利要求1所述的系统,其特征在于,还包括: 信号采集设备; 所述信号采集设备分别与所述快速原型设备和所述控制器产品相连接, 用于采集所述控制器产品在接收所述模拟信号后反馈的状态信息,并将所述 状态信息发送给所述快速原型设备,以使所述快速原型设备根据所述状态信 息获取所述控制器产品的工作状态数据。
4.根据权利要求3所述的系统,其特征在于,所述快速原型设备还用于: 根据所述状态信息判断所述控制器产品的所述工作状态是否正常,并输 出测试结果。
5.根据权利要求4所述的系统,其特征在于,所述上位机还用于: 获取并保存所述工作状态数据,并显示与所述工作状态数据相对应的所 述测试结果。
6.根据权利要求4所述的系统,其特征在于,还包括: 测试指示装置; 所述测试指示装置与所述快速原型设备相连接,用于接收所述测试结果, 并在所述测试结果为所述控制器产品的所述工作状态正常时指示测试通过, 在所述测试结果为所述控制器产品的所述工作状态不正常时指示测试未通 过。
7.根据权利要求1所述的系统,其特征在于,还包括: 负载装置; 所述负载装置与所述控制器产品相连接,用于在对所述控制器产品进行 测试时作为所述控制器产品的负载。
8.根据权利要求1所述的系统,其特征在于: 所述快速原型设备中设置有多种通信接口,且多种所述通信接口分别与 不同的所述控制器产品相匹配。
9.根据权利要求1所述的系统,其特征在于,还包括: 散热装置; 所述散热装置用于在对所述控制器产品进行测试时开启,以保证所述早 期生产遏制系统的正常工作。
10.根据权利要求1所述的系统,其特征在于,所述模拟信号包括模拟 实车信号和模拟传感器信号。
翻译:技术领域
本申请涉及检测技术领域,更具体地涉及一种控制器产品的早期生产遏 制系统。
背景技术
在汽车控制器的早期生产遏制系统中,采用GM公司GM-1920标准的 EarlyProductionContainmentProcedure(早期生产遏制程序,以下简称GP-12) 可以有效的对控制器功能进行检测,使问题自然暴露,得到及时解决,使汽 车控制器产品可以平稳的进入正常生产阶段。
GP-12检测设备中的测试控制器和信号发生器可以模拟实车上的各种传 感器信号发送给汽车控制器,然后回读汽车控制器返回的信息来判断汽车控 制器的工作状态是否正常,功能是否满足要求。在硬件上,通常GP-12检测 设备是由单片机作为运行测试程序的测试控制器和信号发生器的。在软件上, GP-12检测设备中的测试程序是采用嵌入式C语言基于传统设计开发模式编 写的,编写好的测试程序经调试和测试后再被下载到测试控制器中进行工作。
但是,GP-12检测设备的测试控制器的通用性较差,在测试不同的汽车控 制器时需要采用不同的测试控制器,而采用嵌入式C语言基于传统设计开发 模式编写测试程序的方法非常耗时耗力,且测试程序无法在不同的测试控制 器中复用,需要为不同的测试控制器分别编写不同的测试程序,导致汽车控 制器的早期生产遏制系统成本很高且实现复杂。
发明内容
有鉴于此,本发明提供了一种控制器产品的早期生产遏制系统,以提高 汽车控制器的早期生产遏制系统的通用性,并降低系统成本,简化系统实现。
为实现上述目的,本发明提供如下技术方案:
一种控制器产品的早期生产遏制系统,包括:
上位机和快速原型设备;
所述上位机用于确定所需测试的控制器产品的产品信息和针对所述控制 器产品的测试项目信息,并在对所述控制器产品进行测试时向所述快速原型 设备发送所述产品信息和所述测试项目信息;
所述快速原型设备用于从基于模型开发的测试程序库中下载对应的测试 程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述控 制器产品进行测试时,向所述控制器产品输出模拟信号。
优选地,还包括:
信号处理电路;
所述信号处理电路分别与所述快速原型设备和所述控制器产品相连接, 用于根据所述产品信息对所述模拟信号进行处理,并将处理后的信号发送给 所述控制器产品。
优选地,还包括:
信号采集设备;
所述信号采集设备分别与所述快速原型设备和所述控制器产品相连接, 用于采集所述控制器产品在接收所述模拟信号后反馈的状态信息,并将所述 状态信息发送给所述快速原型设备,以使所述快速原型设备根据所述状态信 息获取所述控制器产品的工作状态数据。
优选地,所述快速原型设备还用于:
根据所述状态信息判断所述控制器产品的所述工作状态是否正常,并输 出测试结果。
优选地,所述上位机还用于:
获取并保存所述工作状态数据,并显示与所述工作状态数据相对应的所 述测试结果。
优选地,还包括:
测试指示装置;
所述测试指示装置与所述快速原型设备相连接,用于接收所述测试结果, 并在所述测试结果为所述控制器产品的所述工作状态正常时指示测试通过, 在所述测试结果为所述控制器产品的所述工作状态不正常时指示测试未通 过。
优选地,还包括:
负载装置;
所述负载装置与所述控制器产品相连接,用于在对所述控制器产品进行 测试时作为所述控制器产品的负载。
优选地,所述快速原型设备中设置有多种通信接口,且多种所述通信接 口分别与不同的所述控制器产品相匹配。
优选地,还包括:
散热装置;
所述散热装置用于在对所述控制器产品进行测试时开启,以保证所述早 期生产遏制系统的正常工作。
优选地,所述模拟信号包括模拟实车信号和模拟传感器信号。
经由上述的技术方案可知,本发明公开了一种控制器产品的早期生产遏 制系统,包括:上位机和快速原型设备;所述上位机用于确定所需测试的控 制器产品的产品信息和针对所述控制器产品的测试项目信息,并在对所述控 制器产品进行测试时向所述快速原型设备发送所述产品信息和所述测试项目 信息;所述快速原型设备用于从基于模型开发的测试程序库中下载对应的测 试程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述 控制器产品进行测试时,向所述控制器产品输出模拟信号。相对于单片机, 本申请采用的快速成型设备的通用性较高,可以用于测试不同的汽车控制器, 而相对于采用嵌入式C语言基于传统设计开发模式编写测试程序的方法,快 速成型设备可以从基于模型开发的测试程序库中下载对应的测试程序,基于 模型开发测试程序的方法比较简单,可以降低系统成本并简化系统实现。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本发明一个实施例公开的一种控制器产品的早期生产遏制系 统的结构示意图;
图2示出了本发明另一个实施例公开的一种控制器产品的早期生产遏制 系统的结构示意图;
图3示出了本发明又一个实施例公开的一种控制器产品的早期生产遏制 系统的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而 不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参见图1,示出了本发明一个实施例公开的一种控制器产品的早期生产遏 制系统的结构示意图。
由图1可知,该系统包括:
上位机1和快速原型设备2;
所述上位机1用于确定所需测试的控制器产品的产品信息和针对所述控 制器产品的测试项目信息,并在对所述控制器产品进行测试时向所述快速原 型设备2发送所述产品信息和所述测试项目信息;
所述快速原型设备2用于从基于模型开发的测试程序库中下载对应的测 试程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述 控制器产品进行测试时,向所述控制器产品输出模拟信号。
在本申请实施例中,早期生产遏制系统是基于上位机1和快速原型设备2 实现的,采用快速原型设备2作为测试控制器,通过对控制器产品进行系统 级别的测试来判断控制器产品的功能指标是否符合检测要求。早期生产遏制 系统组成示意图如图1所示,大体上由快速原型设备2和上位机1组成,快 速原型设备2与控制器产品相连接。开始测试前,上位机1选择控制器产品 的类型和型号等产品信息,也可以选择测试项目信息。开始测试时,快速原 型设备2接收到开始测试信号或上位机的开始测试命令后,开始运行测试程 序自动进行测试。
上位机1用来设置测试的相关选项,确定所需测试的控制器产品的产品 信息和针对所述控制器产品的测试项目信息,并在对所述控制器产品进行测 试时向所述快速原型设备2发送所述产品信息和所述测试项目信息。
在本申请实施例采用快速原型设备2作为测试程序的运行载体,测试程 序库可以利用上位机1中的MATLAB/SIMULINK等软件进行基于模型的设计 开发,测试程序库中可以自动生成与快速原型设备2相对应的测试程序,在 对所述控制器产品进行测试时,快速原型设备2从上位机1的测试程序库中 下载对应的测试程序,然后根据所述测试程序、所述产品信息和所述测试项 目信息,直接通过信号线或接插件向所述控制器产品输出模拟信号,从而对 所述控制器产品进行测试。
快速原型设备2本身可以提供丰富的信号输入输出接口等通信接口,且 多种所述通信接口分别与不同的所述控制器产品相匹配,通过接口配置,可 以满足各种控制器产品对接口的需求。
可以理解的是,本申请提供的早期生产遏制系统中设置有用于供电的电 源,可以选择直流电源,也可以选择将交流电转换成直流电后对设备进行供 电,如果系统中有不同工作电压的零部件,电源还可以提供多种不同的供电 电压以便进行选择。
在图1中,控制器产品是需要被早期生产遏制系统检测的,通过快速原 型设备2向控制器产品输出包括模拟实车信号和模拟传感器信号在内的模拟 信号,早期生产遏制系统可用作同一类型不同型号的控制器产品或不同类型 的控制器产品的系统功能测试。
经由上述的技术方案可知,本发明公开了一种控制器产品的早期生产遏 制系统,包括:上位机和快速原型设备;所述上位机用于确定所需测试的控 制器产品的产品信息和针对所述控制器产品的测试项目信息,并在对所述控 制器产品进行测试时向所述快速原型设备发送所述产品信息和所述测试项目 信息;所述快速原型设备用于从基于模型开发的测试程序库中下载对应的测 试程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述 控制器产品进行测试时,向所述控制器产品输出模拟信号。相对于单片机, 本申请采用的快速成型设备的通用性较高,可以用于测试不同的汽车控制器, 而相对于采用嵌入式C语言基于传统设计开发模式编写测试程序的方法,快 速成型设备可以从基于模型开发的测试程序库中下载对应的测试程序,基于 模型开发测试程序的方法比较简单,可以降低系统成本并简化系统实现。
参见图2,示出了本发明另一个实施例公开的一种控制器产品的早期生产 遏制系统的结构示意图。
由图2可知,该系统包括:
上位机1、快速原型设备2、信号处理电路3、信号采集设备4和测试指 示装置5;
所述上位机1用于确定所需测试的控制器产品的产品信息和针对所述控 制器产品的测试项目信息,并在对所述控制器产品进行测试时向所述快速原 型设备2发送所述产品信息和所述测试项目信息;
所述快速原型设备2用于从基于模型开发的测试程序库中下载对应的测 试程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述 控制器产品进行测试时,向所述控制器产品输出模拟信号;
在本申请实施例中,早期生产遏制系统主要是基于上位机1和快速原型 设备2实现的,采用快速原型设备2作为测试控制器,通过对控制器产品进 行系统级别的测试来判断控制器产品的功能指标是否符合检测要求。开始测 试前,上位机1选择控制器产品的类型和型号等产品信息,也可以选择测试 项目信息。开始测试时,快速原型设备2接收到开始测试信号或上位机的开 始测试命令后,开始运行测试程序自动进行测试。
上位机1用来设置测试的相关选项,确定所需测试的控制器产品的产品 信息和针对所述控制器产品的测试项目信息,并在对所述控制器产品进行测 试时向所述快速原型设备2发送所述产品信息和所述测试项目信息。
在本申请实施例采用快速原型设备2作为测试程序的运行载体,测试程 序库可以利用上位机1中的MATLAB/SIMULINK等软件进行基于模型的设计 开发,测试程序库中可以自动生成与快速原型设备2相对应的测试程序,在 对所述控制器产品进行测试时,快速原型设备2从上位机1的测试程序库中 下载对应的测试程序,然后根据所述测试程序、所述产品信息和所述测试项 目信息向所述控制器产品输出模拟信号,从而对所述控制器产品进行测试。
快速原型设备2本身可以提供丰富的信号输入输出接口等通信接口,且 多种所述通信接口分别与不同的所述控制器产品相匹配,通过接口配置,可 以满足各种控制器产品对接口的需求。
可以理解的是,本申请提供的早期生产遏制系统中设置有用于供电的电 源,可以选择直流电源,也可以选择将交流电转换成直流电后对设备进行供 电,如果系统中有不同工作电压的零部件,电源还可以提供多种不同的供电 电压以便进行选择。
在图2中,控制器产品是需要被早期生产遏制系统检测的,通过快速原 型设备2向控制器产品输出包括模拟实车信号和模拟传感器信号在内的模拟 信号,早期生产遏制系统可用作同一类型不同型号的控制器产品或不同类型 的控制器产品的系统功能测试。
所述信号处理电路3分别与所述快速原型设备2和所述控制器产品相连 接,用于根据所述产品信息对所述模拟信号进行处理,并将处理后的信号发 送给所述控制器产品。
测试过程中,快速原型设备2向控制器产品发送模拟实车信号和模拟传 感器信号等模拟信号。这些模拟实车信号和模拟传感器信号中有些需要使用 信号处理电路3进行处理后变为满足需求的信号输出给控制器产品,例如快 速原型设备2发送模拟信号的幅值不满足控制器产品的信号接口需求时,信 号处理电路3可以将模拟信号的幅值进行变换以满足控制器产品的信号接口 需求。
可以理解的是,如果快速原型设备2发送的模拟信号可以被控制器产品 正确识别就不需要经过信号处理电路3的处理而直接通过信号线和接插件与 控制器产品连接。
信号处理电路3可以同时处理多种不同的信号类型,例如对多路数字信 号的逻辑处理、处理多路电压型信号和电流型信号之间的转化、调整多路模 拟信号的幅值、调整多路PWM信号的周期和占空比等功能,并且信号处理电 路3的功能和参数可以根据测试控制器产品的不同需求提前进行设置。
所述信号采集设备4分别与所述快速原型设备2和所述控制器产品相连 接,用于采集所述控制器产品在接收所述模拟信号后反馈的状态信息,并将 所述状态信息发送给所述快速原型设备2,以使所述快速原型设备2根据所述 状态信息获取所述控制器产品的工作状态数据。
在本申请实施例中,快速原型设备2可以通过LIN/K/CAN或其他通信方 式与控制器产品通信,向控制器产品发送测试所需的控制命令,然后可以通 过信号采集设备4读取控制器产品在接收所述模拟信号后反馈的状态信息, 还可以包括完成当前的各种测试所需的状态参数和产品信息等,并将这些信 息发送给所述快速原型设备2,以使所述快速原型设备2根据这些信息获取所 述控制器产品的工作状态数据。
信号采集设备4可以是各种信号传感器,在测试过程中实时采集测试所 需的控制器产品的信号数据,用来获取当前测试中各种信号的状态,以便控 制测试流程和判断测试信号是否满足要求等。
在本申请实施例中,所述快速原型设备2还用于:根据所述状态信息判 断所述控制器产品的所述工作状态是否正常,并输出测试结果。
所述上位机1还用于:获取并保存所述工作状态数据,并显示与所述工 作状态数据相对应的所述测试结果。
测试过程中,上位机1和快速原型设备2可以实时交互测试数据。上位 机1在开始测试前可以选择测试项目、控制器产品的类型和型号;上位机1 在测试中可以显示测试有关的信息和结果;上位机1在测试完成后,可以将 测试的中间数据和测试结果均保存在测试结果文件中并将文件按照一定的规 则命名。上位机1还可以对已完成测试的控制器产品的测试数据进行搜索查 找和必要时的一键数据处理。
所述测试指示装置5与所述快速原型设备2相连接,用于接收所述测试 结果,并在所述测试结果为所述控制器产品的所述工作状态正常时指示测试 通过,在所述测试结果为所述控制器产品的所述工作状态不正常时指示测试 未通过。
测试结束后,快速原型设备2可以给出测试结果,上位机1可以保存测 试记录、显示测试结果和其他测试信息,通过测试指示装置5也可以观察测 试是否通过。
如果所有选择测试的测试项均和测试要求的预设值相符,或在预设值范 围内,则测试通过。测试通过后,测试指示装置5应显示测试通过的状态, 上位机1显示测试通过。如果测试结束后有一个或多个测试项没有符合测试 要求,则测试失败,测试指示装置5应显示测试失败的状态,上位机1显示 测试未通过和未通过测试的测试项目。在测试过程中和测试结束后,无论已 测试完毕的项目是否通过测试,该测试项目的结果数据都可以显示在上位机1 的界面中。
本申请实施例提供的基于快速原型的早期生产遏制系统可以对不同类型 和型号的控制器产品的系统功能进行自动测试,并读取相关的产品信息。通 过快速原型设备的使用,可较为便捷的利用MATLAB/SIMULINK软件对测试 程序进行设计开发,另外快速原型设备(例如Dspace公司的快速原型产品, 恒润科技自主研发的快速原型产品Controlbase系列等)自带有较为丰富的信 号接口,例如图2中示出的多个DI、DO、AD、DA、PWM等输入输出端口 和LIN、K、CAN等各种通信方式,在不同的模拟实车信号和信号采集方面 也有较大优势。该系统可针对不同型号的控制器产品进行选择测试,能够较 为方便的复用在其它类型的信号接口满足要求的控制器产品检测中,在汽车 控制器产品早期生产或加速生产阶段实施检验控制手段,以保证发现并解决 控制器产品的质量问题。
参见图3,示出了本发明又一个实施例公开的一种控制器产品的早期生产 遏制系统的结构示意图。
由图3可知,该系统包括:
上位机1、快速原型设备2、信号处理电路3、信号采集设备4、测试指 示装置5、负载装置6和散热装置7;
所述上位机1用于确定所需测试的控制器产品的产品信息和针对所述控 制器产品的测试项目信息,并在对所述控制器产品进行测试时向所述快速原 型设备2发送所述产品信息和所述测试项目信息;
所述快速原型设备2用于从基于模型开发的测试程序库中下载对应的测 试程序,并在根据所述测试程序、所述产品信息和所述测试项目信息对所述 控制器产品进行测试时,向所述控制器产品输出模拟信号;
所述信号处理电路3分别与所述快速原型设备2和所述控制器产品相连 接,用于根据所述产品信息对所述模拟信号进行处理,并将处理后的信号发 送给所述控制器产品。
所述信号采集设备4分别与所述快速原型设备2和所述控制器产品相连 接,用于采集所述控制器产品在接收所述模拟信号后反馈的状态信息,并将 所述状态信息发送给所述快速原型设备2,以使所述快速原型设备2根据所述 状态信息获取所述控制器产品的工作状态数据。
在本申请实施例中,所述快速原型设备2还用于:根据所述状态信息判 断所述控制器产品的所述工作状态是否正常,并输出测试结果。
所述上位机1还用于:获取并保存所述工作状态数据,并显示与所述工 作状态数据相对应的所述测试结果。
所述测试指示装置5与所述快速原型设备2相连接,用于接收所述测试 结果,并在所述测试结果为所述控制器产品的所述工作状态正常时指示测试 通过,在所述测试结果为所述控制器产品的所述工作状态不正常时指示测试 未通过。
所述负载装置6与所述控制器产品相连接,用于在对所述控制器产品进 行测试时作为所述控制器产品的负载。
所述散热装置7用于在对所述控制器产品进行测试时开启,以保证所述 早期生产遏制系统的正常工作。
在本申请实施例中,负载装置6一般是实车上的执行机构,包括电机等 设备,真实负载(或模拟负载)是测试所需的负载装置,散热装置保证在测 试运行中处于开启状态,完成对所述早期生产遏制系统的散热,以保证所述 早期生产遏制系统的正常工作。
另外,如图3所示,在本申请实施例中,各种测试控制按键、控制器工作 状态指示灯、电源开关/急停开关、供电线和信号连接线等可以根据需要进行 设计。
经由上述的技术方案可知,本申请实施例公开的一种控制器产品的早期 生产遏制系统,包括上位机、快速原型设备、信号处理电路、信号采集设备、 测试指示装置、负载装置和散热装置。相对于单片机,本申请公开的控制器 产品的早期生产遏制系统中采用的快速成型设备的通用性较高,可以用于测 试不同的汽车控制器,而相对于采用嵌入式C语言基于传统设计开发模式编 写测试程序的方法,快速成型设备可以从基于模型开发的测试程序库中下载 对应的测试程序,基于模型开发测试程序的方法比较简单,可以降低系统成 本并简化系统实现。
为了描述的方便,描述以上系统时以功能分为各种模块分别描述。当然, 在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同 相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同 之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例, 所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描 述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元 可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可 以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示 例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性 地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定 的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本 发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存 储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编 程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任 意其它形式的存储介质中。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他 变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物 品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者 是还包括为这种过程、方法、物品或者设备所固有的要素。也就是说,在没 有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所 述要素的过程、方法、物品或者设备中还存在另外的要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用 本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易 见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下, 在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。