车载LIN总线零件软件刷新系统及方法与流程

allin2025-10-20  53


本发明涉及汽车技术,具体涉及车载lin总线零件软件刷新系统和车载lin总线零件软件刷新方法。


背景技术:

1、在传统的车载lin总线零件的软件故障修复策略中,仅能通过拆卸车辆、替换其物理零件硬件的方式来实现车载lin总线零件的软件故障修复。

2、而且,传统车载lin总线受到传统车载lin总线调度表的id数量限制,导致传统车载lin总线的主节点仅能支持100个字节左右的数据传输及配置操作。

3、此外,传统的车载lin总线零件不具备软件文件的在线更新能力。

4、因此,若发生车载lin总线零件的软件故障问题,那么传统的解决方案既浪费售后的维修工时,同时又增加了客户的维修成本。


技术实现思路

1、鉴于上述问题,本发明旨在提供一种用于在车辆被销售之后修复车载lin总线零件的软件故障的新型架构的车载lin总线零件软件刷新系统及车载lin总线零件软件刷新方法,其在不拆卸车辆并且不更换零件的情况下通过lin总线节点刷新技术来实现对车载lin总线零件的软件刷新。

2、为了实现上述目的,本发明采用的技术方案如下。

3、一种车载lin总线零件软件刷新系统,其特征在于,包括:至少一个车载lin总线零件,其具备用于在线软件更新的flash bootloader功能;车载lin总线主节点,其连接于所述至少一个车载lin总线零件,用于控制所述至少一个车载lin总线零件中的需要进行软件刷新的车载lin总线零件的软件刷新操作;以及车载诊断obd部件,其经由所述车载lin总线主节点连接于所述至少一个车载lin总线零件,通过诊断通讯的方式来辅助所述车载lin总线主节点完成所述软件刷新操作,其中,所述车载lin总线主节点通过与所述车载诊断obd部件的诊断通讯来启动所述软件刷新操作;其中,所述至少一个车载lin总线零件中的需要进行软件刷新的车载lin总线零件通过与所述车载诊断obd部件的诊断通讯并且借助于所具备的flash bootloader功能来完成对存在软件故障的刷新前的文件的擦除;以及其中,所述至少一个车载lin总线零件中的需要进行软件刷新的车载lin总线零件借助于所具备的flash bootloader功能来执行对来自所述车载lin总线主节点的刷新文件的写入以实现所述至少一个车载lin总线零件的软件刷新。

4、进一步地,在本发明所提供的车载lin总线零件软件刷新系统中,所述车载lin总线主节点在从所述车载诊断obd部件接收到触发指令之后启动所述软件刷新操作。

5、进一步地,在本发明所提供的车载lin总线零件软件刷新系统中,所述需要进行软件刷新的车载lin总线零件通过来自所述车载诊断obd部件的诊断指令来执行对存在软件故障的刷新前的文件的擦除。

6、进一步地,在本发明所提供的车载lin总线零件软件刷新系统中,所述车载lin总线主节点与所述需要进行软件刷新的车载lin总线零件执行“握手操作”并将用于执行刷新前后的文件的擦写的flash驱动传输至所述需要进行软件刷新的车载lin总线零件。

7、进一步地,在本发明所提供的车载lin总线零件软件刷新系统中,在所述需要进行软件刷新的车载lin总线零件的软件刷新操作结束之后,所述需要进行软件刷新的车载lin总线零件去除其内部的所述flash驱动。

8、一种车载lin总线零件软件刷新系统中的车载lin总线零件软件刷新方法,所述车载lin总线零件软件刷新系统包括至少一个车载lin总线零件、车载lin总线主节点、以及车载诊断obd部件,其中所述车载诊断obd部件经由所述车载lin总线主节点连接于所述至少一个车载lin总线零件,所述车载lin总线零件软件刷新方法的特征在于,包括以下步骤:a.使所述至少一个车载lin总线零件具备用于在线软件更新的flash bootloader功能;b.所述车载lin总线主节点通过与所述车载诊断obd部件的诊断通讯来启动对所述至少一个车载lin总线零件中的需要进行软件刷新的车载lin总线零件的软件刷新操作;c.所述至少一个车载lin总线零件中的需要进行软件刷新的车载lin总线零件通过与所述车载诊断obd部件的诊断通讯并且借助于所具备的flash bootloader功能来完成对存在软件故障的刷新前的文件的擦除;以及d.所述至少一个车载lin总线零件中的需要进行软件刷新的车载lin总线零件借助于所具备的flash bootloader功能来执行对来自所述车载lin总线主节点的刷新文件的写入以实现所述至少一个车载lin总线零件的软件刷新。

9、进一步地,在本发明所提供的车载lin总线零件软件刷新方法中,所述步骤b包括所述车载lin总线主节点在从所述车载诊断obd部件接收到触发指令之后启动所述软件刷新操作。

10、进一步地,在本发明所提供的车载lin总线零件软件刷新方法中,所述步骤c包括所述需要进行软件刷新的车载lin总线零件通过来自所述车载诊断obd部件的诊断指令来执行对存在软件故障的刷新前的文件的擦除。

11、进一步地,在本发明所提供的车载lin总线零件软件刷新方法中,在所述步骤b和所述步骤c之间包括步骤e,在所述步骤e中,所述车载lin总线主节点与所述需要进行软件刷新的车载lin总线零件执行“握手操作”并将用于执行刷新前后的文件的擦写的flash驱动传输至所述需要进行软件刷新的车载lin总线零件。

12、进一步地,在本发明所提供的车载lin总线零件软件刷新方法中,其特征在于,在所述步骤d之后还包括步骤f,在所述步骤f中,所述需要进行软件刷新的车载lin总线零件去除其内部的所述flash驱动。

13、相对于现有技术,本发明的有益效果是:

14、在本发明的车载lin总线零件软件刷新系统和车载lin总线零件软件刷新方法中,通过车辆的车载诊断obd部件,利用诊断通讯的方式,打破了现有刷新技术的壁垒,实现通过车载诊断obd部件对车载lin总线零件的软件在线更新;

15、在本发明的车载lin总线零件软件刷新系统和车载lin总线零件软件刷新方法中,车载lin总线主节点利用诊断通讯的方式,实现对车载lin总线零件的数据传输及配置操作,利用诊断通讯的方式,打破了传统车载lin通讯100字节限定的技术壁垒,大大提升了车载lin总线零件传输及配置的数据量;

16、在本发明的车载lin总线零件软件刷新系统和车载lin总线零件软件刷新方法中,将flash bootloader技术应用到车载lin总线零件中,为车载lin总线零件提供了在线更新能力,避免由于软件故障修复而导致的拆卸车辆的问题发生。



技术特征:

1.一种车载lin总线零件软件刷新系统,其特征在于,包括:

2.一种车载lin总线零件软件刷新系统中的车载lin总线零件软件刷新方法,所述车载lin总线零件软件刷新系统包括至少一个车载lin总线零件、车载lin总线主节点、以及车载诊断obd部件,其中所述车载诊断obd部件经由所述车载lin总线主节点连接于所述至少一个车载lin总线零件,所述车载lin总线零件软件刷新方法的特征在于,包括以下步骤:


技术总结
本发明涉及一种车载LIN总线零件软件刷新系统及方法。所述车载LIN总线零件软件刷新系统包括:至少一个车载LIN总线零件,其具备用于在线软件更新的Flash Bootloader功能;车载LIN总线主节点,其连接于所述至少一个车载LIN总线零件,用于控制所述至少一个车载LIN总线零件中的需要进行软件刷新的车载LIN总线零件的软件刷新操作;以及车载诊断OBD部件,其经由所述车载LIN总线主节点连接于所述至少一个车载LIN总线零件,通过诊断通讯的方式来辅助所述车载LIN总线主节点完成所述软件刷新操作。

技术研发人员:孙旺,顾晓莉,刘敏,刘欣
受保护的技术使用者:上汽通用汽车有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-24173.html

最新回复(0)