一种操作系统任务调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37812032 阅读:10 留言:0更新日期:2023-06-09 09:41
本发明专利技术公开了一种操作系统任务调度方法、装置、电子设备及存储介质。该操作系统任务调度方法包括:在电池管理系统主控制器发出从控制器控制指令后,所述主控制器执行独立菊花链任务,并在完成所述独立菊花链任务后执行操作系统目标任务;依次重复执行所述独立菊花链任务和所述操作系统目标任务,直至执行菊花链任务完成后,继续执行操作系统目标任务;其中,所述菊花链任务包括多个所述独立菊花链任务,所述菊花链任务与所述操作系统目标任务串行执行。本发明专利技术实现有效减少电池管理系统主控执行任务的等待时间,降低主控负载,同时不额外增加主控硬件成本。加主控硬件成本。加主控硬件成本。

【技术实现步骤摘要】
一种操作系统任务调度方法、装置、电子设备及存储介质


[0001]本专利技术涉及电池管理系统任务调度
,尤其涉及一种操作系统任务调度方法、装置、电子设备及存储介质。

技术介绍

[0002]新能源汽车动力电池由多个模组组成,每个模组内由多个电芯组成。在动力电池生命周期内,电池管理系统(BMS)需要对每个电芯电压、电流、温度等参数做采样。由于整车续航能力要求,部分动力电池具有超过120个电芯,且由于控制器硬件结构限制(主控制器采样、通信能力有限),无法由主控制器直接对所有电芯进行采样与控制,故目前主要采用主控制器+从控制器的结构设计。主控制器负责充放电管理、温度监控、故障处理等运算;每个模组内,从控制器负责电芯数据采集、故障检测及上报等,这种拓扑被称为菊花链,具体如图1所示,电池管理系统执行的电芯采样、回读结果等任务,称为菊花链任务。
[0003]继续参见图1,在菊花链任务下,主控制器每发出一条指令后,在信号沿UART总线传递时,主控制器都需要等待信号返回后,才能执行下一动作;从控制器1至从控制器n在进行部分数据采样时,速度较慢,有时需要等待超过5ms才能完成。而电池管理系统BMS在执行电芯采样或诊断功能时,往往需要依次发送十几条指令,才能完成从控制器1至从控制器n的配置,并获取相应结果。主控制器在执行采样任务时由于等待UART信号传输或从控制器1至从控制器n进行数据采样,无法进行其他任务运算功能,进而导致主控制器负载率较高。

技术实现思路

[0004]本专利技术提供了一种操作系统任务调度方法、装置、电子设备及存储介质,以解决目前菊花链任务执行时,电池管理系统主控制器负载高,执行任务等待时间长的问题。
[0005]根据本专利技术的一方面,提供了一种操作系统任务调度方法,所述操作系统任务调度方法包括:
[0006]在电池管理系统主控制器发出从控制器控制指令后,所述主控制器执行独立菊花链任务,并在完成所述独立菊花链任务后执行操作系统目标任务;
[0007]依次重复执行所述独立菊花链任务和所述操作系统目标任务,直至执行菊花链任务完成后,继续执行操作系统目标任务;
[0008]其中,所述菊花链任务包括多个所述独立菊花链任务,所述菊花链任务与所述操作系统目标任务串行执行。
[0009]可选的,所述在完成所述独立菊花链任务后执行操作系统目标任务,包括:
[0010]在完成所述独立菊花链任务后,退出所述独立菊花链任务,执行操作系统目标任务;
[0011]相应的,依次重复执行所述独立菊花链任务和所述操作系统目标任务,包括:
[0012]在每次完成所述独立菊花链任务后,退出相应的所述独立菊花链任务后,继续执行操作系统目标任务。
[0013]可选的,在完成所述独立菊花链任务后执行操作系统目标任务之后,还包括:
[0014]当所述主控制器检测出所述独立菊花链任务的信号传输完成后,则中断所述操作系统目标任务,再次通过所述主控制器进入所述独立菊花链任务。
[0015]可选的,所述独立菊花链任务包括多条功能指令信息,所述功能指令信息包括功能指令序号、功能指令使能开关、功能指令起始指引和功能指令结束指引;
[0016]所述主控制器执行独立菊花链任务,包括:
[0017]所述主控制器根据所述独立菊花链任务包括的多条功能指令信息,生成相应的功能指令;
[0018]根据所述功能指令执行独立菊花链任务。
[0019]可选的,所述根据所述功能指令执行独立菊花链任务,包括:
[0020]若所述功能指令使能开关开启,则所述主控制器在执行独立菊花链任务时,执行与所述功能指令信息对应的功能指令;
[0021]若所述功能指令使能开关关闭,则所述主控制器在执行独立菊花链任务时,不执行与所述功能指令信息对应的功能指令。
[0022]可选的,所述操作系统任务调度方法还包括:
[0023]在每次执行所述独立菊花链任务时,所述主控制器控制操作系统执行任务停止执行,其中,所述操作系统执行任务的执行优先级低于所述独立菊花链任务。
[0024]根据本专利技术的另一方面,提供了一种操作系统任务调度装置,所述操作系统任务调度装置包括:
[0025]独立菊花链任务执行模块,用于执行在电池管理系统主控制器发出从控制器控制指令后,所述主控制器执行独立菊花链任务,并在完成所述独立菊花链任务后执行操作系统目标任务;
[0026]操作系统目标任务调度模块,用于执行依次重复执行所述独立菊花链任务和所述操作系统目标任务,直至执行菊花链任务完成后,继续执行操作系统目标任务;
[0027]其中,所述菊花链任务包括多个所述独立菊花链任务,所述菊花链任务与所述操作系统目标任务串行执行。
[0028]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0029]至少一个处理器;以及
[0030]与所述至少一个处理器通信连接的存储器;其中,
[0031]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的操作系统任务调度方法。
[0032]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的操作系统任务调度方法。
[0033]本专利技术实施例的技术方案,在电池管理系统主控制器发出从控制器控制指令后,所述主控制器执行独立菊花链任务,并在完成所述独立菊花链任务后执行操作系统目标任务;依次重复执行所述独立菊花链任务和所述操作系统目标任务,直至执行菊花链任务完成后,继续执行操作系统目标任务;其中,所述菊花链任务包括多个所述独立菊花链任务,
所述菊花链任务与所述操作系统目标任务串行执行。本专利技术解决了目前菊花链任务执行时,电池管理系统主控制器负载高,执行任务等待时间长的问题,实现有效减少电池管理系统主控制器执行任务的等待时间,降低主控负载,同时不额外增加主控制器硬件成本。
[0034]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0035]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是目前菊花链硬件拓扑图;
[0037]图2是目前菊花链任务与其他任务串行执行的流程示意图;
[0038]图3是根据本专利技术实施例一提供的一种操作系统任务调度方法的流程图;
[0039]图4是根据本专利技术实施例二提供的一种操作系统任务调度方法的流程图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统任务调度方法,其特征在于,包括:在电池管理系统主控制器发出从控制器控制指令后,所述主控制器执行独立菊花链任务,并在完成所述独立菊花链任务后执行操作系统目标任务;依次重复执行所述独立菊花链任务和所述操作系统目标任务,直至执行菊花链任务完成后,继续执行操作系统目标任务;其中,所述菊花链任务包括多个所述独立菊花链任务,所述菊花链任务与所述操作系统目标任务串行执行。2.根据权利要求1所述的操作系统任务调度方法,其特征在于,所述在完成所述独立菊花链任务后执行操作系统目标任务,包括:在完成所述独立菊花链任务后,退出所述独立菊花链任务,执行操作系统目标任务;相应的,依次重复执行所述独立菊花链任务和所述操作系统目标任务,包括:在每次完成所述独立菊花链任务后,退出相应的所述独立菊花链任务后,继续执行操作系统目标任务。3.根据权利要求1所述的操作系统任务调度方法,其特征在于,在完成所述独立菊花链任务后执行操作系统目标任务之后,还包括:当所述主控制器检测出所述独立菊花链任务的信号传输完成后,则中断所述操作系统目标任务,再次通过所述主控制器进入所述独立菊花链任务。4.根据权利要求1所述的操作系统任务调度方法,其特征在于,所述独立菊花链任务包括多条功能指令信息,所述功能指令信息包括功能指令序号、功能指令使能开关、功能指令起始指引和功能指令结束指引;所述主控制器执行独立菊花链任务,包括:所述主控制器根据所述独立菊花链任务包括的多条功能指令信息,生成相应的功能指令;根据所述功能指令执行独立菊花链任务。5.根据权利要求4所述的操作系统任务调度方法,其特征在于,所述根据所述功能指令执行独立菊花链任务,包括:若所述功能指令使能开关开启,则所述主控制器在执行独立菊花链任务时,执行与所述功能指令信息对应的功能指令;若所述功能指令使能开关关闭,则所述主控制器在执行独立菊花链任务时,不执行与所...

【专利技术属性】
技术研发人员:许凯程姜珊孙忠刚张晓谦
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1