基于OSEK直接网络管理的测试系统和方法技术方案

技术编号:15227161 阅读:33 留言:0更新日期:2017-04-27 09:53
本发明专利技术公开了一种基于OSEK直接网络管理的测试系统和方法,用于对被测ECU阵列的网络管理进行测试,所述被测ECU阵列为待测ECU集合,该系统包括:上位机,下位机,通过PXI总线与所述下位机相连的开关量板卡、CAN数据采集板卡;所述开关量板卡通过输入/输出接口与被测ECU阵列相连;所述CAN数据采集板卡通过CAN总线与被测ECU阵列相连;所述下位机根据所述上位机的指令对所述开关量板卡和所述CAN数据采集板卡进行控制,并将所述CAN数据采集板卡接收的CAN报文上传给上位机;所述上位机根据所述下位机上传的CAN报文确定网络管理故障问题。利用本发明专利技术,可以实现全面、准确的测试。

【技术实现步骤摘要】

本专利技术涉及车辆管理网络测试
,具体涉及一种基于OSEK直接网络管理的测试系统和方法。
技术介绍
随着汽车产业的快速发展,汽车不再只是人们的代步工具,更多功能的加入,使得汽车ECU数量成倍上升。不同生产厂商制造的ECU在同一辆汽车中协同工作,互相传输数据,构成了汽车控制器局域网。虽然ECU数量的上升使功能更加强大,但伴随着的功耗也会增多。尤其是在不启动发动机而使用汽车的某些功能时,这样的困扰便更加明显。因此,为了使汽车网络工作更加有效,尽最大可能做到高效低耗,就引入了网络管理的概念。根据这个概念,在某些不需要特定ECU工作的状况下,如果能将部分ECU处于低功耗的待机状态,而一旦需要其工作,又能立即将其唤醒,成为解决这一状况的策略构想,即网络管理策略。网络管理有很多种,目前应用较广泛的是基于OSEK(OpenSystemsandtheCorrespondingInterfacesforAutomotiveElectronics)的直接网络管理策略。OSEK直接网络管理的目的是实施对当前网络上所有节点的状态监控,并保证所有节点在同一时间进入休眠状态。每个节点的状态都可以被网络上其他的节点所监控,因此被监控的节点将向网络上发送网络管理报文。针对网络管理的测试,一般是在整车项目到达试制阶段后,利用整车进行测试。将Tellus或CANoe(网络监测工具)与整车OBD(On-BoardDiagnostic,车载诊断系统)接口进行连接,测试人员对钥匙、车门、启动开关等设备进行操作,并通过网络监测工具对CAN网络报文进行监控,综合判断车辆能否进入正常的休眠及唤醒,发现问题后,利用人工来排查,所需要的时间长,耗费人力、物力大。为此,申请号为201310697293.9的中国专利申请提出了一种基于OSEK直接网络管理机制的自动测试系统,该系统通过PC机、CAN接口卡及被测控制器组成测试系统,利用CANoe对网络管理报文进行仿真,进而实现对被测控制器自动化测试。该方案虽然可以针对单个零部件的网络管理功能进行仿真、测试,但是在整车实际应用中,经常会出现新增节点或节点丢失的情况,现有方案无法实现针对这种情况下令牌环能否重新建立的测试;而且,针对单个零部件的测试中,现有方案无法将开关量等休眠、唤醒的条件加到自动化的测试系统中。
技术实现思路
本专利技术提供一种基于OSEK直接网络管理的测试系统和方法,以解决现有技术不能针对车辆各种不同工况进行有效测试的问题。为此,本专利技术提供如下技术方案:一种基于OSEK直接网络管理的测试系统,用于对被测ECU阵列的网络管理进行测试,所述被测ECU阵列为待测ECU集合,所述系统包括:上位机,下位机,通过PXI总线与所述下位机相连的开关量板卡、CAN数据采集板卡;所述开关量板卡通过输入/输出接口与被测ECU阵列相连;所述CAN数据采集板卡通过CAN总线与被测ECU阵列相连;所述开关量板卡用于模拟与待测ECU休眠及唤醒相关的开关信号;所述CAN数据采集板卡用于模拟网络管理报文的发送和接收;所述下位机用于根据所述上位机的指令对所述开关量板卡和所述CAN数据采集板卡进行控制,并将所述CAN数据采集板卡接收的CAN报文上传给上位机;所述上位机根据所述下位机上传的CAN报文确定网络管理故障问题。优选地,所述与待测ECU休眠及唤醒相关的开关信号包括门开信号、钥匙档位信号。优选地,所述上位机包括:存储单元和显示单元;所述存储单元用于存储测试程序;所述显示单元用于提供测试控制界面、网络管理状态迁移界面、以及被测ECU状态界面。优选地,所述系统还包括:通过PXI总线与所述下位机相连的测量装置,用于测量被测ECU阵列的输入电流和/或测量被测ECU阵列中各待测ECU的电流。优选地,所述系统还包括:电源,用于为所述下位机和所述被测ECU阵列供电。优选地,所述下位机、开关量板卡、CAN数据采集板卡、测量装置、以及所述电源集成在一个机箱中。一种基于OSEK直接网络管理的测试方法,用于对被测ECU阵列的网络管理进行测试,所述被测ECU阵列为待测ECU集合,所述方法包括:模拟网络管理报文;模拟发送所述网络管理报文时的开关信号,并根据所述开关信号控制所述被测ECU阵列中待测ECU的状态;发送所述网络管理报文;启动发送计数器和接收计数器;根据计数器限值及接收到的各被测ECU的CAN报文确定网络管理故障问题。优选地,所述方法还包括:设置网络管理状态迁移机制;所述模拟网络管理报文包括:根据所述网络管理状态迁移机制模拟网络管理报文。优选地,所述网络管理状态包括:正常模式状态、正常模式下等待网络休眠状态、网络休眠模式状态。本专利技术实施例提供的基于OSEK直接网络管理的测试系统和方法,可以同时实现对多个待测ECU的测试,而且可以根据需要,使被测ECU阵列中的待测ECU数量动态变化,即加入一个或多个新的ECU或断开其中的一个或多个ECU,从而实现网络节点增加或丢失情况下令牌环能否重新建立的测试,另外,通过开关量板卡模拟与待测ECU休眠及唤醒相关的开关信号,实现模拟控制器网络管理活动在整车上的实际工作状态,提高了测试结果的准确性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本专利技术基于OSEK直接网络管理的测试系统的结构框图;图2是本专利技术测试系统中上位机中提供的界面示意图;图3是本专利技术实施例中网络管理状态之间跳转示意图;图4是本专利技术基于OSEK直接网络管理的测试方法的流程图。具体实施方式为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施方式对本专利技术实施例作进一步的详细说明。直接网络管理的令牌环通讯顺序完全独立于网络架构,每一个节点都有一个自己指向的继承节点,令牌环的第一个节点为最后一个节点的继承节点。每一个节点都必须能够发送网络管理报文给任何其他节点,同时也必须能接收到其他节点发出的网络管理报文。当新增一个节点或一个节点离线,令牌环能够被打破,重新建立新的稳定的环,OSEK网络管理的软件架构与实际连接的物理架构无关。OSEK直接网络管理基于令牌环对网络进行控制,需要由令牌环来同步整个网络的网络管理,除了正常的应用消息帧之外,针对每个节点定义了专用的网络管理消息帧来传输网络信息和控制应用帧收发。当某个节点仍需要网络功能需要加入到网络通讯中时,该节点发送“Alive”消息向其它节点表明它仍然存在。所有发送“Alive”的节点会建立一个逻辑环来达到网络范围内所有节点的同步。当某个节点不需要使用网络功能时,它发送“SleepIndication”告知其它节点。当所有节点都发送了“SleepIndication”后,会发送“SleepAcknowledge”信息确认所有节点进入休眠模式。在逻辑环中定义的通讯序列是独立于网络拓扑结构的,每个节点都会被分配一个后续节点,逻辑环中的第一个节点是最后一个节点的后续节点。网络给每个节点定义了独一无二的地址,源地址和目的地址都需要明确的包含在网络管理帧中。所有的网络管理帧都是广播发送的。本专利技术提供一种基本文档来自技高网
...

【技术保护点】
一种基于OSEK直接网络管理的测试系统,用于对被测ECU阵列的网络管理进行测试,所述被测ECU阵列为待测ECU集合,其特征在于,所述系统包括:上位机,下位机,通过PXI总线与所述下位机相连的开关量板卡、CAN数据采集板卡;所述开关量板卡通过输入/输出接口与被测ECU阵列相连;所述CAN数据采集板卡通过CAN总线与被测ECU阵列相连;所述开关量板卡用于模拟与待测ECU休眠及唤醒相关的开关信号;所述CAN数据采集板卡用于模拟网络管理报文的发送和接收;所述下位机用于根据所述上位机的指令对所述开关量板卡和所述CAN数据采集板卡进行控制,并将所述CAN数据采集板卡接收的CAN报文上传给上位机;所述上位机根据所述下位机上传的CAN报文确定网络管理故障问题。

【技术特征摘要】
1.一种基于OSEK直接网络管理的测试系统,用于对被测ECU阵列的网络管理进行测试,所述被测ECU阵列为待测ECU集合,其特征在于,所述系统包括:上位机,下位机,通过PXI总线与所述下位机相连的开关量板卡、CAN数据采集板卡;所述开关量板卡通过输入/输出接口与被测ECU阵列相连;所述CAN数据采集板卡通过CAN总线与被测ECU阵列相连;所述开关量板卡用于模拟与待测ECU休眠及唤醒相关的开关信号;所述CAN数据采集板卡用于模拟网络管理报文的发送和接收;所述下位机用于根据所述上位机的指令对所述开关量板卡和所述CAN数据采集板卡进行控制,并将所述CAN数据采集板卡接收的CAN报文上传给上位机;所述上位机根据所述下位机上传的CAN报文确定网络管理故障问题。2.根据权利要1所述的系统,其特征在于,所述与待测ECU休眠及唤醒相关的开关信号包括门开信号、钥匙档位信号。3.根据权利要1所述的系统,其特征在于,所述上位机包括:存储单元和显示单元;所述存储单元用于存储测试程序;所述显示单元用于提供测试控制界面、网络管理状态迁移界面、以及被测ECU状态界面。4.根据权利要1至3任一项所述的系统,其特征在于,所述系统还...

【专利技术属性】
技术研发人员:孙涛林志雄李娟
申请(专利权)人:安徽江淮汽车集团股份有限公司
类型:发明
国别省市:安徽;34

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

1