烧写控制方法、控制板及车辆与流程

文档序号:33288968发布日期:2023-02-28 17:50阅读:45来源:国知局
烧写控制方法、控制板及车辆与流程

1.本公开涉及车辆控制技术领域,具体地,涉及一种烧写控制方法、控制板及车辆。


背景技术:

2.随着电动汽车智能化水平的不断的提升,电动汽车上的ecu(英文:electronic control unit,中文:电子控制单元)也越来越多。ecu所要执行的任务比较复杂,经常需要对车辆的ecu进行维护和优化。相关技术中,在对电动汽车的ecu进行升级时,控制动力电池输出的高压主接触器通常处于断开状态,由蓄电池为ecu的升级过程供电。然而ecu的升级时间较长,会消耗较多的电量,对蓄电池容量要求较高,无法保证升级过程中供电的稳定性和可靠性。与此同时,由于高压主接触器处于断开状态,动力电池不能为高压电器供电,导致高压电器无法工作。


技术实现要素:

3.本公开的目的是提供一种烧写控制方法、控制板及车辆,用于解决现有技术中存在的相关技术问题。
4.根据本公开实施例的第一方面,提供一种烧写控制方法,所述烧写控制方法应用于控制板,所述控制板经锁存模块与驱动模块连接,所述驱动模块与动力电池的高压主接触器连接,所述控制板集成有至少一个功能控制模块,所述方法包括:
5.接收到烧写命令时,通过所述锁存模块和所述驱动模块,控制所述高压主接触器处于接合状态,以致所述动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。
6.可选地,所述通过所述锁存模块和所述驱动模块,控制所述高压主接触器处于接合状态的步骤,具体包括:
7.获取所述高压主接触器的状态信息;
8.根据所述状态信息判断是否为接合状态;
9.当判定状态信息为接合状态时,则通过所述锁存模块和所述驱动模块,控制所述高压主接触器保持接合状态;
10.当判定状态信息为断开状态时,则通过所述锁存模块和所述驱动模块,控制所述高压主接触器切换至接合状态。
11.可选地,所述通过所述锁存模块和所述驱动模块,控制所述高压主接触器切换至接合状态的步骤之前,还包括:
12.获取车辆参数,并判断所述车辆参数是否满足预设升级条件;
13.当判定所述车辆参数满足所述预设升级条件时,则通过所述锁存模块和所述驱动模块,控制所述高压主接触器切换至接合状态;
14.当判定所述车辆参数不满足所述预设升级条件时,则禁止执行所述烧写命令。
15.可选地,所述预设升级条件包括:电机转速小于预设的转速阈值,和/或挡位信息
对应预设挡位,其中,所述车辆参数包括所述电机转速和所述档位信息。
16.可选地,所述控制板获取所述高压主接触器的状态信息的步骤之后,还包括:
17.所述控制板存储所述状态信息至存储器件中。
18.可选地,所述接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写的步骤之后,还包括:
19.当待烧写的功能控制模块烧写完成时,执行复位操作;
20.当所述控制板复位完成后,则所述控制板从所述存储器件中调取所述状态信息,且输出与所述状态信息对应的控制信号,以接续烧写前的控制。
21.可选地,所述控制板包括至少一个内核,每一个内核中至少集成一个功能控制模块,两个内核之间设有核间通讯模块,所述核间通讯模块用于进行两个内核之间的信息交互。
22.可选地,所述控制板包括第一内核和第二内核,所述第一内核集成有电机控制功能模块,所述第二内核集成有整车控制功能模块和电池管理控制功能模块。
23.根据本公开实施例的第二方面,提供一种控制板,所述控制板经锁存模块与驱动模块连接,所述驱动模块与动力电池的高压主接触器连接,所述控制板包括:
24.处理模块,所述处理模块用于接收到烧写命令时,通过所述锁存模块和所述驱动模块,控制所述高压主接触器处于接合状态,以致所述动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。
25.根据本公开实施例的第三方面,提供一种车辆,其包括所述的控制板。
26.本公开的实施例提供的技术方案可以包括以下有益效果:
27.烧写控制方法应用于控制板,控制板经锁存模块与驱动模块连接,驱动模块与动力电池的高压主接触器连接,控制板集成有至少一个功能控制模块。首先,接收到烧写命令时,通过锁存模块和驱动模块,控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。本公开将待升级的功能控制模块、锁存模块和驱动模块进行集成,以控制高压主接触器在功能控制模块升级过程中保持接合状态,保证了供电稳定性和可靠性,同时保证高压电器能够正常工作。
28.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明,应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
29.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
30.图1是根据一示例性实施例示出的控制板的连接关系图。
31.图2是根据一示例性实施例示出的一种烧写控制方法的流程图。
32.图3是根据图2所示实施例示出的一种步骤101的流程图。
33.图4是根据一示例性实施例示出的另一种烧写控制方法的流程图。
34.图5是根据图2所示实施例示出的另一种步骤101的流程图。
35.图6是根据一示例性实施例示出的另一种烧写控制方法的流程图。
36.图7是根据一示例性实施例示出的另一种控制板的连接关系图。
37.图8是根据一示例性实施例示出的一种控制板的框图。
具体实施方式
38.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
39.在对本公开提供的烧写控制方法、控制板及车辆说明前,首先对本公开各个实施例所涉及应用场景进行介绍。本公开可以应用于车辆的功能控制模块(可以理解为ecu)升级场景,包括待升级的功能控制模块和用于升级的烧写工具,其中待升级的功能控制模块可以是车辆的控制板中的任一个功能控制模块。控制板包括至少一个功能控制模块,控制板经锁存模块与驱动模块链接,驱动模块与动力电池的高压主接触器连接。可以理解为,控制板的输出端与锁存模块的输入端连接,锁存模块的输出端与驱动模块的输入端连接,驱动模块的输出端与动力电池的高压主接触器连接。具体连接关系如图1所示。锁存模块用于将控制板发送的控制信号,持续发送至驱动模块,驱动模块用于根据控制信号控制车辆的高压主接触器,保证升级过程中动力电池能够为车辆持续供电。具体的,控制板可以包括两类功能控制模块,第一类功能控制模块能够直接向锁存模块发送控制信号,同时也能够从锁存模块读取控制信号,即第一类功能控制模块的输出端作为控制板的输出端与锁存模块的输入端连接。第二类功能模块可以通过第一类功能控制模块向锁存模块发送控制信号,同时通过第一类功能控制模块从锁存模块读取控制信号。
40.下面结合具体实施例对本公开进行说明。
41.图2是根据一示例性实施例示出的一种烧写控制方法的流程图,如图2所示,该方法应用于控制板,控制板经锁存模块与驱动模块连接,驱动模块与动力电池的高压主接触器连接,控制板集成有至少一个功能控制模块,该方法可以包括以下步骤:
42.步骤101,接收到烧写命令时,通过锁存模块和驱动模块,控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件。
43.举例来说,要对功能控制模块进行升级,烧写工具首先向控制板发送针对待烧写的功能控制模块的烧写命令,烧写命令可以是外部烧写设备发出的,也可以是ota(英文:over-the-air technology,中文:空中下载技术)升级指令。控制板接收到烧写工具发送的烧写命令之后,可以通过锁存模块和驱动模块来控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件。其中,高压主接触器用于控制车辆的动力电池的输出,当高压主接触器状态为接合状态时,动力电池持续供电给待工作的高压电气器件,当高压主接触器状态为断开状态时,动力电池不供电给待工作的高压电气器件。其中,高压电气器件例如可以是电动压缩机、加热器等器件。
44.步骤102,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。
45.示例的,在高压主接触器处于的接合状态下,控制板与烧写工具建立通信,并执行烧写命令,以对待烧写的功能控制模块进行升级。例如,控制板可以接收烧写工具发送的待烧写程序(例如可以是升级包),并将待烧写程序发送至待烧写的功能控制模块,以对待烧
写的功能控制模块进行程序烧写。
46.具体的,控制板可以根据烧写命令中包括的指示信息,确定烧写命令针对的是多个功能控制模块中的哪一个功能控制模块,然后将待烧写程序发送至待烧写的功能控制模块。也可以将烧写命令发送至每个功能控制模块,每个功能控制模块根据烧写命令中包括的指示信息,确定是否对烧写命令进行响应,即只有待烧写的功能控制模块会对烧写命令进行响应,即接收待烧写程序。在待烧写的功能控制模块的应用程序为正常状态的情况下,可以进行程序烧写。控制板中集成的多个功能控制模块,例如可以包括vcu(英文:vehicle control unit,中文:整车控制器)、mcu(英文:micro controller unit,中文:微控制器)、bmc(英文:battery management controller,中文:电池管理控制器)等。
47.综上所述,烧写控制方法应用于控制板,控制板经锁存模块与驱动模块连接,驱动模块与动力电池的高压主接触器连接,控制板集成有至少一个功能控制模块。首先,接收到烧写命令时,通过锁存模块和驱动模块,控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。本公开将待升级的功能控制模块、锁存模块和驱动模块进行集成,以控制高压主接触器在功能控制模块升级过程中保持接合状态,保证了供电稳定性和可靠性,同时保证高压电器能够正常工作。
48.图3是根据图2所示实施例示出的一种步骤101的流程图。如图3所示,步骤101还可以包括:
49.步骤1011,获取高压主接触器的状态信息。
50.步骤1012,根据状态信息判断是否为接合状态。
51.示例的,控制板接收到烧写工具发送的烧写命令之后,可以获取高压主接触器的状态信息,其中,高压主接触器状态可以是接合状态或者断开状态。高压主接触器的状态信息,可以通过读取驱动模块的控制信号来获取,也可以通过读取锁存模块的控制信号来获取。控制板可以通过控制信号来确定状态信息。
52.步骤1013,当判定状态信息为接合状态时,则通过锁存模块和驱动模块,控制高压主接触器保持接合状态。
53.步骤1014,当判定状态信息为断开状态时,则通过锁存模块和驱动模块,控制高压主接触器切换至接合状态。
54.示例的,若状态信息指示高压主接触器为接合状态,控制板可以通过锁存模块和驱动模块,控制高压主接触器保持接合状态。具体的,若状态信息指示高压主接触器为接合状态,表示锁存模块中当前保持的控制信号能够控制高压主接触器接合,那么锁存模块只需持续将当前的控制信号发送至驱动模块,以使驱动模块控制高压主接触器保持接合状态。
55.若状态信息指示高压主接触器为断开状态,控制板可以通过锁存模块和驱动模块,控制高压主接触器切换至接合状态。具体的,若状态信息指示高压主接触器为断开状态,表示锁存模块中当前保持的控制信号能够控制高压主接触器断开,那么控制板可以向锁存模块发送能够控制高压主接触器接合的目标控制信号,使得锁存模块持续将目标控制信号发送至驱动模块,以使驱动模块控制高压主接触器保持接合状态。
56.图4是根据一示例性实施例示出的另一种烧写控制方法的流程图。如图4所示,在
步骤101之前,该方法还可以包括:
57.步骤103,获取车辆参数,并判断车辆参数是否满足预设升级条件。
58.示例的,对功能控制模块进行烧写,需要在车辆处于非驾驶状态下进行,因此,可以在控制高压主接触器处于接合状态之前,控制板可以先获取车辆参数。车辆参数可以表示车辆当前的运行状态,例如可以包括车辆的电机转速和档位信息等。之后再判断车辆参数是否满足预设升级条件。其中,预设升级条件可以理解为完成对待烧写的功能控制模块的烧写,车辆需要满足的条件。具体的,预设升级条件可以包括:电机转速小于预设的转速阈值,和/或挡位信息对应预设挡位。转速阈值例如可以为2转/s,预设挡位例如可以是p挡。相应的,判断车辆参数是否满足预设升级条件,即判断挡位信息是否对应p挡,和/或电机的转速是否小于2转/s。
59.例如,预设升级条件为电机转速小于2转/s,且挡位信息对应p挡。那么,若电机转速为0,挡位信息对应p挡,车辆参数满足预设升级条件,若电机转速为5转/s,挡位信息对应p挡,车辆参数不满足预设升级条件,若电机转速为0,挡位信息对应d挡,车辆参数不满足预设升级条件。
60.步骤104,当判定车辆参数满足预设升级条件时,则通过锁存模块和驱动模块,控制高压主接触器切换至接合状态。
61.示例的,当判定车辆参数满足预设升级条件时,控制板可以通过锁存模块和驱动模块,控制高压主接触器保持接合状态。具体的,若状态信息指示高压主接触器为接合状态,那么锁存模块只需持续将当前的控制信号发送至驱动模块,以使驱动模块控制高压主接触器保持接合状态。若状态信息指示高压主接触器为断开状态,那么控制板可以向锁存模块发送能够控制高压主接触器接合的目标控制信号,使得锁存模块持续将目标控制信号发送至驱动模块,以使驱动模块控制高压主接触器保持接合状态。
62.步骤105,当判定车辆参数不满足预设升级条件时,则禁止执行烧写命令。
63.示例的,当判定车辆参数不满足预设升级条件时,即车辆可能处于行驶状态或者即将行驶状态下,此时若对待烧写的功能控制模块进行烧写,可能存在安全隐患,因此控制板可以禁止执行烧写命令。
64.图5是根据图2所示实施例示出的另一种步骤101的流程图。如图5所示,在步骤1011之后,还可以包括:
65.步骤1015,控制板存储状态信息至存储器件中。
66.示例的,控制板在获取到高压主接触器得状态信息之后,可以将状态信息存储至存储器中。具体的,可以将状态信息存储到控制板中设置的存储器中,也可以存储到待烧写的功能控制模块的cpu的存储器中,还可以存储到控制板集成的其他功能控制模块的cpu的存储器中。其中,cpu的存储器可以是flash,也可以是ram。
67.图6是根据一示例性实施例示出的另一种烧写控制方法的流程图。如图6所示,在步骤102之后,该方法还可以包括:
68.步骤106,当待烧写的功能控制模块烧写完成时,执行复位操作。
69.示例的,当待烧写的功能控制模块烧写完成时,待烧写的功能控制模块可以执行复位操作,以进入待烧写的功能控制模块更新后的应用程序。
70.步骤107,当控制板复位完成后,则控制板从存储器件中调取状态信息,且输出与
状态信息对应的控制信号,以接续烧写前的控制。
71.示例的,在控制板复位的过程中,控制板输出至锁存模块的控制信号可能也会复位,进一步导致高压主接触器的状态改变。因此,为了保证高压主接触器能够保持接合状态,使得动力电池能够持续为车辆供电,控制板可以从存储器中调取预先存储的状态信息,并将状态信息对应的控制信号输出至锁存模块,使得高压主接触器保持接合状态,从而达到接续烧写前的控制的目的。
72.在一种实现方式中,控制板包括至少一个内核,每一个内核中至少集成一个功能控制模块,两个内核之间设有核间通讯模块,核间通讯模块用于进行两个内核之间的信息交互。
73.示例的,控制板可以包括至少一个内核,其中一个内核能够直接向锁存模块发送控制信号,同时也能够从锁存模块读取控制信号,其他内核可以通过核间通讯模块,向该内核发送控制信号,再由该内核向锁存模块发送控制信号,同时其他内核也可以通过核间通讯模块,接收该内核从锁存模块读取控制信号。
74.在另一种实现方式中,如图7所示,控制板包括第一内核和第二内核,第一内核集成有电机控制功能模块,第二内核集成有整车控制功能模块和电池管理控制功能模块。
75.示例的,控制板可以包括第一内核和第二内核,以及更多的内核,第一内核可以包括电机控制功能模块,第二内核可以包括整车控制功能模块和电池管理控制功能模块。
76.综上所述,烧写控制方法应用于控制板,控制板经锁存模块与驱动模块连接,驱动模块与动力电池的高压主接触器连接,控制板集成有至少一个功能控制模块。首先,接收到烧写命令时,通过锁存模块和驱动模块,控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。本公开将待升级的功能控制模块、锁存模块和驱动模块进行集成,以控制高压主接触器在功能控制模块升级过程中保持接合状态,保证了供电稳定性和可靠性,同时保证高压电器能够正常工作。
77.图8是根据一示例性实施例示出的一种控制板的框图。如图8所示,控制板经锁存模块与驱动模块连接,驱动模块与动力电池的高压主接触器连接,控制板200包括:
78.处理模块201,用于处理模块用于接收到烧写命令时,通过锁存模块和驱动模块,控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。
79.在另一示例性实施例中,还提供一种车辆,其上设置有上述实施例中提供的控制板。
80.关于上述实施例中的控制板和车辆,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
81.综上所述,烧写控制方法应用于控制板,控制板经锁存模块与驱动模块连接,驱动模块与动力电池的高压主接触器连接,控制板集成有至少一个功能控制模块。首先,接收到烧写命令时,通过锁存模块和驱动模块,控制高压主接触器处于接合状态,以致动力电池持续供电给待工作的高压电气器件,同时,接收待烧写程序,并发送至待烧写的功能控制模块,以进行程序烧写。本公开将待升级的功能控制模块、锁存模块和驱动模块进行集成,以控制高压主接触器在功能控制模块升级过程中保持接合状态,保证了供电稳定性和可靠
性,同时保证高压电器能够正常工作。
82.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
83.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1