摩托车及其故障信息的存储方法与流程

文档序号:37311037发布日期:2024-03-13 21:00阅读:13来源:国知局
摩托车及其故障信息的存储方法与流程

本技术涉及机动车领域,特别是涉及摩托车及其故障信息的存储方法。


背景技术:

1、随着人工智能技术在摩托车领域的不断发展,实车数据上传至云平台已经成为常规化功能,使得摩托车故障提醒和排查更加实时化、远程化,甚至可以实现预测性诊断。但是,基于政策、传输限制等原因,在某些场景下摩托车的数据无法上传至云平台,只能存储在摩托车控制器中。

2、在相关技术中,当摩托车控制器检测到摩托车发生故障时,将故障时间点之前的摩托车状态信息作为故障信息,并保存至该摩托车控制器对应的存储区。但是,由于某些故障信息的时间周期较长,某些故障信息需要大量的信号数据,某些故障信息为时间周期短但频率高的中断信息,以及某些故障信息同时具备上述特点,导致故障信息的数据量庞大,而单个摩托车控制器存储故障信息的空间有限,导致无法存储大量的故障信息。

3、针对相关技术中存在单个摩托车控制器存储故障信息的空间有限,导致无法存储大量的故障信息的技术问题,目前还没有提出有效的解决方案。


技术实现思路

1、在本实施例中提供了一种摩托车及其故障信息的存储方法,以解决相关技术中摩托车单个控制器存储故障信息的空间有限,导致无法存储大量的故障信息的问题。

2、第一个方面,在本实施例中提供了一种摩托车故障信息的存储方法,所述摩托车包括多个控制器,将多个控制器中检测到故障信息的控制器定义为第一控制器,所述方法包括:

3、所述第一控制器发送故障信息的需求存储空间至第二控制器,所述第二控制器为多个控制器中除所述第一控制器之外的一控制器;

4、所述第二控制器根据所述需求存储空间以及多个所述控制器的剩余存储空间确定第三控制器,并向所述第一控制器发送控制指令,所述第三控制器为多个控制器中除所述第一控制器之外的一控制器;

5、所述第一控制器响应于所述控制指令将所述故障信息发送至所述第三控制器,所述第三控制器接收所述故障信息并进行存储。

6、在其中的一些实施例中,所述第二控制器根据所述需求存储空间以及多个所述控制器的剩余存储空间确定第三控制器之前还包括:

7、多个所述控制器分别基于预设时间周期将剩余存储空间信息发送至所述第二控制器。

8、在其中的一些实施例中,所述第一控制器发送故障信息的需求存储空间至第二控制器之前还包括:

9、若摩托车处于故障状态,所述第一控制器获取对应的所述故障信息并进行临时保存。

10、在其中的一些实施例中,所述故障信息包括摩托车进入故障状态的时间点之前的预设时间间隔内的摩托车状态信息,所述第一控制器获取对应的所述故障信息之前还包括:

11、所述第一控制器基于预设时间间隔获取摩托车状态信息。

12、在其中的一些实施例中,多个所述控制器之间通过can总线进行通信,所述第一控制器响应于所述控制指令将所述故障信息发送至所述第三控制器之前还包括:

13、所述第一控制器根据所述can总线的传输速率调整所述故障信息的采样周期。

14、在其中的一些实施例中,所述第三控制器接收所述故障信息并进行存储之后还包括:

15、所述第三控制器完成接收所述故障信息后,向所述第一控制器发送反馈信息;

16、所述第一控制器基于所述反馈信息,删除已发送至所述第三控制器的故障信息。

17、在其中的一些实施例中,所述第三控制器接收所述故障信息并进行存储之后还包括:

18、所述第二控制器接收诊断仪发送的故障信息访问请求;

19、所述第二控制器基于所述故障信息访问请求确定对应的目标故障信息,以及存储所述目标故障信息的目标控制器,并向所述目标控制器发送传输指令;

20、所述目标控制器响应于所述传输指令将所述目标故障信息发送至所述诊断仪,所述诊断仪接收所述目标故障信息并进行分析,以确定摩托车故障。

21、在其中的一些实施例中,所述控制器包括主控制器和从控制器,所述主控器的处理能力不低于所述从控制器的处理能力,所述第二控制器为多个控制器中的一主控制器,所述第一控制器以及所述第三控制器分别为多个控制器中的一从控制器。

22、第二个方面,在本实施例中提供了一种摩托车,包括:

23、车架;

24、车轮,包括前车轮和后车轮;

25、悬架系统,包括前悬架和后悬架,所述前车轮通过所述前悬架连接至所述车架,所述后车轮通过所述后悬架连接至所述车架;

26、动力系统,至少部分设置在所述车架上,用于为所述摩托车的运行提供动力,所述前车轮和所述后车轮至少其中之一传动连接至所述动力系统;

27、车座,设置在所述车架上;

28、操控装置,设置于所述车架前端;

29、多个控制器,设置于所述车架上;

30、将多个控制器中检测到故障信息的控制器定义为第一控制器,所述第一控制器能够将故障信息的需求存储空间发送至第二控制器,所述第二控制器为多个控制器中除所述第一控制器之外的一控制器;所述第二控制器能够根据所述需求存储空间以及多个所述控制器的剩余存储空间确定第三控制器,并控制所述第一控制器将所述故障信息发送至所述第三控制器进行存储,所述第三控制器为多个控制器中除所述第一控制器之外的一控制器。

31、在其中的一些实施例中,所述控制器之间通过can总线进行通信,所述第一控制器被配置为能够根据所述can总线的传输速率调整所述故障信息的采样周期;

32、所述控制器包括主控制器和从控制器,所述主控制器的处理能力不低于所述从控制器的处理能力,所述第二控制器为多个控制器中的一主控制器,所述第一控制器以及所述第三控制器分别为多个控制器中的一从控制器。

33、在其中的一些实施例中,多个所述控制器均被配置为能够基于预设时间周期将剩余存储空间信息发送至所述第二控制器。

34、在其中的一些实施例中,所述第一控制器还被配置为能够临时保存当前检测到的摩托车故障的故障信息。

35、在其中的一些实施例中,所述第三控制器被配置为在接收所述故障信息并进行存储之后向所述第一控制器发送反馈信息,所述第一控制器被配置为能够基于所述反馈信息删除已发送至第三控制器的故障信息。

36、与相关技术相比,本实施例中提供了一种摩托车故障信息的存储方法和摩托车,所述方法包括:检测到故障信息的第一控制器将故障信息的需求存储空间发送至第二控制器,所述第二控制器为多个控制器中除所述第一控制器之外的一控制器,所述第二控制器根据所述需求存储空间以及多个所述控制器的剩余存储空间确定第三控制器,并向所述第一控制器发送控制指令,所述第三控制器为多个控制器中除所述第一控制器之外的一控制器,所述第一控制器响应于所述控制指令将所述故障信息发送至所述第三控制器,所述第三控制器接收所述故障信息并进行存储。通过第一控制器获取故障信息的需求存储空间,并根据摩托车中多个控制器的剩余存储空间确定能够存储故障信息的第三控制器,以避免所有的故障信息均保存于第一控制器进而导致第一控制器的存储空间不足,使得各个控制器的存储空间均可以共享,解决了摩托车单个控制器存储故障信息的空间有限,导致无法存储大量的故障信息的问题,提高了多个控制器的存储空间的利用率,以及故障信息的存储容量,保证了故障信息的充足性,进而提高了摩托车故障检测的准确性。

37、本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1