电磁阀的驱动方法、装置与系统与流程

文档序号:33560522发布日期:2023-03-22 14:05阅读:98来源:国知局
电磁阀的驱动方法、装置与系统与流程

1.本技术涉及电磁阀领域,具体而言,涉及一种电磁阀的驱动方法、装置与系统。


背景技术:

2.在柴油机高压共轨喷射系统中,为了精确控制发动机的喷油量,对喷油器电磁阀的响应时间与电磁力都有严格要求,而影响电磁阀性能的关键因素是对电磁阀线圈施加的驱动信号的时长,因此在喷油控制系统中,需要严格控制喷油器的驱动信号的时长,以达到喷油器的最佳性能。
3.在一些方案中,通过修改驱动芯片的代码,在每次驱动之后预留一定的续流时间。但是这种方法无法实现对电磁阀的加电时间(等同于加电时长)的精确控制,进而会影响喷油量。


技术实现要素:

4.本技术的主要目的在于提供一种电磁阀的驱动方法、装置与系统,以解决现有技术中无法实现对电磁阀的加电时间的精确控制。
5.根据本发明实施例的一个方面,提供了一种电磁阀的驱动方法,所述方法包括:获取电磁阀的预设加电时长;根据所述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,其中,所述触发信号用于驱动驱动芯片以使得所述驱动芯片输出用于驱动电磁阀的驱动信号,所述驱动芯片与所述控制芯片电连接;获取驱动芯片输出的所述驱动信号的时长,并且确定是否延长所述驱动芯片输出的所述驱动信号的时长;在确定延长所述驱动信号的时长的情况下,控制所述驱动芯片采用延长后的所述驱动信号驱动所述电磁阀。
6.可选地,根据所述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,包括:获取第一时长阈值;在所述预设加电时长小于或者等于所述第一时长阈值的情况下,将所述控制芯片输出的所述触发信号的持续时长确定为第一持续时长,所述第一持续时长等于所述预设加电时长与第二持续时长的差值,所述第一持续时长大于所述第二持续时长;在所述预设加电时长大于所述第一时长阈值的情况下,将所述控制芯片输出的所述触发信号的持续时长确定为第三持续时长,所述第三持续时长等于所述预设加电时长。
7.可选地,在所述预设加电时长大于所述第一时长阈值的情况下,确定是否延长所述驱动芯片输出的所述驱动信号的时长,包括:获取第二时长阈值;在所述驱动芯片输出的所述驱动信号的时长大于所述第二时长阈值的情况下,确定不延长所述驱动芯片输出的所述驱动信号的时长。
8.可选地,在所述预设加电时长小于或者等于所述第一时长阈值的情况下,确定是否延长所述驱动芯片输出的所述驱动信号的时长,包括:确定第三时长阈值;在所述驱动芯片输出的所述驱动信号的时长小于所述第三时长阈值的情况下,将所述驱动芯片输出的所述驱动信号的时长延长所述第二持续时长,所述第三时长阈值小于所述第一时长阈值。
9.可选地,所述方法还包括:获取预设时长范围,所述预设时长范围的下限值等于所
述第一时长阈值与所述第二持续时长的差值与单位时长的和,所述预设时长范围的上限值等于所述第一时长阈值与单位时长的差值;确定所述第三时长阈值在所述预设时长范围内。
10.可选地,确定所述第三时长阈值在所述预设时长范围内,包括:获取目标时长,其中,所述目标时长与所述预设时长范围的下限值的差值的绝对值为第一差值,所述目标时长与所述预设时长范围的上限值的差值的绝对值为第二差值,所述第一差值等于所述第二差值;将所述目标时长确定为所述第三时长阈值。
11.可选地,所述方法还包括:在确定不延长所述驱动信号的时长的情况下,采用未延长的所述驱动信号驱动所述电磁阀。
12.可选地,所述电磁阀安装在喷油器中。
13.根据本发明实施例的另一方面,还提供了一种电磁阀的驱动装置,包括:第一获取单元,用于获取电磁阀的预设加电时长,所述预设加电时长至少是根据所述电磁阀的结构特征确定的;第一确定单元,用于根据所述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,其中,所述触发信号用于驱动驱动芯片以使得所述驱动芯片输出用于驱动电磁阀的驱动信号,所述驱动芯片与所述控制芯片电连接;处理单元,用于获取驱动芯片输出的所述驱动信号的时长,并且确定是否延长所述驱动芯片输出的所述驱动信号的时长;控制单元,用于在确定延长所述驱动信号的时长的情况下,控制所述驱动芯片采用延长后的所述驱动信号驱动所述电磁阀。
14.根据本发明实施例的再一方面,还提供了一种系统,包括:控制芯片,用于执行任意一种所述的方法;电磁阀;驱动芯片,分别与所述控制芯片和所述电磁阀电连接,用于驱动所述电磁阀。
15.采用本技术的技术方案,通过获取电磁阀的预设加电时长,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
附图说明
16.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
17.图1示出了根据本技术的实施例的电磁阀的驱动方法的流程示意图;
18.图2示出了根据本技术的实施例的确定控制芯片输出的触发信号的持续时长的方法流程图;
19.图3示出了根据本技术的实施例的一种驱动芯片输出的驱动信号的时长的确定方法流程图;
20.图4示出了根据本技术的实施例的另一种驱动芯片输出的驱动信号的时长的确定方法流程图;
21.图5示出了根据本技术的实施例的一种加电时间示意图;
22.图6示出了根据本技术的实施例的另一种加电时间示意图;
23.图7示出了根据本技术的实施例的磁阀的驱动装置示意图。
具体实施方式
24.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
26.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
28.正如背景技术中所说的,在一些方案中,通过修改驱动芯片的代码,在每次驱动之后预留一定的续流时间。但是这种方法无法实现对电磁阀的加电时间(等同于加电时长)的精确控制,进而会影响喷油量。为解决如上无法实现对电磁阀的加电时间的精确控制的问题。本技术的实施例提供了一种电磁阀的驱动方法、装置与系统。
29.根据本技术的实施例,提供了一种电磁阀的驱动方法,该方法可以应用于发动机的控制器,发动机的控制器用于控制电磁阀。
30.图1是根据本技术实施例的一种电磁阀的驱动方法的流程图。
31.如图1所示,该方法包括以下步骤:
32.步骤s101,获取电磁阀的预设加电时长;
33.上述预设加电时长至少是根据上述电磁阀的结构特征确定的;
34.上述步骤中,电磁阀的结构特征包括电磁阀的阀芯的位置和气路的个数,气路的个数对应通数,阀芯有几个位置就是几位,例如:2位3通、2位4通、2位5通、3位5通等;阀体的具体的组成结构,以及各个组成部分的位置关系和安装方式。
35.具体地,电磁阀可以选用直动式电磁阀,也可以选用先导式电磁阀。
36.步骤s102,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,其中,上述触发信号用于驱动驱动芯片以使得上述驱动芯片输出用于驱动电磁阀的驱动信号,上述驱动芯片与上述控制芯片电连接;
37.具体上,上述控制芯片可以选用单片机,单片机和驱动芯片电连接。
38.具体地,预设加电时长是在应用层设置好的。
39.为更进一步地确定控制芯片输出的触发信号的持续时长,如图2所示,上述步骤s102:根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,具体可以实现为:
40.步骤s1021:获取第一时长阈值;其中,第一时长阈值是根据电磁阀的驱动特性决定的,例如,型号为crin3-18的喷油器上安装的电磁阀的第一时长阈值设置为490us,是由于在型号为crin3-18的电磁阀驱动过程中,如果加电时间小于490us,需要在peak阶段关闭驱动后留出40us进行续流;如果加电时间大于490us,在hold阶段关闭驱动时则不需要预留时间进行续流。
41.步骤s1022:在上述预设加电时长小于或者等于上述第一时长阈值的情况下,将上述控制芯片输出的上述触发信号的持续时长确定为第一持续时长,上述第一持续时长等于上述预设加电时长与第二持续时长的差值,上述第一持续时长大于上述第二持续时长;
42.型号为crin3-18的喷油器上安装的电磁阀如果加电时间小于490us,需要在peak阶段关闭驱动后留出40us进行续流,所以将第二持续时长设置为40us,例如,预设加电时长为440us,440us《490us,第二持续时长为40us,此时将控制芯片输出的上述触发信号的持续时长确定为400us=440us-40us,也就是说提前缩短控制芯片输出的触发信号的持续时长,为后续的续流时间做准备。而现有技术中的控制芯片输出的上述触发信号的持续时长与提前设置好的预设加电时长是相等的,这样无法为后续的续流时间做准备。
43.步骤s1023:在上述预设加电时长大于上述第一时长阈值的情况下,将上述控制芯片输出的上述触发信号的持续时长确定为第三持续时长,上述第三持续时长等于上述预设加电时长。
44.例如,预设加电时长为500us,500us》490us,也就是说此时的预设加电时长已经足够长,此时不再需要缩短控制芯片输出的上述触发信号的持续时长,直接让控制芯片输出的上述触发信号的持续时长等于上述预设加电时长即可。
45.步骤s103,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长;
46.步骤s104,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。
47.确定是否延长上述驱动芯片输出的上述驱动信号的时长,且在上述驱动信号的延长时间段内上述电磁阀的高边处于关闭状态,上述电磁阀的低边处于开启状态,且在上述延长时间段结束后上述电磁阀的高边和上述电磁阀的低边均处于关闭状态。
48.其中,在上述驱动信号的延长时间段内上述电磁阀的高边处于关闭状态,上述电磁阀的低边处于开启状态,且在上述延长时间段结束后上述电磁阀的高边和上述电磁阀的低边均处于关闭状态的含义为:在电磁阀不动作即喷油器不喷油的情况下,电磁阀的高边和上述电磁阀的低边均处于关闭状态,在驱动信号的延长时间段内设置电磁阀的高边处于关闭状态,上述电磁阀的低边处于开启状态,就是为了给电磁阀流出足够的续流时间(即继续采用电流驱动的时间),以实现对喷油器的喷油量的精准控制。
49.在一些情况下,如图3所示,步骤s103,确定是否延长上述驱动芯片输出的上述驱
动信号的时长,包括:
50.步骤s1031,在上述预设加电时长大于上述第一时长阈值的情况下,获取第二时长阈值;
51.步骤s1032,在上述驱动芯片输出的上述驱动信号的时长大于上述第二时长阈值的情况下,确定不延长上述驱动芯片输出的驱动信号的时长。
52.型号为crin3-18的喷油器上安装的电磁阀如果加电时间小于490us,设置第二时长阈值为480us,例如,预设加电时长为500us,第一时长阈值设置为490us,500us》490us,此时驱动芯片的被驱动时长为500us,或者由于计时的误差,导致驱动芯片的被驱动时长小于500us,但是误差也不会过大,例如,实际获取得到的驱动芯片的被驱动时长为495us,依然满足495us》480us,此时无需延长驱动芯片输出的驱动信号的时长。
53.但是,如果预设加电时长为500us,500us》490us,设置第二时长阈值为498us,此时驱动芯片的被驱动时长为500us,由于计时的误差,导致驱动芯片的被驱动时长小于500us,例如,实际获取得到的驱动芯片的被驱动时长为495us,此时495us《498us,无法实现对喷油器的喷油量的精准控制。此时就需要主动延长驱动芯片输出的驱动信号的时长,也就是说,根据驱动芯片的被驱动时长确定是否延长上述驱动芯片输出的驱动信号的时长,还包括:
54.在上述驱动芯片的被驱动时长小于或者上述第二时长阈值的情况下,确定延长上述驱动芯片输出的驱动信号的时长。
55.当然,上述480us、498us均是示例性的,实际情况下,优选设置第二时长阈值为470us,这样可以抵消掉计时的误差。
56.在一些情况下,如图4所示,步骤s103,确定是否延长上述驱动芯片输出的上述驱动信号的时长,包括:
57.步骤s10311,在上述预设加电时长小于或者等于上述第一时长阈值的情况下,确定第三时长阈值;
58.步骤s10312,在上述驱动芯片输出的上述驱动信号的时长小于上述第三时长阈值的情况下,将上述驱动芯片输出的驱动信号的时长延长上述第二持续时长,上述第三时长阈值小于上述第一时长阈值。
59.例如,预设加电时长为450us,第一时长阈值设置为490us,第三时长阈值设置为460us,控制芯片输出的上述触发信号的持续时长确定为410us=450us-40us,驱动芯片的被驱动时长为410us,410us《460us,将上述驱动芯片输出的驱动信号的时长延长40us,以实现对喷油器的喷油量的精准控制。
60.更进一步地,为实现对第三时长阈值的精确确定,上述方法还包括:
61.获取预设时长范围,上述预设时长范围的下限值等于上述第一时长阈值与上述第二持续时长的差值与单位时长的和,上述预设时长范围的上限值等于上述第一时长阈值与单位时长的差值;
62.确定上述第三时长阈值在上述预设时长范围内。
63.求取预设时长范围的下限值的第一公式为:w1=a-b+1us,求取预设时长范围的上限值的第二公式为:w2=a-1,其中,w1表示预设时长范围的下限值,w2表示预设时长范围的上限值,a表示第一时长阈值,b表示第二持续时长,1us指的是单位时长;例如,第一时长阈值为490us,第二持续时长为40us,预设时长范围的下限值等于490us-40us+1us=451us,预
设时长范围的上限值等于490us-1us=489us。
64.更进一步地,为实现对第三时长阈值的精确确定,确定上述第三时长阈值在上述预设时长范围内,包括:
65.获取目标时长,其中,上述目标时长与上述预设时长范围的下限值的差值的绝对值为第一差值,上述目标时长与上述预设时长范围的上限值的差值的绝对值为第二差值,上述第一差值等于上述第二差值,即目标时长为预设时长范围的上限值和下限值的平均值。
66.将上述目标时长确定为上述第三时长阈值。
67.例如,第一时长阈值为490us,第二持续时长为40us,预设时长范围的下限值等于490us-40us+1us=451us,预设时长范围的上限值等于490us-1us=489us,目标时长为470us。
68.进一步地,上述方法还包括:在确定不延长上述驱动信号的时长的情况下,采用未延长的上述驱动信号驱动上述电磁阀。
69.更进一步地,上述电磁阀安装在喷油器中。
70.需要说明的是,上述490us、440us、40us、500us、495us、460us、470us等仅仅是示例性的,本领域技术人员可以根据实际需求进行调整。
71.本技术的电磁阀的驱动方法,通过获取电磁阀的预设加电时长,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
72.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
73.如图5所示的实施例中,预设加电时长t1为450us,第一时长阈值设置为490us,450us《490us,此时将控制芯片输出的上述触发信号的持续时长t2确定为410us=450us-40us,其中,驱动芯片延长驱动时间(等同于第二持续时长)t3=40us,在计时准确的情况下,驱动芯片被驱动的时长为410us,此时,410us《470us(第三时长阈值),此时将驱动芯片输出的驱动信号的时长延长40us,也就是说驱动芯片的实际驱动时间(输出的驱动信号的实际时长)t4=450us。在延长的40us内电磁阀的高边处于关闭状态,上述电磁阀的低边处于开启状态,在延长时间结束后电磁阀的高边和上述电磁阀的低边均处于关闭状态,无需再预设加电时长上直接增加40us,就实现了对电磁阀的加电时间的精确控制,实现了对喷油器的喷油量的精准控制。
74.如图6所示的实施例中,预设加电时长t1为500us,第一时长阈值设置为490us,500us》490us,此时将控制芯片输出的上述触发信号的持续时长t2确定为500us,在计时准确的情况下,驱动芯片被驱动的时长为500us,500us》480us,也就是说此时的驱动芯片被驱动的时长足以满足对电磁阀的驱动。t3=0us,t4=t1=500us,无需再延长驱动芯片被驱动
的时长,就可以实现对喷油量的精确控制。
75.本技术实施例还提供了一种电磁阀的驱动装置,需要说明的是,本技术实施例的电磁阀的驱动装置可以用于执行本技术实施例所提供的用于电磁阀的驱动方法。以下对本技术实施例提供的电磁阀的驱动装置进行介绍。
76.图7是根据本技术实施例的电磁阀的驱动装置的示意图。如图7所示,该装置包括:
77.第一获取单元10,用于获取电磁阀的预设加电时长;
78.第一确定单元20,用于根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,其中,上述触发信号用于驱动驱动芯片以使得上述驱动芯片输出用于驱动电磁阀的驱动信号,上述驱动芯片与上述控制芯片电连接;
79.处理单元30,用于获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长;
80.控制单元40,用于在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。
81.本技术的电磁阀的驱动装置,第一获取单元获取电磁阀的预设加电时长,第一确定单元根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,处理单元获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,控制单元在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
82.更进一步地,第一确定单元包括第一获取模块、第一确定模块和第二确定模块,第一获取模块用于获取第一时长阈值;第一确定模块用于在上述预设加电时长小于或者上述第一时长阈值的情况下,将上述控制芯片输出的上述触发信号的持续时长确定为第一持续时长,上述第一持续时长等于上述预设加电时长与第二持续时长的差值,上述第一持续时长大于上述第二持续时长;例如,预设加电时长为440us,440us《490us,第二持续时长为40us,此时将控制芯片输出的上述触发信号的持续时长确定为400us=440us-40us,也就是说提前缩短控制芯片输出的触发信号的持续时长,为后续的续流时间做准备。而现有技术中的控制芯片输出的上述触发信号的持续时长与提前设置好的预设加电时长是相等的,这样无法为后续的续流时间做准备。第二确定模块用于在上述预设加电时长大于上述第一时长阈值的情况下,将上述控制芯片输出的上述触发信号的持续时长确定为第三持续时长,上述第三持续时长等于上述预设加电时长。例如,预设加电时长为500us,500us》490us,也就是说此时的预设加电时长已经足够长,此时不再需要缩短控制芯片输出的上述触发信号的持续时长,直接让控制芯片输出的上述触发信号的持续时长等于上述预设加电时长即可。
83.具体地,处理单元包括第二获取模块和第三确定模块,第二获取模块用于在上述预设加电时长大于上述第一时长阈值的情况下,获取第二时长阈值;第三确定模块用于在上述驱动芯片输出的上述驱动信号的时长大于上述第二时长阈值的情况下,确定不延长上述驱动芯片输出的上述驱动信号的时长。。
84.另外,处理单元包括第三获取模块和第四确定模块,第三获取模块用于在上述预
设加电时长小于或者上述第一时长阈值的情况下,确定第三时长阈值;第四确定模块用于在上述驱动芯片输出的上述驱动信号的时长小于上述第三时长阈值的情况下,将上述驱动芯片输出的驱动信号的时长延长上述第二持续时长,上述第三时长阈值小于上述第一时长阈值。
85.为实现对第三时长阈值的精确确定,一种实施方式中,上述装置还包括第二获取单元和第二确定单元,第二获取单元用于获取预设时长范围,上述预设时长范围的下限值等于上述第一时长阈值与上述第二持续时长的差值与单位时长的和,上述预设时长范围的上限值等于上述第一时长阈值与单位时长的差值;第二确定单元用于确定上述第三时长阈值在上述预设时长范围内。
86.为进一步地实现对第三时长阈值的精确确定,第二确定单元包括第四获取模块和第五确定模块,第四获取模块用于获取目标时长,其中,上述目标时长与上述预设时长范围的下限值的差值为第一差值,上述目标时长与上述预设时长范围的上限值的差值为第二差值,上述第一差值等于上述第二差值;第五确定模块用于将上述目标时长确定为上述第三时长阈值。
87.进一步地,上述装置还包括驱动单元,驱动单元用于在确定不延长上述驱动信号的时长的情况下,采用未延长的上述驱动信号驱动上述电磁阀。
88.具体地,上述电磁阀安装在喷油器中。
89.上述电磁阀的驱动装置包括处理器和存储器,上述第一获取单元、上述第一确定单元、处理单元以及控制单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
90.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中amt的输入扭矩精确度不高,导致amt标定不精准的问题。
91.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
92.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述电磁阀的驱动方法。
93.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述电磁阀的驱动方法。
94.本发明实施例提供了一种系统,包括:控制芯片,用于执行任意一种上述的方法;电磁阀;驱动芯片,分别与上述控制芯片和上述电磁阀电连接,用于驱动上述电磁阀。该系统中的控制芯片通过获取电磁阀的预设加电时长,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
95.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
96.步骤s101,获取电磁阀的预设加电时长;
97.步骤s102,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,其中,上述触发信号用于驱动驱动芯片以使得上述驱动芯片输出用于驱动电磁阀的驱动信号,上述驱动芯片与上述控制芯片电连接;
98.步骤s103,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长;
99.步骤s104,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。
100.本文中的设备可以是服务器、pc、pad、手机等。
101.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
102.步骤s101,获取电磁阀的预设加电时长;
103.步骤s102,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,其中,上述触发信号用于驱动驱动芯片以使得上述驱动芯片输出用于驱动电磁阀的驱动信号,上述驱动芯片与上述控制芯片电连接;
104.步骤s103,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长;
105.步骤s104,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。
106.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
107.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
108.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
109.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
110.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
111.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
112.1)、本技术的上述电磁阀的驱动方法,通过获取电磁阀的预设加电时长,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
113.2)、本技术的上述电磁阀的驱动装置,第一获取单元获取电磁阀的预设加电时长,第一确定单元根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,处理单元获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,控制单元在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
114.3)、本技术的上述系统,控制芯片通过获取电磁阀的预设加电时长,根据上述预设加电时长的大小确定控制芯片输出的触发信号的持续时长,获取驱动芯片输出的上述驱动信号的时长,并且确定是否延长上述驱动芯片输出的上述驱动信号的时长,在确定延长上述驱动信号的时长的情况下,控制上述驱动芯片采用延长后的上述驱动信号驱动上述电磁阀。通过根据预设加电时长的大小确定控制芯片输出的触发信号的持续时长,在控制芯片的驱动下驱动芯片输出用于驱动电磁阀的驱动信号,进而确定是否延长驱动信号的时长,以实现对电磁阀的加电时间的精确控制。
115.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1