车辆信号监测方法、终端设备及电子控制单元技术

技术编号:30790479 阅读:40 留言:0更新日期:2021-11-16 07:53
本申请适用于通信技术领域,提供了一种车辆信号监测方法、终端设备及电子控制单元。方法包括:向目标ECU发送请求报文,请求报文包括信号标识、采集时间间隔以及报文回复条件;接收来自目标ECU的回复报文,回复报文为目标ECU基于采集时间间隔对信号标识对应的目标信号进行监测时,当监测状态满足报文回复条件时返回的报文;解析回复报文,得到目标信号的信号值。本申请只有当满足报文回复条件时,才接收到目标ECU返回的报文,且该报文包括多个采集时间点对应的信号值,因此,本申请接收一帧报文可获得多个时间点的信号值,无需通过一问一答多次交互的方式获取信号值,极大地提高了车辆信号的监测效率。辆信号的监测效率。辆信号的监测效率。

【技术实现步骤摘要】
车辆信号监测方法、终端设备及电子控制单元


[0001]本申请属于电通信
,尤其涉及一种车辆信号监测方法、终端设备及电子控制单元。

技术介绍

[0002]车辆信号值是ECU(Electronic Control Uni电子控制单元)与传感器和执行元件交流的信息,信号值会随着时间及工况变化。包含信号值的报文会在总线上传输,并且同一时间总线上只能有一帧报文在传输。一般获取信号值是由专用诊断仪从诊断接口通过总线获取。
[0003]现有获取信号值是采用一问一答的方式。若长时间获取某信号的值,该形式效率低;同时,循环通过一问一答进行通讯,会在总线上发送大量报文,从而增加总线的负载且影响其他ECU进行报文交互。

技术实现思路

[0004]本申请实施例提供了一种车辆信号监测方法、装置、终端设备、电子控制单元及可读存储介质,可以解决监测信号效率低、总线负载重及影响其他ECU交互的问题。
[0005]第一方面,本申请实施例提供了一种车辆信号监测方法,应用于终端设备,所述方法包括:
[0006]向目标ECU发送请求报文,所述请求报文包括信号标识、采集时间间隔以及报文回复条件;
[0007]接收来自所述目标ECU的回复报文,所述回复报文为所述目标ECU基于所述采集时间间隔对所述信号标识对应的目标信号进行监测时,当监测状态满足所述报文回复条件时返回的报文;
[0008]解析所述回复报文,得到所述目标信号的信号值。
[0009]进一步的,所述请求报文还包括监测总时长;所述监测总时长用于指示所述目标ECU针对所述目标信号进行监测的时间长度。
[0010]进一步的,所述请求报文还包括采集总次数;所述采集总次数用于指示所述目标ECU针对所述目标信号进行信号值采集的总次数。
[0011]进一步的,向目标ECU发送请求报文之前,还包括:
[0012]与所述目标ECU建立通信连接;
[0013]向所述目标ECU发送激活指令;
[0014]若接收到来自所述目标ECU的激活成功指示信息,则进入所述向目标ECU发送请求报文的步骤。
[0015]进一步的,所述报文回复条件包括:采集次数达到预设次数阈值,
[0016]对应地,所述监测状态满足所述报文回复条件,包括:
[0017]所述目标ECU针对所述目标信号进行采集的次数达到所述预设次数阈值。
[0018]进一步的,所述报文回复条件包括:监测时间满足预设时间阈值;
[0019]对应地,所述监测状态满足所述报文回复条件,包括:
[0020]所述目标ECU针对所述目标信号进行监测的时间达到所述预设时间阈值。
[0021]第二方面,本申请实施例提供了一种车辆信号监测方法,应用于ECU,所述方法包括:
[0022]接收来自终端设备的请求报文,所述请求报文包括信号标识、采集时间间隔以及报文回复条件;
[0023]根据所述信号标识确定待监测的目标信号;
[0024]基于所述采集时间间隔,对所述目标信号进行监测;
[0025]当监测状态满足所述报文回复条件时,生成回复报文,所述回复报文包括采集到的目标信号的信号值;
[0026]向所述终端设备发送所述回复报文。
[0027]第三方面,本申请实施例提供了一种车辆信号监测装置,包括:
[0028]通信单元,用于向目标ECU发送请求报文,所述请求报文包括信号标识、采集时间间隔以及报文回复条件;
[0029]接收来自所述目标ECU的回复报文,所述回复报文为所述目标ECU基于所述采集时间间隔对所述信号标识对应的目标信号进行监测时,当监测状态满足所述报文回复条件时返回的报文;
[0030]解析单元,用于解析所述回复报文,得到所述目标信号的信号值。
[0031]第四方面,本申请实施例提供了一种车辆信号监测装置,包括:
[0032]通信单元,用于接收来自终端设备的请求报文,所述请求报文包括信号标识、采集时间间隔以及报文回复条件;
[0033]用于向所述终端设备发送所述回复报文;
[0034]处理单元,用于根据所述信号标识确定待监测的目标信号;
[0035]用于基于所述采集时间间隔,对所述目标信号进行监测;
[0036]用于当监测状态满足所述报文回复条件时,生成回复报文,所述回复报文包括采集到的目标信号的信号值。
[0037]第五方面,本申请实施例提供了一种终端设备,包括:包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任一项所述的方法。
[0038]第六方面,本申请实施例提供了一种电子控制单元,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如第二方面所述的方法。
[0039]第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中或第二方面中任一项所述的方法。
[0040]第八方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第一方面中或第二方面中任一项所述的方法。
[0041]可以理解的是,上述第二方面至第八方面的有益效果可以参见上述第一方面中的
等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0057]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0058]图1是本申请一实施例提供的应用场景示意图。本申请实施例提供的方法可以应用于汽车电控系统以及终端设备60上,在本申请中,终端设备60可以是诊断设备。如图1所示,汽车电控系统包括车载单元ECU10、传感器20、执行器30、诊断接口40、总线50等,ECU10分别与传感器20及执行器30连接;各ECU10之间及ECU10与诊断接口40之间通过总线50连接,通过总线50实现数据传输。
[0059]目前使用的总线50有局部互联协议LIN和控制器局域网CAN,正在发展中的汽车总线技术还有高速容错网络协议FlexRay、用于汽车多媒体和导航的MOST以及与计算机网络兼容的蓝牙、无线局域网等无线网络技术。
[0060]其中,ECU10为汽车专用微机控制器,由处理器、存储器、输入/输出接口、数模转换器以及整形、驱动等大规模集成单路组成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆信号监测方法,应用于终端设备,其特征在于,包括:向目标ECU发送请求报文,所述请求报文包括信号标识、采集时间间隔以及报文回复条件;接收来自所述目标ECU的回复报文,所述回复报文为所述目标ECU基于所述采集时间间隔对所述信号标识对应的目标信号进行监测时,当监测状态满足所述报文回复条件时返回的报文;解析所述回复报文,得到所述目标信号的信号值。2.如权利要求1所述的方法,其特征在于,所述请求报文还包括监测总时长;所述监测总时长用于指示所述目标ECU针对所述目标信号进行监测的时间长度。3.如权利要求1所述的方法,其特征在于,所述请求报文还包括采集总次数;所述采集总次数用于指示所述目标ECU针对所述目标信号进行信号值采集的总次数。4.如权利要求1所述的方法,其特征在于,向目标ECU发送请求报文之前,还包括:与所述目标ECU建立通信连接;向所述目标ECU发送激活指令;若接收到来自所述目标ECU的激活成功指示信息,则进入所述向目标ECU发送请求报文的步骤。5.如权利要求1

4任一项所述的方法,其特征在于,所述报文回复条件包括:采集次数达到预设次数阈值,对应地,所述监测状态满足所述报文回复条件,包括:所述目标ECU针对所述目标信号进行采集的次数达到所述预设次数阈值。6.如...

【专利技术属性】
技术研发人员:刘均庄文龙
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

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

1