开关控制方法及装置与流程

未命名 07-11 阅读:82 评论:0


1.本发明涉及一种开关控制方法及装置。具体涉及一种可以对充电系统中所包含的开关进行高速控制的方法以及装置。


背景技术:

2.为了解决环境以及能源问题,人们对混合动力汽车以及电动汽车等环保汽车的关注度变得越来越高。电动汽车(electric vehicle:ev)以及插电式混合动力汽车(plug-in hybrid electric vehicle:phev)配备有高电压电池,并配备有包括用于对高电压电池进行充电的车载式充电器即obc(on board charger)等在内的充电系统。
3.如上所述的充电系统包含多个开关、电感器以及电容器等,通过对包含于充电系统中的多个开关进行控制而对电池进行充电或将电池中的电力放电至负载端。
4.充电系统内的开关控制是基于脉冲宽度调制(pwm,pulse width modulation)执行,脉冲宽度条之(pwm)频率越高,电感器以及电容器的容量就越低,而且可以借此实现充电系统的小型化并降低单价。即,在通过提升脉冲宽度调制(pwm)频率而对开关进行高速控制的情况下,可以实现充电系统的小型化并降低制造成本。
5.因此,需要一种可以对充电系统内的开关进行高速控制的装置。
6.先行技术文献
7.专利文献
8.(专利文献1)韩国公开专利第10-2018-0069206号(2018.06.25.)


技术实现要素:

9.本发明旨在解决的技术课题在于提供一种可以对充电系统内的开关进行高速控制的开关控制装置及方法。
10.本发明旨在解决的另一技术课题在于提供一种可以支持较高的脉冲宽度调制(pwm)频率的开关控制装置及方法。
11.本发明旨在解决的又一技术课题在于提供一种可以基于数字方式对低电压直流-直流(dc-dc)转换器中所包含的开关进行控制的开关控制装置及方法。
12.本发明旨在解决的又一技术课题在于提供一种可以实现充电系统的小型化并降低充电系统的制造单价的开关控制装置及方法。
13.本发明的技术课题并不限定于在上述内容中提及的技术课题,本发明之技术领域的一般的技术人员将可以通过下述记载进一步明确理解未被提及的其他技术课题。
14.为了达成所述技术课题,根据本发明之一实施例的开关控制方法,可以包括:在第二周期期间生成用于对开关进行控制的第二控制数据的步骤;判定以在第一周期期间生成的第一控制数据为基础的第一控制信号是否正在输出到充电系统的步骤;以及,作为对以所述第一控制数据为基础的所述第一控制信号正在输出到所述充电系统的判定结果的响应,将所述第二控制数据存储到第一寄存器的步骤。
15.在一实施例中,所述第一周期可以是所述第二周期的上一个周期。
16.在一实施例中,判定所述第一控制信号是否正在输出到所述充电系统的步骤,可以包括:在所述第一控制数据被存储到第二寄存器的情况下,判定以所述第一控制数据为基础的所述第一控制信号正在输出的步骤;所述第二寄存器可以在所述第一周期期间或所述第一周期之间从所述第一寄存器获得第一控制数据并进行存储,并以所述第二寄存器中所包含的所述第一控制数据为基础输出第一控制信号。
17.在一实施例中,判定所述第一控制信号是否正在输出到所述充电系统的步骤,可以包括:对同步参考值进行识别的步骤;以及,在所述所识别出来的同步参考值为第一值时,判定以所述第一控制数据的所述第一控制信号正在输出到充电系统的步骤;所述第一值可以是表示以所述第一控制数据为基础的第一控制信号正在输出到所述充电系统的值。
18.所述开关控制方法,在将所述第二控制数据存储到第一寄存器的步骤之后,还可以包括:将同步参考值设定为第一值或第二值的步骤;所述第一值可以表示以所述第二控制数据为基础的第二控制信号正在输出到所述充电系统,所述第二值可以表示以所述第二控制数据为基础的第二控制信号没有输出到所述充电系统。
19.在一实施例中,将所述第二控制数据存储到第一寄存器的步骤,可以包括:禁用所述第二寄存器的更新功能的步骤;将所述第二控制数据存储到所述第一寄存器的步骤;以及,通过启用所述第二寄存器的更新功能而将存储在所述第一寄存器中的第二控制数据存储到所述第二寄存器的步骤。
20.在一实施例中,将所述同步参考值设定为第一值或第二值的步骤,可以包括:以所述第一寄存器的数据与存储在所述第二寄存器中的数据的一致与否为基础,将所述同步参考值设定为第一值或第二值的步骤。
21.在一实施例中,所述开关控制方法,还可以包括:基于以所述第一控制数据为基础的第一控制信号没有输出到所述充电系统的判定结果,直至输出所述第一控制信号为止,等待将所述第二控制数据存储到所述第一寄存器的步骤。
22.在一实施例中,在第二周期期间生成所述第二控制数据的步骤,可以通过包含于处理器中的第一核心执行,而将所述第二控制数据存储到第一寄存器的步骤,可以通过包含于所述处理器中的第二核心执行。
23.在一实施例中,所述第一控制信号,可以是用于对功率因数校正转换器中所包含的开关进行控制的信号、用于对高电压直流-直流转换器中所包含的开关进行控制的信号、用于对低电压直流-直流转换器中所包含的开关中的一个或多个开关进行控制的信号。
24.为了达成所述技术课题,根据本发明之一实施例的开关控制装置,可以包含:第一寄存器;第二寄存器,用于对在第一周期期间生成的第一控制数据进行存储;第一核心,在第二周期期间生成用于对充电系统中所包含的开关进行控制的第二控制数据;以及,第二核心,根据以所述第一控制数据为基础的第一控制信号正在输出到所述充电系统的判定结果,将所述第二控制数据存储到第一寄存器。
25.在另一实施例中,所述第二寄存器,可以对脉冲宽度调制(pwm)占空比或频率数据进行存储。
26.在另一实施例中,所述第二寄存器,可以在特定周期到来时获得存储在所述第一寄存器中的控制数据并进行存储。
27.在另一实施例中,所述第二核心,在同步参考值为第一值的情况下,可以判定以所述第一控制数据为基础的第一控制信号正在输出到所述充电系统,而在所述同步参考值为第二值的情况下,可以判定以所述第一控制数据为基础的第一控制信号没有输出到所述充电系统。
附图说明
28.图1是对根据本发明之一实施例的控制装置以及充电系统进行例示的示意图。
29.图2是对根据本发明之一实施例的控制装置的内部块图进行图示的示意图。
30.图3是对利用自旋锁(spinlock)生成开关控制信号的情况下的运算周期进行图示的示意图。
31.图4是对利用自旋锁的情况下的核心的运算时间进行例示的表。
32.图5是对利用寄存器更新的禁用或启用生成开关控制信号的方式进行例示的示意图。
33.图6是对基于根据本发明之一实施例的开关控制方法生成开关控制信号的情况下呈现出来的周期进行例示的示意图。
34.图7是对用于在控制装置中无数据丢失地对充电系统的开关进行高速控制的方法进行例示的顺序图。
35.图8是对适用本发明的开关控制方法的情况下的核心运算周期进行例示的表。
具体实施方式
36.接下来,将参考附图对本发明的较佳实施例进行详细的说明。本发明的优点和特征及其达成方法,将可以通过参考附图进行详细说明的后续的实施例得到进一步明确。但是,本发明的技术思想并不限定于下述的实施例,而是可以通过多种不同的形态实现,下述实施例只是为了更加完整地公开本发明的技术思想,并向具有本发明所属技术领域的一般知识的人员更加完整地介绍本发明的范畴,本发明的技术思想只应该通过权利要求书的范畴做出限定。
37.需要注意的是,在为各个附图的构成要素分配参考编号的过程中,即使是图示的不同的附图中,也尽可能地为相同的构成要素分配了相同的参考编号。此外,在对本发明进行说明的过程中,当判定对相关的公知构成或功能的具体说明可能会导致本发明的要旨变得不清晰时,将省略与其相关的详细说明。
38.除非另有限定,否则在本说明书中使用的所有术语(包括技术以及科学术语)的含义与具有本发明所属技术领域之一般知识的人员所通常理解的含义相同。此外,除非另有明确的限定,否则通常所使用的已在词典中做出限定的术语不应该解释为过于理想化或夸张的含义。在本说明书中所使用的术语只是用于对实施例进行说明,并不是为了对本发明做出限定。在本说明书中,除非另有提及,否则单数型语句还包含复数型含义。
39.此外,在对本发明的构成要素进行说明的过程中,可能会使用如第一、第二、a、b、(a)以及(b)等术语。这些术语只是用于将所述构成要素与其他构成要素进行区分,相应构成要素的本质或次序或顺序等并不因为所使用的术语而受到限定。当记载为某个构成要素与其他构成要素“连接”、“结合”或“相连”时,所述构成要素可以与所述其他构成要素直接
连接或相连,但是应该理解为在各个构成要素之间还可以有其他构成要素“连接”、“结合”或“相连”。
40.在说明书中所使用的“包含”和/或“包括”,并不排除所提及的构成要素、步骤、动作和/或元件之外的一个以上的其他构成要素、步骤、动作和/或元件存在或被附加的可能性。
41.接下来,将参考附图对本发明的几个实施例进行说明。
42.图1是对根据本发明之一实施例的控制装置200以及充电系统100进行例示的示意图。
43.如图1所示,充电系统100可以包含一个以上的交流电源、多个电感器、功率因数校正转换器110、高电压直流-直流转换器120以及低电压直流-直流转换器130。
44.功率因数校正转换器110可以减小从外部输入的交流电源的无功功率并转换成直流电压。为了如上所述的电压转换,功率因数校正转换器110可以包含多个开关s1至s8以及电容器。所述功率因数校正转换器110中所包含的各个开关s1至s8可以通过控制装置200决定其开闭状态。
45.高电压直流-直流转换器120可以包含多个开关q1至q10、高电压电池(vhigh)以及电容器。高电压直流-直流转换器120可以利用从功率因数校正转换器110供应过来的直流电源对高电压电池进行充电,或将高电压电池的电源供应到负载或低电压直流-直流转换器130。如上所述的高电压电池的充电以及放电,可以通过对高电压直流-直流转换器120中所包含的开关q1至q10进行控制的方式达成。高电压直流-直流转换器120中所包含的各个开关q1至q10可以通过控制装置200决定其开闭状态。
46.低电压直流-直流(dc-dc)转换器130可以包含多个开关m1至m4、低电压电池(vlow)以及电容器。低电压直流-直流转换器130可以利用从高电压直流-直流转换器120供应过来的高电压电池的电源对低电压电源进行充电,而且还可以将低电压电池的电源供应到负载或高电压直流-直流转换器120。如上所述的低电压电池的充电以及放电,可以通过对低电压直流-直流转换器130中所包含的开关m1至m4进行控制的方式达成。低电压直流-直流转换器130中所包含的各个开关m1至m4可以通过控制装置200决定其开闭状态。
47.控制装置200可以通过将控制信号传送到各个转换器110、120、130而对各个开关进行控制。即,控制装置200不仅可以对功率因数校正转换器110的开关s1至s8的开闭状态进行控制,还可以对高电压直流-直流转换器120的开关q1至q10的开闭状态进行控制,也可以对低电压直流-直流转换器130的开关m1至m4的开闭状态进行控制。根据本发明之实施例的控制装置200可以对各个开关进行高速控制。为此,根据本实施例的控制装置200可以利用后续说明的开关控制算法对各个开关进行控制。
48.图2是对根据本发明之一实施例的控制装置200的内部块图进行图示的示意图。
49.如图2所示,根据本发明之一实施例的控制装置200可以包含多个核心210、220、230、240和多个寄存器261、262、263、264以及数字模拟转换器250(以下称之为“adc”)。
50.所述多个核心210、220、230、240可以执行不同的控制运算。例如,第一核心210以及第三核心230可以执行用于开关控制的控制运算,而第二核心220以及第四核心240可以执行用于寄存器更新的运算。具体来讲,可以将一对核心设定为分组,被设定为分组的核心中的一个核心可以执行用于开关控制的控制运算,而另一个可以执行用于寄存器更新的运
算。
51.寄存器261、262、263、264是用于对数据进行存储的存储组件,可以对在核心中运算出来的数据进行存储。寄存器261、262、263、264可以分成不同的功能。例如,第一寄存器261可以在第n周期对运算数据进行临时存储,而第二寄存器262可以在第n+1周期从第一寄存器261获得所述数据并进行存储。此外,第三寄存器263可以在第n周期对运算数据进行临时存储,而第四寄存器264可以在第n+1周期从第三寄存器263获得所述数据并进行存储。具体来讲,第一寄存器261可以执行影子寄存器的功能,而第二寄存器262可以执行在特定的周期与影子寄存器同步的功能。同理,第三寄存器263可以执行影子寄存器的功能,而第四寄存器264可以执行在特定的周期与影子寄存器同步的功能。
52.可以以存储在第二寄存器262或第四寄存器264中的数据为基础,生成开关控制信号。存储在所述第二寄存器262或第四寄存器264中的数据可以是脉冲宽度调制占空比、开关频率中的一者或多者。可以以存储在所述第二寄存器262或第四寄存器264中的数据为基础,将用于对各个开关进行控制的信号输出到充电系统100。
53.可以通过单独的核心或处理器将用于对开关进行控制的信号输出到充电系统100,也可以通过第二核心220或第四核心240将用于对开关进行控制的信号输出到充电系统100。
54.在图2中,对将第一核心210、第三核心230、第一寄存器261以及第二寄存器262分成一个分组,并将第二核心220、第四核心240、第三寄存器263以及第四寄存器264分成一个分组的情况进行了例示。
55.在图2中,对各个寄存器261、262、263、264在控制装置200内独立构成的情况进行了例示,但是寄存器也可以包含在核心110、120、130、140中。例如,第一寄存器261可以包含在第一核心210中,而第二寄存器262可以包含在第三核心230中。同理,第三寄存器263可以包含在第二核心220中,而第四寄存器264可以包含在第四核心240中。在若干实施例中,核心210、220、230、240可以包含在一个处理器中,或者也可以分散包含在多个处理器中。
56.数字模拟转换器(adc)250可以对充电系统100中所包含的各个电流或电压进行测定,而且可以将所测定到的基于模拟的电压值或电流值转换成基于数字的电压值或电流值。在一实施例中,数字模拟转换器250可以以特定的周期间隔对充电系统100的电流或电压进行测定。数字模拟转换器250可以在充电系统中100对一个或多个位置的电流或电压进行测定。
57.参考图3以及图4,将对利用处理器所支持的自旋锁的情况下所需要的运算时间及其周期进行说明。
58.图3是对利用自旋锁生成开关控制信号的情况下的运算周期进行图示的示意图。在图3中,对第一核心210为core0而第三核心230为core2的情况进行了例示。
59.参考图3,在数字模拟转换器250停止感测电流或电压时,第一核心210可以在第n周期执行用于开关控制的控制运算。此时,第一核心210可以以数字模拟转换器250的感测值为基础执行控制运算。
60.第三核心230可以以一定周期间隔生成更新信号,并对所生成的更新信号进行计数。第三核心230可以以所计数的次数为基础执行用于自旋锁的动作。在图3中,更新信号是以斜线图案的长方形表示。在图3中,对第一核心210以及第三核心230以中断服务程序
(isr,interrupt service routine)为基础执行运算并反映出运算结果的情况进行了例示。
61.第三核心230可以为了在第n+2周期将第一核心210所运算出来的运算结果无丢失地反映到寄存器中而生成设定自旋锁的自旋锁获取,而且可以在表示运算结果的数据被存储到寄存器中时生成解除自旋锁的自旋锁释放。借此,在设定自旋锁的期间内,可以防止其他核心将数据写入到寄存器中,从而在寄存器中反映出所希望的数据。但是,在使用如上所述的自旋锁的情况下,是以在第n+3周期实际运算并存储到寄存器中的数据为基础生成开关信号,因此直至以所运算出来的结果为基础将开关控制信号输出到充电系统100为止需要至少4个周期。即,会因为所利用的自旋锁而导致控制周期变长的问题。
62.图4是对利用自旋锁的情况下的核心的运算时间进行例示的表。在图4中,pfc代表功率因数校正转换器,dcdc代表高电压直流-直流转换器,而ldc代表低电压直流-直流转换器。
63.参考图4,在以4周期为间隔执行开关控制的情况下,一对核心用于对功率因数校正转换器110进行控制,而另一对核心用于对高电压直流-直流转换器120进行控制。借此,在希望通过数字方式对低电压直流-直流转换器130进行控制的情况下,需要额外追加一对核心。在不额外追加使用一对核心的情况下,则需要通过模拟方式而非数字方式对低电压直流-直流)转换器130进行开关控制。在如上所述的通过自旋锁方式对充电系统100进行控制的情况下,可能需要用于模拟开关控制的构成部件或额外追加核心。
64.图5是对利用寄存器更新的禁用或启用而非自旋锁方式生成开关控制信号的方式进行例示的示意图。在图5中,对第一核心210为core0而第三核心230为core2的情况进行了例示。
65.参考图5,在数字模拟转换器250停止感测电流或电压时,第一核心210可以在第n周期执行用于开关控制的控制运算。此时,第一核心210可以以数字模拟转换器250的感测值为基础执行控制运算。
66.第三核心230可以以一定周期间隔生成更新信号,并对所生成的更新信号进行计数。在图5中,更新信号是以长方形表示。在图5中,对第一核心210以及第三核心230以中断服务程序为基础执行运算并反映出运算结果的情况进行了例示。
67.第三核心230可以在第n+1周期为了停止第一寄存器261与第二寄存器262之间的同步而禁用第二寄存器262的更新,并将第一核心210所运算出来的控制运算a的结果反映到第一寄存器261。即,第三核心230可以在将数据存储到第一寄存器261的构成中,为了防止第一寄存器261的数据被存储到第二寄存器262而禁用第二寄存器262的更新功能。此外,第三核心230可以通过将第一核心210所运算出来的结果存储到第一寄存器261而对第一寄存器261进行更新,并通过启用第二寄存器262的更新功能而在第一寄存器261与第二寄存器262之间执行同步。
68.可以在第n+2周期在第一寄存器261与第二寄存器262之间执行同步(将从第一寄存器获得的数据存储到第二寄存器),并以存储在第二寄存器262中的数据为基础将开关控制信号输出到充电系统100。通过按照如上所述的方式禁用和启用第二寄存器262的更新,可以将存储在第一寄存器261中的所有数据在特定周期期间存储到第二寄存器262,从而在第一寄存器261与第二寄存器262之间实现同步。
69.但是,如图5所示,在因为控制运算a的执行时间变长而导致其运算持续至下一个周期的情况下,在第n+1周期期间运算出来的控制运算a的一部分将被存储到第一寄存器261,且在第n+2周期期间运算出来的控制运算a的另一部分也将被追加存储到第一寄存器261。例如,在第n+1周期以及第n+2周期期间执行控制运算a的情况下,控制运算a的一部分结果将在第n+1周期期间存储到第一寄存器261,且控制运算a的另一部分结果将在第n+2周期期间追加存储到第一寄存器261。但是在第n+2周期期间执行控制运算a的过程中,如果在第n+2周期内或之后禁用第二寄存器262的更新功能,则在第n+2周期运算出来的一部分数据可能不会被存储到第二寄存器262。在如上所述的情况下,只有通过控制运算a生成的一部分数据才会被存储到第二寄存器262,因此,在寄存器的同步过程中,一部分数据将发生丢失而不会被反映到第二寄存器262。在如上所述的第一寄存器261的数据发生丢失并反映到第二寄存器262的情况下,可能会因为不正确的开关信号输出到充电系统100而对充电系统100的驱动造成不良影响。
70.接下来,将参考图6以及图7对无数据丢失地对充电系统100的开关进行高速控制的本发明的实施例进行说明。
71.图6是对基于根据本发明之一实施例的开关控制方法生成开关控制信号的情况下呈现出来的周期进行例示的示意图。
72.参考图6,在数字模拟转换器250停止感测电流或电压时,第一核心210可以在第n周期执行用于开关控制的控制运算。此时,第一核心210可以以数字模拟转换器250的感测值为基础执行控制运算。
73.第三核心230可以以一定周期间隔生成更新信号,并对所生成的更新信号进行计数。在图6中,更新信号是以长方形表示。第三核心230可以在所计数的值达到特定的值或达到特定的倍数时执行对寄存器进行更新的例行程序。在图6中,对第一核心210以及第三核心230以中断服务程序为基础执行运算并反映出运算结果的情况进行了例示。
74.第三核心230可以在第n+1周期将控制运算a的结果存储到第一寄存器261之前,实现对所存储的同步参考值进行识别,并判定所识别出来的参考值是否为第一值。其中,同步参考值是一种标记,第一值可以是表示正在输出以第n+1的上一个周期的控制数据(即控制运算结果数据)为基础的开关控制信号的值,第二值可以是表示没有输出以第n+1的上一个周期的控制数据(即控制运算结果数据)为基础的开关控制信号的参考值。第一值或第二值可以被设定为任意的参考值,可以是频率或占空比。其中,第一值或第二值可以被存储到特定的存储组件,或者也可以被存储到寄存器中的某一个寄存器。
75.第三核心230可以在第n+1周期中所识别出来的参考值为第一值的情况下,判定为通过第一寄存器261以与第二寄存器262之间的正常的同步,正在正常输出以上一个周期的控制数据为基础的控制信号,从而执行用于将其他数据存储到第一寄存器261的例行程序。具体来讲,第三核心230可以为了停止第一寄存器261与第二寄存器262之间的同步而禁用第二寄存器262的更新,并将第一核心210所运算出来的控制运算a的结果反映到第一寄存器261。在一实施例中,第三核心230可以决定将同步参考值设定为第一值以及第二值中的哪一个值,并将同步参考值设定为所述所决定的参考值。在一实施例中,第三核心230可以对第一寄存器261的数据与第二寄存器262进行比较,并在第一寄存器261的数据与第二寄存器262的数据不一致的情况下将同步参考值设定为第二值。
76.可以在第n+2周期在第一寄存器261与第二寄存器262之间执行同步(将从第一寄存器获得的数据存储到第二寄存器),并以存储在第二寄存器262中的数据为基础将开关控制信号输出到充电系统100。
77.图6的第n+3周期对同步参考值被设定为第二值的状态进行了例示。在如上所述的情况下,第三核心230可以在第n+3周期所识别出来的参考值为第二值时,判定为第一寄存器261与第二寄存器262之间并没有实现完整的同步,从而维持等待状态直至第一寄存器261与第二寄存器262之间完成完整的同步。即,第三核心230可以在第n+3周期所识别出来的参考值为第二值时,判定为通过控制运算a生成的控制数据中的一部分只被存储在第一寄存器261而并没有被存储在第二寄存器262,从而维持等待状态直至第一寄存器261与第二寄存器262之间完成完整的同步。
78.第三核心230可以在第一寄存器261与第二寄存器262之间完成所有数据的同步时,为了停止与控制运算a相关的第一寄存器261与第二寄存器262之间的同步而禁用第二寄存器262的更新,并将第一核心210所运算出来的控制运算b的结果数据存储到第一寄存器261。在一实施例中,第三核心230可以决定将同步参考值设定为第一值或第二值中的哪一个值,并将同步参考值设定为所述所决定的值。在一实施例中,第三核心230可以对第一寄存器261的数据与第二寄存器262进行比较,并在第一寄存器261的数据与第二寄存器262的数据不一致的情况下将同步参考值设定为第二值,而在一致的情况下将同步参考值设定为第一值。
79.图7是对用于在控制装置200中无数据丢失地对充电系统的开关进行高速控制的方法进行例示的顺序图。
80.在图7中,将对通过第一核心210以及第三核心230生成开关控制信号的情况进行代表性的说明。
81.参考图7,在步骤s110中,在数字模拟转换器250停止感测电压或电流时,第一核心210可以通过在第2周期期间执行用于开关控制的运算而生成第二控制数据。所述第二控制数据,可以以通过数字模拟转换器250感测到的电压或电流为基础生成。
82.接下来,在步骤s120中,与第一核心210设定为同一分组的第三核心230可以为了判定是否正在将以在第二周期的前一个周期即第一周期期间生成的控制数据为基础的第一控制信号输出到充电系统100而对同步参考值进行识别。
83.接下来,在步骤s130中,第三核心230可以以同步参考值为第二值的判定结果为基础,判定以所述第一控制数据为基础的第一控制信号没有输出到充电系统100。接下来,第三核心230可以根据以第一控制数据为基础的第一控制信号没有输出到充电系统100的判定结果,暂停并等待将所述第二控制数据存储到第一寄存器261,直至所述第一控制信号被输出到充电系统100为止。
84.接下来,在步骤s140中,第三核心230可以对是否完成了第一寄存器261与第二寄存器262之间的同步进行监控,在第一寄存器261的所有数据被存储到第二寄存器262之后,在步骤s150中,可以为了停止第一寄存器261与第二寄存器262之间的同步而禁用第二寄存器22的更新功能。
85.接下来,在步骤s160中,第三核心230可以通过将第一核心210所运算出来的结果物即第二控制数据存储到第一寄存器261而对第一寄存器261进行更新。接下来,在步骤
s170中,第三核心230可以启用第二寄存器262的更新功能。在启用更新功能时,所述经过更新的第一寄存器261可以在下一个周期即第三周期与第二寄存器262之间进行同步。
86.接下来,在步骤s180中,第三核心230可以决定将同步参考值设定为第一值还是第二值,并将同步参考值设定为所述所决定的参考值。在一实施例中,第三核心230可以在启用第二寄存器262的更新功能之后,对存储在第一寄存器261的数据与存储在第二寄存器262的数据的一致与否进行监控,从而将同步参考值设定为第一值或第二值。
87.图7中所图示的流程是对生成控制数据并设定同步参考值的一系列示例性的过程进行了说明,控制装置200可以重复执行图7中所图示的流程。
88.在本实施例中,可以无数据丢失地对第一寄存器261与第二寄存器262之间的数据进行同步。此外,可以高速生成开关控制数据并将整个系统小型化,而且可以降低制造单价。
89.图8是对适用本发明的开关控制方法的情况下的核心运算周期进行例示的表。在图8中,pfc代表功率因数校正转换器,dcdc代表高电压直流-直流转换器,而ldc代表低电压直流-直流转换器。
90.参考图8,可以以2周期为间隔执行开关控制。可以基于数字方式对充电系统100中所包含的所有转换器110、120、130进行控制。
91.在上述内容中,参考图1至图8对本发明的各种实施例以及这些实施例的效果进行了说明。本发明之技术思想所达成的效果并不限定于在上述内容中提及的效果,一般的技术人员将可以通过下述记载进一步明确理解未被提及的其他效果。
92.在上述内容中,参考图1至图8进行说明的本发明的技术思想可以在计算机可读取的介质上通过计算机可读取的代码实现。所述计算机可读取的存储介质,可以是如移动型存储介质(光盘(cd)、数字化视频光盘(dvd)、蓝光光盘、通用串行总线(usb)存储装置以及移动硬盘)或固定型存储介质(只读存储器(rom)、随机访问存储器(ram)、计算机内置硬盘)。记录在所述计算机可读取的存储介质上的所述计算机程序,可以通过互联网等网络传送到其他计算装置并安装在所述其他计算装置中,从而在所述其他计算装置中使用。
93.在上述内容中,即使是将构成本发明之实施例的所有构成要素以结合成一个或结合工作的方式进行了说明,本发明的技术思想也并不限定于所述实施例。即,只要是在本发明的目的范围之内,所述所有构成要素可以选择性地结合成一个以上并工作。
94.虽然在附图中按照特定的顺序对其动作进行了图示,但是并不应该理解为所述动作必须按照所图示的特定的顺序依次执行或必须执行所图示的所有动作才可以达成所期望的结果。在特定的情况下,可能采用多任务以及并行处理的方式更为有利。具体是,在上述内容中进行说明的实施例中的多种构成的分离并不应该理解为必须按照所说明的方式分离,而是应该理解所说明的程序组件以及系统通常可以被整合成单一软件产品或封装成多个软件产品。
95.在上述内容中参考附图对本发明的实施例进行了说明,但是具有本发明所属技术领域之一般知识的人员应该可以理解,本发明可以在不对其技术思想或必要特征进行变更的情况下以其他具体的形态实施。因此,在上述内容中所记述的实施例在所有方面都应该理解为是示例性内容而非限定。本发明的保护范围应该通过所附的权利要求书做出解释,而且与其同等范围内的所有技术思想应该解释为包含在本发明所限定的技术思想的权利
要求范围之内。

技术特征:
1.一种开关控制方法,作为利用控制装置对充电系统中包含的开关进行控制的方法,包括:在第二周期期间生成用于对开关进行控制的第二控制数据的步骤;判定以在第一周期期间生成的第一控制数据为基础的第一控制信号是否正在输出到所述充电系统的步骤;以及,作为对以所述第一控制数据为基础的所述第一控制信号正在输出到所述充电系统的判定结果的响应,将所述第二控制数据存储到第一寄存器的步骤。2.根据权利要求1所述的开关控制方法,所述第一周期为所述第二周期的前一个周期。3.根据权利要求1所述的开关控制方法,判定所述第一控制信号是否正在输出到所述充电系统的步骤,包括:在所述第一控制数据被存储到第二寄存器的情况下,判定以所述第一控制数据为基础的所述第一控制信号正在输出的步骤;所述第二寄存器在所述第一周期期间或所述第一周期之间从所述第一寄存器获得所述第一控制数据并进行存储,并以所述第二寄存器中所包含的所述第一控制数据为基础输出所述第一控制信号。4.根据权利要求1所述的开关控制方法,判定所述第一控制信号是否正在输出到所述充电系统的步骤,包括:对同步参考值进行识别的步骤;以及,在所识别出来的同步参考值为第一值时,判定以所述第一控制数据为基础的所述第一控制信号正在输出到所述充电系统的步骤;所述第一值是表示以所述第一控制数据为基础的所述第一控制信号正在输出到所述充电系统的值。5.根据权利要求1所述的开关控制方法,在将所述第二控制数据存储到所述第一寄存器的步骤之后,还包括:将同步参考值设定为第一值或第二值的步骤;所述第一值表示以所述第二控制数据为基础的第二控制信号正在输出到所述充电系统,所述第二值表示以所述第二控制数据为基础的所述第二控制信号没有输出到所述充电系统。6.根据权利要求5所述的开关控制方法,将所述第二控制数据存储到第一寄存器的步骤,包括:禁用第二寄存器的更新功能的步骤;将所述第二控制数据存储到所述第一寄存器的步骤;以及,通过启用所述第二寄存器的更新功能而将存储在所述第一寄存器中的所述第二控制数据存储到所述第二寄存器的步骤。7.根据权利要求6所述的开关控制方法,将所述同步参考值设定为所述第一值或所述第二值的步骤,包括:以所述第一寄存器的数据与存储在所述第二寄存器中的数据的一致与否为基础,将所
述同步参考值设定为所述第一值或所述第二值的步骤。8.根据权利要求1所述的开关控制方法,还包括:基于以所述第一控制数据为基础的所述第一控制信号没有输出到所述充电系统的判定结果,直至输出所述第一控制信号为止,等待将所述第二控制数据存储到所述第一寄存器的步骤。9.根据权利要求1所述的开关控制方法,在所述第二周期期间生成所述第二控制数据的步骤,通过包含于处理器中的第一核心执行,将所述第二控制数据存储到所述第一寄存器的步骤,通过包含于所述处理器中的第二核心执行。10.根据权利要求1所述的开关控制方法,所述第一控制信号,是基于脉冲宽度调制的信号。11.根据权利要求1所述的开关控制方法,所述第一控制信号,是用于对功率因数校正转换器中所包含的开关进行控制的信号、用于对高电压直流-直流转换器中所包含的开关进行控制的信号、用于对低电压直流-直流转换器中所包含的开关中的一个以上进行控制的信号。12.一种开关控制装置,包括:第一寄存器;第二寄存器,用于对在第一周期期间生成的第一控制数据进行存储;第一核心,在第二周期期间生成用于对充电系统中所包含的开关进行控制的第二控制数据;以及,第二核心,根据以所述第一控制数据为基础的第一控制信号正在输出到所述充电系统的判定结果,将所述第二控制数据存储到第一寄存器。13.根据权利要求12所述的开关控制装置,所述第一周期为所述第二周期的前一个周期。14.根据权利要求12所述的开关控制装置,所述第一控制信号,是用于对功率因数校正转换器中所包含的开关进行控制的信号、用于对高电压直流-直流转换器中所包含的开关进行控制的信号、用于对低电压直流-直流转换器中所包含的开关中的一个以上进行控制的信号。15.根据权利要求12所述的开关控制装置,还包括:模拟数字转换器,对在所述充电系统中生成的电流或电压进行感测并转换成数字信号;所述第一核心,在所述模拟数字转换器停止感测时,在所述第二周期生成用于对所述开关进行控制的所述第二控制数据。16.根据权利要求12所述的开关控制装置,所述第二寄存器,对脉冲宽度调制占空比或频率数据进行存储。17.根据权利要求12所述的开关控制装置,
所述第二寄存器,在特定周期到来时获得存储在所述第一寄存器中的控制数据并进行存储。18.根据权利要求12所述的开关控制装置,所述第二核心,在同步参考值为第一值的情况下,判定以所述第一控制数据为基础的所述第一控制信号正在输出到所述充电系统,在所述同步参考值为第二值的情况下,判定以所述第一控制数据为基础的所述第一控制信号没有输出到所述充电系统。19.根据权利要求12所述的开关控制装置,所述第二核心,在将所述第二控制数据存储到所述第一寄存器之后的时间点,在以所述第二控制数据为基础的第二控制信号正在输出到所述充电系统的情况下,将同步参考值设定为第一值,在以所述第二控制数据为基础的所述第二控制信号没有输出到所述充电系统的情况下,将所述同步参考值设定为第二值。20.根据权利要求19所述的开关控制装置,所述第二核心,在将所述第二控制数据存储到所述第一寄存器之后的时间点,以所述第一寄存器的数据与存储在所述第二寄存器中的数据的一致与否为基础,将所述同步参考值设定为所述第一值或所述第二值。

技术总结
提供一种开关控制方法及装置。根据本发明之一实施例的开关控制方法,可以包括:在第二周期期间生成用于对开关进行控制的第二控制数据的步骤;判定以在第一周期期间生成的第一控制数据为基础的第一控制信号是否正在输出到充电系统的步骤;以及,作为对以所述第一控制数据为基础的所述第一控制信号正在输出到所述充电系统的判定结果的响应,将所述第二控制数据存储到第一寄存器的步骤。制数据存储到第一寄存器的步骤。制数据存储到第一寄存器的步骤。


技术研发人员:李羽元 林东辉
受保护的技术使用者:现代奥特奥博株式会社
技术研发日:2022.12.27
技术公布日:2023/7/4
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐