CN204116942U - 车载电子控制单元lin总线通信自动化测试装置 - Google Patents
车载电子控制单元lin总线通信自动化测试装置 Download PDFInfo
- Publication number
- CN204116942U CN204116942U CN201420528290.2U CN201420528290U CN204116942U CN 204116942 U CN204116942 U CN 204116942U CN 201420528290 U CN201420528290 U CN 201420528290U CN 204116942 U CN204116942 U CN 204116942U
- Authority
- CN
- China
- Prior art keywords
- test
- ecu
- bus
- power supply
- vehicle
- 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
Landscapes
- Small-Scale Networks (AREA)
Abstract
本实用新型涉及一种车载电子控制单元LIN总线通信自动化测试装置,该装置的测试主机通过GPIB连接程控电源;通过Ethernet接口连接网络示波器;程控电源的输出连接待测ECU;网络示波器、总线数据采集设备通过LIN总线和地线连接待测ECU。测试主机控制程控电源根据ECU的工作需求输出不同幅值的电压;网络示波器用于LIN总线的物理层测试;测试主机对ECU及LIN总线的测试数据进行记录、分析、评定并生成测试报告。本实用新型克服了手动测试种种缺点,减少了车载网络工程师不必要的重复劳动,测试结果精确。
Description
技术领域
本发明涉及一种用于高效完成LIN网络通信测试及网络管理测试的车载电子控制单元LIN总线通信自动化测试装置。
背景技术
在当今机动车辆上,通常安装多个电子控制单元(各控制单元通过接入LIN网络(LocalInterconnect Network,LIN))实现彼此间的协同工作。在ECU开发阶段,整车厂会向ECU供应商释放ECU通信需求规范,ECU网络管理需求规范及网关路由需求规范来约束ECU。ECU开发完成后,整车厂会对ECU进行严格的网络测试以确保ECU在LIN网络中可以正常工作。目前整车厂的网络测试以手动测试为主,自动测试为辅,效率低,精度差,测试时间长。测试工作包含测试环境搭建,测试执行,测试数据保存,测试结果评定和测试报告撰写等步骤。单ECU网络测试的持续时间一般为两到三天,随着机动车辆上的ECU数目的增加及多款车型的并行开发,测试工程师的工作也在成倍的增加。由于不同ECU的网络测试方法基本相同,导致了测试工程师多是在进行重复劳动。同时不可忽略的一点是手动测试必然会引入人为误差,对测试结果的准确性造成了影响。
发明内容
本实用新型要解决的技术问题是提供一种车载电子控制单元CAN总线通信自动化测试装置,该***能够准确、高效地对机动车辆上电子控制单元及其所在的LIN网络进行测试。
为了解决上述技术问题,本实用新型的车载电子控制单元LIN总线通信自动化测试装置包括程控电源、网络示波器、总线数据采集设备(CANcaseXL)、测试主机;测试主机通过GPIB连接程控电源;通过Ethernet接口连接网络示波器;程控电源的输出连接待测ECU;网络示波器、总线数据采集设备(CANcaseXL)通过LIN总线和地线连接待测ECU;所述程控电源通过电源线、接地线GND与ECU连接。
测试主机输出控制信号给程控电源,使其根据ECU的工作需求输出不同幅值的电压;LIN总线的物理层测试信号输出到网络示波器进行显示,并且物理层测试数据通过网络示波器传送给测试主机;ECU测试数据通过总线数据采集设备传输给测试主机;测试主机对ECU及LIN总线的测试数据进行记录、分析、评定并生成测试报告。
本实用新型还包括测试控制板卡、总线测试板卡;测试主机通过USB接口连接测试控制板卡,测试控制板卡的IO输出端口连接总线测试板卡;继电器矩阵包括连接于程控电源与ECU之间电源线BAT、接地线GND上的第一继电器、第二继电器。
所述继电器矩阵还包括连接于电源线与LIN线之间的第三继电器。
所述继电器矩阵还包括连接于接地线GND与LIN线的第四继电器。
当需要执行总线故障注入操作时,测试主机输出信号通过总线控制板卡传输给总线测试板卡,控制各继电器闭合或断开;第一继电器、第二继电器闭合时,可模拟常电工作状态。断开第三继电器LIN线对电源短路;第四继电器可实现LIN线对地短路。
本实用新型的有益效果:
本实用新型通过搭建包括程控电源、高精网络示波器、总线数据采集设备CANcaseXL、总线测试板卡及测试控制板卡(NI板卡)、测试主机的硬件工作平台,并通过测试主机进行统一管理、协调工作,克服了手动测试种种缺点,避免每次测试开始之前都要进行复杂的测试环境搭建工作,减少了车载网络工程师不必要的重复劳动,同时避免了手动操作会引入人为的误差,影响测试结果的精确性。
附图说明
下面结合附图和实施例对本实用新型进一步说明。
图1是本实用新型的车载电子控制单元LIN总线通信自动化测试装置的结构框图。
图2是本实用新型的总线测试板卡的结构示意图。
图3是测试主机的主程序流程图。
图4是测试主机的ECU欠电压测试流程图。
具体实施方式
如图1所示,本发明的硬件机柜是将程控电源、稳压电源、网络示波器、总线数据采集设备(CANcaseXL)、总线测试板卡及测试控制板卡(NI板卡)、测试主机等测试设备集成于一个机柜中进行统一管理。测试主机中安装测试管理软件,测试管理软件通过GPIB(通用接口总线)接口控制程控电源;通过Ethernet(以太网)接口控制高精网络示波器;通过USB接口控制测试控制板卡,测试控制板卡提供一系列的IO输出端口,这些IO输出端口可以控制总线测试板卡的继电器矩阵。程控电源用于被测ECU的供电,供电电压可在0V-50V之间变化,由于测试过程中部分测试用例需要调整电压值上升/下降或者控制电源的通断所以必须采用程控电源实时控制电压变化。程控电源须支持GPIB接口。稳压电源用于为总线测试板卡提供12V电压。高精网络示波器用于实现总线物理层测试,如总线信号电平测试、上升沿下降沿斜率测试等。网络示波器可适当选用采样频率、带宽较高的示波器,并提供Ethernet接口用于程序控制。总线数据采集设备(CANcaseXL)用于采集总线数据并传输给测试主机,由测试主机记录及分析总线数据;总线测试板卡可通过匹配继电器矩阵,结合总线数据采集设备、总线干扰设备实现总线测试,故障注入功能可以提供LIN线对电源短路、LIN线对地短路等故障注入操作。
如图2所示,继电器矩阵包括连接于程控电源与ECU之间电源线BAT、接地线GND上的第一继电器J1、第二继电器J2,连接于电源线与LIN线之间的第三继电器J3,连接于接地线GND与LIN线之间的第四继电器J4。
测试主机的软件部分包括:测试管理程序、测试用例库以及上位机控制程序。测试管理程序,包括数据库管理、测试执行管理和用户管理。数据库管理用于针对不同车型相关数据的存储,包括存储车型信息、测试规范信息、测试类型信息、测试用例信息等;测试执行管理用于选配不同的车型;用户管理用于新建用户,不同的用户权限不同。测试用例库包括:欠电压工作范围测试、过电压工作范围测试、ECU不被破坏电压范围测试、总线输出电平测试、容差测试、ECU内阻测试、报文头break域长度测试、报文头DEL长度测试、报文头同步域长度测试、波特率测试、睡眠唤醒测试、调度表顺序测试、调度表时隙测试等,可以根据不同的车型来删减测试用例。上位机控制程序用于测试相关参数的录入、选择和执行测试用例,并控制测试过程、保存测试记录和生成记录测试报告。
测试主机包括2个数据库:LDF通信数据库、信息数据库。
所述LDF通信数据库用于存储不同ECU需要发送及接收的报文信息。
所述信息数据库包括车型数据库、测试规范数据库、测试类型信息数据库、评定标准数据库、测试用例数据库、测试结果数据库、测试用例库;车型数据库用于存储车型信息;测试规范数据库用于存储各种车型对应的ECU测试规范信息(包括ECU所属网段,ECU开发版本及ECU名称等)、测试类型信息(包括基本通信、网络管理、诊断信息等);评定标准数据库用于存储评定标准信息;测试用例数据库用于存储各种车型所需测试的测试用例信息,例如针对某一车型,测试用例信息包括物理层测试(包括总线信号电平测试、上升沿下降沿斜率测试、位时间测试等)、数据链路层测试(包括LIN总线协议测试等);针对另一种车型,测试用例信息包括物理层测试、网络层测试;测试结果数据库用于存储测试结果信息。测试用例库用于存储能够满足各种车型测试需要的多个测试用例。
如图3所示,测试主机主程序流程如下:
(1)测试信息录入:录入待测ECU的相关参数;包括ECU所属网段,ECU软硬件版本及ECU名称等。
(2)测试用例选择,根据录入的待测ECU的相关参数查找信息数据库中对应的车型信息,以及该车型信息对应的测试用例信息,根据测试用例信息从测试用例库中选择相应的测试用例,并查询LDF通信数据库获得该ECU需要发送及接收的报文信息;
(3)开始对程控电源、网络示波器、总线数据采集设备和测试控制板卡的初始化连接进行测试。
(4)对编译选择的测试用例进行完整性检测,若通过检测则进入步骤(5),否则返回步骤(3),将漏掉的测试用例添加到测试用例队列中。
(5)针对选择的测试用例开始执行测试;
(6)判读是否生成测试报告,是则进入步骤(7),否则转步骤(8);
(7)根据测试用例评定标准信息、故障代码信息、路由信息和实测信息生成测试记录文件、测试结果评价报告。
(8)结束。
以对应于某一车型的待测ECU为例,测试用例包括:
报文测试:用于报文头break域长度测试、报文头Del域长度测试、报文头同步域长度测试;
总线物理层测试:用于总线信号电平、位时间的测试;
睡眠唤醒测试:总线空闲睡眠测试、总线睡眠命令测试、总线唤醒命令测试、本地唤醒测试;
ECU供电电压测试:用于对欠电压工作范围测试、过电压工作范围测试;
LIN主节点调度表测试:调度表顺序测试、调度表时隙测试。
所述报文测试子模块中报文头break域长度测试、报文头Del域长度测试、报文头同步域长度测试可以用同一个子程序实现,也可以分别用一个子程序实现。
总线信号电平、总线信号电平上升/下降沿、位时间的测试采用一个子程序实现。
调度表顺序测试、调度表时隙测试可以一个子程序也可以两个子程序。
下面以欠电压工作范围测试为例详细说明测试过程。其余测试用例的测试过程属于比较常规的技术,这里不再累述。
如图4所示,ECU欠电压测试过程如下:
(a)开始;
(b)ECU上电;
(c)判断供电电压是否大于0V,是则控制程控电源ECU供电电压降低0.1V;
(d)判断ECU报文是否第一次出现错误帧,是则转步骤(e),否则记录此时供电电压值;
(e)判断ECU是否停止通信,是则转步骤(f),否则返回步骤(c);
(f)记录ECU停止通信后的供电电压值;
(g)判断ECU第一次出现错误帧时供电电压值和ECU停止通讯后供电电压值是否符合规范,是则转步骤(h),否则输出测试不合格标志,转步骤(i);
(h)输出测试合格标志;
(i)结束。
本实用新型的硬件机柜建流程如下:
第一步,为网络自动化测试机柜安装电源控制开关。网络自动化测试机柜为220V供电。电源控制开关安置于机柜顶端,具有过流保护功能。当电流值超过最高电流时可以自动切断整个机柜的电源。它主要由空气开关和紧急停止开关组成,其中紧急停止开关按下时可切断整个机柜的供电。
第二步,安装网络自动化测试所需电源。机柜中包括两个独立的电源,分别由一个稳压电源和一个程控电源组成。稳压电源输出电压12V电压,为总线测试板卡供电。程控电源输出0V-50V电压,为被测ECU供电。程控电源需要通过GPIB转USB模块与测试主机连接,测试主机安装GPIB驱动后即可实现控制。
第三步,安装高精网络示波器。安装网络示波器前需根据网络示波器的大小定制机柜插箱,网络示波器先固定于测试插箱中,再将测试插箱放置于机柜指定位置,通过以太网网线与测试主机相连接。
第四步,按测试需求将总线测试板卡固定于定制的插箱中,总线测试板卡由稳压电源供电,供电电压12V。总线测试板卡由IO数字输出进行控制,通过接插件与IO数字输出端口相连接。IO数字输出控制可采用总线控制板卡(NI板卡)进行控制。图3是总线测试板卡的结构框图。
第五步,测试主机的设置。首先,测试主机中需安装程控电源、网络示波器、总线控制板卡等设备驱动;其次,需要编写一个上位机控制程序[F1]即测试管理软件,该软件统一控制各硬件测试设备。核心的测试用例在Vector公司CANoe软件中的CAPL Browser环境进行程序开发,CANoe提供各类程序接口,如GPIB接口、Ethernet接口、串口通信接口等。测试管理软件具备数据库管理功能可将测试相关信息录入,使网络测试机柜成为平台化、自动化的测试***。
如图3所示,网络测试及管理的方法包括如下步骤:
步骤S1,软件启动后,自动查询车型信息数据库[F6],获取车型信息数据库中保存的车型信息,测试类型信息,测试规范信息及测试用例信息等,并在软件中显示相关信息。
步骤S2,测试信息配置。测试信息包括ECU所属网段,ECU开发版本及ECU名称,ECU终端电阻匹配等。测试用例库[F2]根据这些信息确定需运行的测试文件,并查询LDF通信数据库[F3]获得该ECU需要发送及接收的报文信息。
步骤S3,选取需要进行测试的测试用例。具体实现方法如下:
所有测试用例信息保存在车型信息数据库[F6]的测试用例数据库中,根据选择的车型信息及测试类型信息将可以执行的测试用例名称显示在界面上,以供选择。
步骤S4,开始测试。单击“开始测试”按钮,开始一次新测试。自动测试软件完成对相关测试工具的初始化连接,并将测试用例信息写入配置文件(ini格式)供测试用例库运行时使用。具体实现方法如下:自动测试软件完成对硬件***中测试工具[F7]的连接:与程控电源的连接(本***采用GPIB接口通信),与网络示波器的连接(本***采用以太网接口通信),与外部接口电路的连接(本***采用串口通信)。如果与任一测试工具的初始化连接失败,则提示工程师,并终止本次测试。自动测试软件将测试用例选择信息,评定标准信息,故障代码信息及路由信息写入配置文件,以备测试用例库[F2]根据配置文件信息确定需要执行的测试用例,并依据评定标准信息对测试获得的结果进行评定。
步骤S5,步骤S4执行完成后,进入步骤S5,依次执行选中的测试项。具体实现方法如下:测试用例库[F2]将选中的测试项用例依次执行。在每一个测试项中,通过继电器的开闭及对程控电源和网络示波器的命令发送,搭建测试用例所需的测试环境。如果需要故障注入,则调用网络故障注入程序[F4]。如果是与网络示波器相关的测试程序,则调用网络信号测试程序[F5]。然后逐条执行该测试用例中的测试语句,获得最终的测试结果,并将结果与评定标准信息进行对比,确定测试项是否通过。每个测试用例均生成独立的测试记录文件以保存测试数据。
步骤S6,测试结束后,生成测试报告。单击“生成报告”按钮,则自动测试软件调用报告生成模块。
步骤S7,自动测试软件根据本次测试所属类型,调用对应的模板,将测试结果数据写入报告。
Claims (4)
1.一种车载电子控制单元LIN总线通信自动化测试装置,其特征在于包括程控电源、网络示波器、总线数据采集设备、测试主机;测试主机通过GPIB连接程控电源;通过Ethernet接口连接网络示波器;程控电源的输出连接待测ECU;网络示波器、总线数据采集设备通过LIN总线和地线连接待测ECU;所述程控电源通过电源线、接地线GND与ECU连接。
2.根据权利要求1所述的车载电子控制单元LIN总线通信自动化测试装置,其特征在于还包括测试控制板卡、总线测试板卡;测试主机通过USB接口连接测试控制板卡,测试控制板卡的IO输出端口连接总线测试板卡;所述总线测试板卡中集成继电器矩阵;继电器矩阵包括连接于程控电源与ECU之间电源线、接地线GND上的第一继电器、第二继电器。
3.根据权利要求2所述的车载电子控制单元LIN总线通信自动化测试装置,其特征在于所述继电器矩阵还包括连接于电源线与LIN线之间的第三继电器。
4.根据权利要求2所述的车载电子控制单元LIN总线通信自动化测试装置,其特征在于所述继电器矩阵还包括连接于接地线GND与LIN线的第四继电器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420528290.2U CN204116942U (zh) | 2014-09-12 | 2014-09-12 | 车载电子控制单元lin总线通信自动化测试装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420528290.2U CN204116942U (zh) | 2014-09-12 | 2014-09-12 | 车载电子控制单元lin总线通信自动化测试装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204116942U true CN204116942U (zh) | 2015-01-21 |
Family
ID=52334233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201420528290.2U Active CN204116942U (zh) | 2014-09-12 | 2014-09-12 | 车载电子控制单元lin总线通信自动化测试装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204116942U (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105425778A (zh) * | 2015-12-15 | 2016-03-23 | 唐山轨道客车有限责任公司 | 基于can总线的列车网络控制***的测试平台 |
CN107612774A (zh) * | 2017-09-15 | 2018-01-19 | 北京经纬恒润科技有限公司 | 一种多通道同步睡眠方法及*** |
CN108900377A (zh) * | 2018-07-03 | 2018-11-27 | 南京越博动力***股份有限公司 | 一种can网络测试***及测试方法 |
CN111930091A (zh) * | 2019-05-13 | 2020-11-13 | 北京新能源汽车股份有限公司 | 一种电动车电子控制单元的网络测试方法及装置 |
CN112260919A (zh) * | 2020-10-13 | 2021-01-22 | 西信科技有限公司 | 一种车载can网络诊断***级自动化测试装置及*** |
CN112511357A (zh) * | 2020-12-25 | 2021-03-16 | 武汉格罗夫氢能汽车有限公司 | 域控制器***级网络自动化测试***及方法 |
CN115664980A (zh) * | 2022-12-09 | 2023-01-31 | 长沙科梁科技有限公司 | 仿真模型生成方法、仿真方法和存储介质、终端设备 |
-
2014
- 2014-09-12 CN CN201420528290.2U patent/CN204116942U/zh active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105425778A (zh) * | 2015-12-15 | 2016-03-23 | 唐山轨道客车有限责任公司 | 基于can总线的列车网络控制***的测试平台 |
CN107612774A (zh) * | 2017-09-15 | 2018-01-19 | 北京经纬恒润科技有限公司 | 一种多通道同步睡眠方法及*** |
CN108900377A (zh) * | 2018-07-03 | 2018-11-27 | 南京越博动力***股份有限公司 | 一种can网络测试***及测试方法 |
CN111930091A (zh) * | 2019-05-13 | 2020-11-13 | 北京新能源汽车股份有限公司 | 一种电动车电子控制单元的网络测试方法及装置 |
CN111930091B (zh) * | 2019-05-13 | 2024-05-17 | 北京新能源汽车股份有限公司 | 一种电动车电子控制单元的网络测试方法及装置 |
CN112260919A (zh) * | 2020-10-13 | 2021-01-22 | 西信科技有限公司 | 一种车载can网络诊断***级自动化测试装置及*** |
CN112511357A (zh) * | 2020-12-25 | 2021-03-16 | 武汉格罗夫氢能汽车有限公司 | 域控制器***级网络自动化测试***及方法 |
CN115664980A (zh) * | 2022-12-09 | 2023-01-31 | 长沙科梁科技有限公司 | 仿真模型生成方法、仿真方法和存储介质、终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204116943U (zh) | 车载电子控制单元can总线通信自动化测试装置 | |
CN104267715A (zh) | 车载电子控制单元lin总线通信自动化测试装置及*** | |
CN204116942U (zh) | 车载电子控制单元lin总线通信自动化测试装置 | |
CN104298224A (zh) | 车载电子控制单元can总线通信自动化测试装置及*** | |
CN102608993B (zh) | 网络自动化测试的方法、机柜及测试主机 | |
CN103744422B (zh) | 一种对基于iec61850标准的继电保护装置自动测试方法 | |
CN103529377B (zh) | 智能变电站数字保护装置的自动测试***及方法 | |
CN204595599U (zh) | 基于CANoe的汽车电子控制器通用测试平台 | |
CN103869190A (zh) | 基于实时仿真***的配电终端自动闭环测试平台 | |
CN102184749B (zh) | 一种dcs控制柜的自动测试方法 | |
CN105425201B (zh) | 用于智能电能表软件可靠性检测的计量芯片模拟测试方法 | |
CN103699112B (zh) | 基于io信号故障仿真的航电自检测验证设备及其验证方法 | |
CN207020264U (zh) | 适用于继电保护装置的检测*** | |
CN105824001B (zh) | 一种数字电能表iec61850符合性测试方法及其*** | |
CN103176084A (zh) | 全景取代模式的智能变电站模拟***及其集成测试方法 | |
CN102854877A (zh) | 汽车车身控制模块的功能测试***及测试方法 | |
CN101156153A (zh) | 用于***内编程的***和装置 | |
CN105975369A (zh) | 一种用于车载网络单元的测试环境自动化配置设备 | |
CN102707712B (zh) | 电子装备故障诊断方法和*** | |
CN105353755A (zh) | 基于pxi总线的多功能故障注入装置 | |
CN104638767B (zh) | 一种面向智能变电站测试的间隔层数据源模拟方法及装置 | |
CN103713627A (zh) | 一种功能节点测试*** | |
CN106291329A (zh) | 一种具有自动检测配点终端三遥功能的测试*** | |
CN110989554B (zh) | 新能源整车集成控制器硬件在环测试用例库建立方法 | |
CN109374994A (zh) | 一种适用于继电保护装置的检测*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |