一种电子控制单元的测量方法及系统的制作方法

文档序号:8380355阅读:562来源:国知局
一种电子控制单元的测量方法及系统的制作方法
【技术领域】
[0001]本发明涉及测量技术领域,更具体的说,涉及一种电子控制单元的测量方法及系统。
【背景技术】
[0002]电子控制单元(Electronic Control Unit,EQJ)又称“行车电脑”、“车载电脑”等,和普通的单片机一样,由微处理器、存储器、输入/输出接口、模数转换器以及整形、驱动等大规模集成电路组成。
[0003]当前整车厂采用CANoe设备(CANoe设备是Vector公司针对汽车电子行业研发的总线分析工具)获取待测E⑶的测量数据,CANoe设备分别与待测E⑶和上位机连接,CANoe设备将从上位机获取的带有测量数据信息的配置按照XCP协议与待测ECU进行信息交互,并将待测ECU发送的测量数据发送给上位机,从而完成对待测ECU的一次测量。
[0004]采用CANoe设备对待测ECU进行测量时,需将待测ECU从车辆总线中分离出来与CANoe设备一直保持物理连接,因此在对整车进行测量时,需要将各待测ECU逐个与车辆总线分离,从而导致整个测量过程繁琐,测量效率不高。

【发明内容】

[0005]有鉴于此,本发明提供一种电子控制单元的测量方法及系统,以实现在对整车进行测量时,无需将各待测ECU与车辆总线分离,从而简化整个测量过程,提高测量效率。
[0006]一种电子控制单元的测量方法,应用于通过控制器局域网总线连接的电子控制单元E⑶中任意一个E⑶中,该E⑶与上位机连接,所述测量方法包括:
[0007]接收所述上位机发送的包含待测E⑶信息的配置指令;
[0008]解析所述配置指令;
[0009]判断解析后的配置指令中是否携带有对之前存储的配置信息更改的指示信息;
[0010]如果否,则接收所述上位机发送的启动测量指令;
[0011]如果是,则从所述上位机重新下载与所述待测ECU对应的配置信息,同时替代之前存储的配置信息,并执行所述接收所述上位机发送的启动测量指令;
[0012]当确定与所述待测ECU建立会话连接时,根据所述启动测量指令判断所述待测ECU在当前是否能够执行测量流程;
[0013]如果是,则根据所述配置信息按照XCP协议与所述待测ECU进行信息交互;
[0014]获取所述待测E⑶发送的测量数据;
[0015]将所述测量数据发送给所述上位机。
[0016]优选的,在从所述上位机重新下载与所述待测ECU对应的配置信息同时替代之前存储的配置信息之后,还包括:
[0017]保存重新下载的与所述待测E⑶对应的配置信息。
[0018]优选的,在获取所述待测E⑶发送的测量数据之后,还包括:
[0019]保存所述测量数据。
[0020]优选的,当确定与所述待测ECU没有建立会话连接时,还包括:
[0021]根据XCP协议与所述待测ECU建立会话连接,并执行所述判断所述待测ECU在当前是否能够执行测量流程。
[0022]一种电子控制单元的测量系统,应用于通过控制器局域网总线连接的电子控制单元E⑶中任意一个E⑶中,该E⑶与上位机连接,所述测量系统包括:
[0023]第一接收单元,用于接收所述上位机发送的包含待测E⑶信息的配置指令;
[0024]解析单元,用于解析所述配置指令;
[0025]第一判断单元,用于判断解析后的配置指令中是否携带有对之前存储的配置信息更改的指示信息;
[0026]第二接收单元,用于在所述第一判断单元判断为否的情况下,接收所述上位机发送的启动测量指令;
[0027]下载单元,用于在所述第一判断单元判断为是的情况下,从所述上位机重新下载与所述待测ECU对应的配置信息,同时替代之前存储的配置信息,并执行所述第二接收单元;
[0028]第二判断单元,用于当确定与所述待测ECU建立会话连接时,根据所述启动测量指令判断所述待测ECU在当前是否能够执行测量流程;
[0029]信息交互单元,用于在所述第二判断单元判断为是的情况下,根据所述配置信息按照XCP协议与所述待测ECU进行信息交互;
[0030]获取单元,用于获取所述待测E⑶发送的测量数据;
[0031]发送单元,用于将所述测量数据发送给所述上位机。
[0032]优选的,还包括:
[0033]第一保存单元,用于在所述下载单元从所述上位机重新下载与所述待测ECU对应的配置信息同时替代之前存储的配置信息之后,保存重新下载的与所述待测ECU对应的配置信息。
[0034]优选的,还包括:
[0035]第二保存单元,用于在所述获取单元获取所述待测ECU发送的测量数据之后,保存所述测量数据。
[0036]优选的,还包括:
[0037]会话连接建立单元,用于当确定与所述待测ECU没有建立会话连接时,根据XCP协议与所述待测ECU建立会话连接,并执行所述第二判断单元。
[0038]从上述的技术方案可以看出,本发明提供了一种电子控制单元的测量方法及系统,应用于通过控制器局域网总线连接的E⑶中的任意一个E⑶中,该E⑶与上位机连接,该ECU能够遵循XCP协议,并完成协议转换,当它在确定与待测ECU建立会话连接时,会根据配置信息按照XCP协议与待测ECU进行信息交互,从而实现对待测ECU的测量,即实现对车辆总线上其它ECU的测量,这样在对整车进行测量时,就不需要逐个使待测ECU与车辆总线分离,从而简化了整个测量过程,提高了测量效率。
【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本发明实施例公开的一种多电子控制单元测量系统的结构示意图;
[0041]图2为本发明实施例公开的一种电子控制单元的测量方法流程图;
[0042]图3为本发明实施例公开的另一种电子控制单元的测量方法流程图;
[0043]图4为本发明实施例公开的一种电子控制单元的测量系统的结构示意图;
[0044]图5为本发明实施例公开的另一种电子控制单元的测量系统的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例公开了一种电子控制单元的测量方法及系统,以实现在对整车进行测量时,无需将各待测ECU与车辆总线分离,从而简化整个测量过程,提高测量效率。
[0047]参见图1,本发明实施例提供的一种多电子控制单元测量系统的结构示意图,包括:上位机01和若干个通过CAN(ControIIer Area Network,控制器局域网总线)总线连接的 ECU (Electronic Control Unit,电子控制单元);
[0048]其中,
[0049]可以将上述ECU中的任意一个ECU设计成具备XCP (extended Calibrat1nProtocol)协议转换功能的ECU,将具备XCP协议转换功能ECU定义为第一 ECU02,将不具备XCP协议转换功能E⑶定义为第二 E⑶03,第一 E⑶02和第二 E⑶03的连接关系具体可参见图1 ;
[0050]XCP 协议是 CAN 标定协议 CCP2.1 (CAN Calibrat1n Protocol 2.1)的改进版
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1