ECU测试装置、测试方法和测试系统制造方法及图纸

技术编号:35016168 阅读:16 留言:0更新日期:2022-09-21 15:19
本申请实施例提供一种ECU测试装置、测试方法和测试系统,涉及电子测试技术领域。该测试装置包括:包括:MPU和MCU,MPU与MCU通过串口进行连接;MPU用于获取浏览器端发送的测试脚本,并对测试脚本进行解析,获得控制指令并发送至MCU,其中,测试脚本采用python语言编写;MCU用于将接收到的控制指令发送至ECU,并将接收到的ECU反馈的测试信号发送至MPU;MPU还用于根据测试信号生成测试报告,并将测试报告发送至浏览器端。本申请的ECU测试装置体积小巧,通用性强,且可以接收采用Python语言编写的测试脚本,应用范围广,对测试人员的专业性要求低。低。低。

【技术实现步骤摘要】
ECU测试装置、测试方法和测试系统


[0001]本申请涉及电子测试
,尤其涉及一种电子控制器ECU测试装置、测试方法和测试系统。

技术介绍

[0002]电子控制器(electronic control unit,ECU)是车辆的核心电子元件之一,可以用于监控车辆的运行状态,执行车辆的各种控制功能。因此,在ECU出厂之前,对其进行功能测试是确保车辆安全的重要手段。
[0003]当前,各主流厂商对ECU的测试通常是利用VECTOR的板卡搭建的功能自动化测试系统,对ECU进行测试。
[0004]但是,基于VECTOR的板卡搭建的功能自动化测试系统体积庞大,价格昂贵且只能基于VECTOR授权的软件环境编写测试脚本,对测试人员的专业性要求比较高。

技术实现思路

[0005]本申请实施例提供一种ECU测试装置、测试方法和测试系统,与现有的测试设备相比较,具有体积小巧,方便携带、通用性强等特点,且可以接收采用Python语言编写的测试脚本,应用范围广,对测试人员的专业性要求低。
[0006]第一方面,本申请实施例提供一种ECU测试装置,包括:微处理器MPU和微控制器MCU,所述MPU与所述MCU通过串口进行连接;
[0007]所述MPU用于获取浏览器端发送的测试脚本,并对所述测试脚本进行解析,获得控制指令并发送至所述MCU,其中,所述测试脚本采用python语言编写;
[0008]所述MCU用于将接收到的所述控制指令发送至所述ECU,并将接收到的所述ECU反馈的测试信号发送至所述MPU;
[0009]所述MPU还用于根据所述测试信号生成测试报告,并将所述测试报告发送至所述浏览器端。
[0010]可选的,所述装置还包括通信模块,所述通信模块与所述MPU连接,所述通信模块用于接收所述浏览器发送的测试脚本,并将所述测试脚本发送至所述MPU。
[0011]可选的,所述通信模块包括如下中的至少一个通信单元:以太网通信单元、WIFI通信单元或USB通信单元。
[0012]可选的,所述装置还包括外设模块,所述外设模块与所述MCU连接,所述外设模块用于将所述控制指令发送至所述ECU,并从所述ECU获取反馈的测试信号。
[0013]可选的,所述外设模块包括如下中的至少一种外设单元:可调电压信号输出单元、CAN总线、串口通信单元、阻值信号输出单元、IO信号输出单元或PWM信号输出单元。
[0014]可选的,所述外设模块包括至少两种外设单元;
[0015]所述MCU具体用于,根据接收到的所述控制指令的指令类型,将所述控制指令发送至所述指令类型对应的外设单元。
[0016]可选的,所述MCU还用于对所述控制指令进行校验,在所述控制指令校验通过时,向所述ECU发送所述控制指令。
[0017]可选的,所述MCU还具体用于:
[0018]获取所述控制指令的第一校验值和第二校验值,所述第一校验值为所述MCU接收所述MPU发送的校验值,所述第二校验值由所述MCU根据校验算法对所述控制指令进行计算获得;
[0019]若所述第一校验值与所述第二校验值相同,则所述控制指令的校验通过。
[0020]第二方面,本申请实施例提供一种ECU测试方法,包括:
[0021]获取浏览器端发送的测试脚本,其中,所述测试脚本采用python语言编写;
[0022]对所述测试脚本进行解析,获得控制指令,其中,所述控制指令用于控制所述ECU执行对应的动作;
[0023]将所述控制指令发送至所述ECU,并获得所述ECU反馈的测试信号;
[0024]根据所述测试信号生成测试报告,并将所述测试报告发送至所述浏览器端。
[0025]第三方面,本申请提供一种ECU测试系统,包括:浏览器端和ECU测试装置;
[0026]浏览器端用于获取用户编写的测试脚本,并将测试脚本发送至ECU测试装置。
[0027]ECU测试装置用于根据测试脚本对待测试的ECU进行测试。
[0028]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现第二方面中任一项的方法。
[0029]本申请实施例提供的ECU测试装置、测试方法和测试系统,包括:MPU和MCU,MPU与MCU通过串口进行连接;MPU用于获取浏览器端发送的测试脚本,并对测试脚本进行解析,获得控制指令并发送至MCU,其中,测试脚本采用python语言编写;MCU用于将接收到的控制指令发送至ECU,并将接收到的ECU反馈的测试信号发送至MPU;MPU还用于根据测试信号生成测试报告,并将测试报告发送至浏览器端。本装置通过MPU和MCU的配合,在接收到测试脚本时,就可以实现对ECU的测试,相比于现有的测试系统,体积小巧,通用性强,且测试脚本采用Python语言编写,开发效率高、应用范围广,对测试人员的专业性要求低。
附图说明
[0030]图1为本申请实施例提供的ECU测试装置的结构示意图一;
[0031]图2为本申请实施例提供的ECU测试装置的结构示意图二;
[0032]图3为本申请实施例提供的ECU测试方法的流程示意图;
[0033]图4为本申请实施例提供的ECU测试系统的结构示意图。
具体实施方式
[0034]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。
[0035]在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一
定不同。
[0036]需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0037]在介绍本申请的实施例之前,首先对本申请的
技术介绍
进行解释说明:
[0038]ECU是车辆的核心电子元件之一,可以用于监控车辆的运行状态,例如,刹车、换挡等,执行车辆的各种控制功能,例如,转向、变速等。因此,在ECU出厂之前,对其进行功能测试是确保车辆安全的重要手段。
[0039]当前,各主流厂商对ECU的测试通常是利用VECTOR的板卡搭建的功能自动化测试系统,该系统由工控机、电源板卡、控制器域网(controller area network,CAN)通信板卡、数字信号板卡、模拟信号板卡、继电器板卡等组成,基于VECTOR的专用软件配置软硬件环境,使用通信访问编程语言(communicati本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子控制器ECU的测试装置,其特征在于,包括:微处理器MPU和微控制器MCU,所述MPU与所述MCU通过串口进行连接;所述MPU用于获取浏览器端发送的测试脚本,并对所述测试脚本进行解析,获得控制指令并发送至所述MCU,其中,所述测试脚本采用python语言编写;所述MCU用于将接收到的所述控制指令发送至所述ECU,并将接收到的所述ECU反馈的测试信号发送至所述MPU;所述MPU还用于根据所述测试信号生成测试报告,并将所述测试报告发送至所述浏览器端。2.根据权利要求1所述的装置,其特征在于,所述装置还包括通信模块,所述通信模块与所述MPU连接,所述通信模块用于接收所述浏览器发送的测试脚本,并将所述测试脚本发送至所述MPU。3.根据权利要求2所述的装置,其特征在于,所述通信模块包括如下中的至少一个通信单元:以太网通信单元、WIFI通信单元或USB通信单元。4.根据权利要求1所述的装置,其特征在于,所述装置还包括外设模块,所述外设模块与所述MCU连接,所述外设模块用于将所述控制指令发送至所述ECU,并从所述ECU获取反馈的测试信号。5.根据权利要求4所述的装置,其特征在于,所述外设模块包括如下中的至少一种外设单元:可调电压信号输出单元、CAN总线、串口通信单元、阻值信号输出单元、IO信号输出单元或PWM信号输出单元。6.根据权利要求5所...

【专利技术属性】
技术研发人员:马祖春房永王敏
申请(专利权)人:浙江吉利新能源商用车集团有限公司浙江远程商用车研发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1