[发明专利]基于OSEK直接网络管理的测试系统和方法在审
申请号: | 201710060737.6 | 申请日: | 2017-01-25 |
公开(公告)号: | CN106603314A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 孙涛;林志雄;李娟 | 申请(专利权)人: | 安徽江淮汽车集团股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/40 |
代理公司: | 北京维澳专利代理有限公司11252 | 代理人: | 赵景平,宋少华 |
地址: | 230601 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 osek 直接 网络 管理 测试 系统 方法 | ||
技术领域
本发明涉及车辆管理网络测试技术领域,具体涉及一种基于OSEK直接网络管理的测试系统和方法。
背景技术
随着汽车产业的快速发展,汽车不再只是人们的代步工具,更多功能的加入,使得汽车ECU数量成倍上升。不同生产厂商制造的ECU在同一辆汽车中协同工作,互相传输数据,构成了汽车控制器局域网。虽然ECU数量的上升使功能更加强大,但伴随着的功耗也会增多。尤其是在不启动发动机而使用汽车的某些功能时,这样的困扰便更加明显。因此,为了使汽车网络工作更加有效,尽最大可能做到高效低耗,就引入了网络管理的概念。根据这个概念,在某些不需要特定ECU工作的状况下,如果能将部分ECU处于低功耗的待机状态,而一旦需要其工作,又能立即将其唤醒,成为解决这一状况的策略构想,即网络管理策略。
网络管理有很多种,目前应用较广泛的是基于OSEK(Open Systems and the Corresponding Interfaces for Automotive Electronics)的直接网络管理策略。OSEK直接网络管理的目的是实施对当前网络上所有节点的状态监控,并保证所有节点在同一时间进入休眠状态。每个节点的状态都可以被网络上其他的节点所监控,因此被监控的节点将向网络上发送网络管理报文。
针对网络管理的测试,一般是在整车项目到达试制阶段后,利用整车进行测试。将Tellus或CANoe(网络监测工具)与整车OBD(On-Board Diagnostic,车载诊断系统)接口进行连接,测试人员对钥匙、车门、启动开关等设备进行操作,并通过网络监测工具对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的状态;
发送所述网络管理报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽江淮汽车集团股份有限公司,未经安徽江淮汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710060737.6/2.html,转载请声明来源钻瓜专利网。