用于车辆LIN节点调度配置的方法、系统和车辆技术方案

技术编号:38550275 阅读:8 留言:0更新日期:2023-08-22 20:57
本申请提供一种用于车辆LIN节点调度配置的方法、系统和车辆。该方法用于车辆LIN节点调度配置管理平台侧包括:在车辆下线时,获取待下线车辆的车辆标识信息;根据所述车辆标识信息确定对应的配置文件,并发送配置文件;该方法用于车辆侧包括:在车辆下线时,获取与车辆标识信息对应的配置文件;将配置文件刷写入车辆LIN主节点。本申请提供一种满足多车型的车辆LIN节点调度配置管理平台,实现多车型LIN节点调度配置的自动化,降低对不同车辆分别开发管理平台的难度及平台维护成本,并能够缩短软件更新周期。件更新周期。件更新周期。

【技术实现步骤摘要】
用于车辆LIN节点调度配置的方法、系统和车辆


[0001]本申请涉及车辆网络通信
,尤其涉及一种用于车辆LIN节点调度配置的方法、系统和车辆。

技术介绍

[0002]由于现代车辆电子化程度日益提高,车辆系统中电子控制设备不断增多。车辆系统内通信检测则成为车辆生产中重要的环节。CAN总线具有高可靠性和良好的错误检测能力,被广泛应用于车辆控制系统,但是CAN总线存在成本较高的问题,因此,在实现车辆中速率要求不高的分布式电子控制系统中使用LIN总线,对现有车辆总线如CAN总线提供辅助功能,从而可以大大降低成本。
[0003]通常LIN节点分为主控节点和从节点,LIN报文由主节点进行调度,但随着车辆功能需要的增加,车辆系统中电子控制设备不断丰富,不同车型LIN节点的拓扑结构差异较大,各车型LIN节点数量和报文数量都不同。因此,针对各车型进行LIN节点调度配置时,分别进行车辆LIN节点调度配置管理平台开发会造成开发难度高、维护成本高、软件更新周期长等问题。

技术实现思路

[0004]本申请实施例提供了一种用于车辆LIN节点调度配置的方法、系统和车辆,以解决不同车型LIN节点的拓扑结构差异较大,分别进行车辆LIN节点调度配置管理平台开发会造成开发难度高、维护成本高、软件更新周期长等问题。
[0005]第一方面,本申请实施例提供了一种用于车辆LIN节点调度配置的方法,用于车辆LIN节点调度配置管理平台侧,包括:
[0006]在车辆下线时,获取待下线车辆的车辆标识信息;
[0007]根据所述车辆标识信息确定对应的配置文件,并发送所述配置文件。
[0008]在一种可能的实现方式中,根据所述车辆标识信息确定对应的配置文件,包括:
[0009]根据所述车辆标识信息确定对应的车辆LIN节点拓扑信息;
[0010]根据所述车辆LIN节点拓扑信息确定对应包含的LIN总线标识;其中,LIN总线标识的数量为一个或多个;
[0011]根据各LIN总线标识获取对应的总线调度表;
[0012]根据各LIN总线标识和各LIN总线标识对应的总线调度表生成所述配置文件。
[0013]在一种可能的实现方式中,在所述在车辆下线时,获取待下线车辆的车辆标识信息之前,还包括:
[0014]获取多个车型的车辆LIN节点,并对车辆LIN节点进行梳理汇总,构建基础调度表;
[0015]遍历所述基础调度表中车辆LIN节点,对应各节点生成节点报文,将节点报文标识信息记录在所述基础调度表中;
[0016]基于LIN总线标识、车辆LIN节点拓扑信息和所述基础调度表构建各LIN总线标识
对应的总线调度表;其中,所述总线调度表包括:报文序号、报文名称、报名ID和LIN总线的从节点。
[0017]在一种可能的实现方式中,所述对应各节点生成节点报文包括:
[0018]更新已生成节点报文的节点配置变量值,并对下一节点配置变量值未更新的节点生成节点报文。
[0019]在一种可能的实现方式中,该方法还包括:
[0020]根据设定周期更新所述基础调度表;其中,所述设定周期大于或等于车辆车型更新周期。
[0021]第二方面,本申请实施例提供了一种用于车辆LIN节点调度配置的方法,用于车辆侧,包括:
[0022]在车辆下线时,获取车辆LIN节点调度配置管理平台侧发送的与车辆标识信息对应的配置文件;
[0023]将所述配置文件刷写入车辆LIN主节点。
[0024]在一种可能的实现方式中,所述配置文件包括:一个或多个LIN总线标识和各LIN总线标识对应的总线调度表;其中,所述总线调度表包括:报文序号、报文名称、报名ID和LIN总线的从节点。
[0025]第三方面,本申请实施例提供了一种用于车辆LIN节点调度配置的系统,包括:车辆LIN节点调度配置管理平台和车辆;其中,所述车辆LIN节点调度配置管理平台能够与多个不同车型的车辆通信连接;
[0026]在车辆下线时,所述车辆LIN节点调度配置管理平台获取待下线车辆的车辆标识信息,根据所述车辆标识信息确定对应的配置文件,并发送所述配置文件;
[0027]待下线车辆获取所述车辆LIN节点调度配置管理平台发送的与车辆标识信息对应的配置文件,并将所述配置文件刷写入车辆LIN主节点。
[0028]第四方面,本申请实施例提供了一种用于车辆LIN节点调度配置的装置,用于车辆LIN节点调度配置管理平台侧,包括:
[0029]第一获取模块,用于在车辆下线时,获取待下线车辆的车辆标识信息;
[0030]确定模块,用于根据所述车辆标识信息确定对应的配置文件;
[0031]发送模块,用于发送所述配置文件。
[0032]第五方面,本申请实施例提供了一种用于车辆LIN节点调度配置的装置,用于车辆侧,包括:
[0033]第二获取模块,用于在车辆下线时,获取与车辆标识信息对应的配置文件;
[0034]刷写模块,用于将所述配置文件刷写入车辆LIN主节点。
[0035]第六方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
[0036]第七方面,本申请实施例提供了一种车辆,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第二方面或第二方面的任一种可能的实现方式所述方法的步骤。
[0037]第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储
介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面、第二方面、第一方面的任一种可能的实现方式或第二方面的任一种可能的实现方式所述方法的步骤。
[0038]本申请实施例提供一种用于车辆LIN节点调度配置的方法、系统和车辆,通过提供一种满足多车型的车辆LIN节点调度配置管理平台,使该平台根据车辆标识信息获取对应的配置文件完成相应车辆的LIN节点调度自动化配置,同时,降低对不同车辆分别开发车辆LIN节点调度配置管理平台的难度,降低平台维护成本,并能够缩短软件更新周期。
附图说明
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本申请一实施例提供的用于车辆LIN节点调度配置的方法的实现流程图;
[0041]图2是本申请一实施例提供的车辆LIN节点拓扑结构示意图;
[0042]图3是本申请另一实施例提供的用于车辆LIN节点调度配置的方法的实现流程图;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于车辆LIN节点调度配置的方法,用于车辆LIN节点调度配置管理平台侧,其特征在于,包括:在车辆下线时,获取待下线车辆的车辆标识信息;根据所述车辆标识信息确定对应的配置文件,并发送所述配置文件。2.根据权利要求1所述的方法,其特征在于,根据所述车辆标识信息确定对应的配置文件,包括:根据所述车辆标识信息确定对应的车辆LIN节点拓扑信息;根据所述车辆LIN节点拓扑信息确定对应包含的LIN总线标识;其中,LIN总线标识的数量为一个或多个;根据各LIN总线标识获取对应的总线调度表;根据各LIN总线标识和各LIN总线标识对应的总线调度表生成所述配置文件。3.根据权利要求1或2所述的方法,其特征在于,在所述在车辆下线时,获取待下线车辆的车辆标识信息之前,还包括:获取多个车型的车辆LIN节点,并对车辆LIN节点进行梳理汇总,构建基础调度表;遍历所述基础调度表中车辆LIN节点,对应各节点生成节点报文,将节点报文标识信息记录在所述基础调度表中;基于LIN总线标识、车辆LIN节点拓扑信息和所述基础调度表构建各LIN总线标识对应的总线调度表;其中,所述总线调度表包括:报文序号、报文名称、报名ID和LIN总线的从节点。4.根据权利要求3所述的方法,其特征在于,所述对应各节点生成节点报文包括:更新已生成节点报文的节点配置变量值,并对下一节点配置变量值未更新的节点生成节点报文。5.根据权利要求3所述的方法,其特征在于,还包括:根据设定周期更新所述基础调度表;...

【专利技术属性】
技术研发人员:李双硕崔子国刘景波楚皂培石志磊胡鑫楠
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1