燃气灶的控制方法、装置、设备和存储介质

申请号 CN202311396982.6 申请日 2023-10-25 公开(公告)号 CN117287724A 公开(公告)日 2023-12-26
申请人 杭州老板电器股份有限公司; 发明人 任富佳; 李信合; 汪文新; 曾显伟; 张富元; 欧书海; 王凯;
摘要 本 发明 提供了一种 燃气灶 的控制方法、装置、设备和存储介质。其中,该方法包括:主控 制芯 片生成通道选择 信号 和 控制信号 ,将通道选择信号和控制信号发送至驱动芯片;驱动芯片基于通道选择信号确定目标 电机 ,基于目标电机和控制信号生成 输出信号 ,向目标电机发送输出信号;目标电机基于输出信号调整火 力 。该方式中,主控制芯片采用分时处理的方式对驱动芯片进行分时控制,只需要一个驱动芯片就可以根据通道选择信号和控制信号驱动多个电机,可以减少主控制芯片的端口数量和驱动芯片的数量,优化程序的存储空间,从而减少线路和器件数量,提高良品率,降低成本和售后故障率。
权利要求

1.一种燃气灶的控制方法,其特征在于,所述燃气灶包括主控制芯片和驱动芯片,所述方法包括:
所述主控制芯片生成通道选择信号控制信号,将所述通道选择信号和所述控制信号发送至所述驱动芯片;
所述驱动芯片基于所述通道选择信号确定目标电机,基于所述目标电机和所述控制信号生成输出信号,向所述目标电机发送所述输出信号;
所述目标电机基于所述输出信号调整火
2.根据权利要求1所述的方法,其特征在于,所述燃气灶包括左灶头、右灶头、驱动所述左灶头的第一电机和驱动所述右灶头的第二电机。
3.根据权利要求2所述的方法,其特征在于,所述主控制芯片生成通道选择信号的步骤,包括:
如果待控制的灶头为所述左灶头,所述主控制芯片生成第一电平的通道选择信号;
如果待控制的灶头为所述右灶头,所述主控制芯片生成第二电平的通道选择信号。
4.根据权利要求3所述的方法,其特征在于,所述驱动芯片基于所述通道选择信号确定目标电机的步骤,包括:
所述驱动芯片基于第一电平的所述通道选择信号确定目标电机为所述第一电机;
所述驱动芯片基于第二电平的所述通道选择信号确定所述目标电机为所述第二电机。
5.根据权利要求2所述的方法,其特征在于,所述主控制芯片生成控制信号的步骤,包括:
所述主控制芯片基于待调整的火力生成多个控制信号。
6.根据权利要求5所述的方法,其特征在于,所述主控制芯片基于待调整的火力生成多个控制信号的步骤,包括:
如果待调整的火力为大火,所述主控制芯片生成第一控制信号组;
如果待调整的火力为小火,所述主控制芯片生成第二控制信号组。
7.根据权利要求6所述的方法,其特征在于,所述驱动芯片基于所述目标电机和所述控制信号生成输出信号的步骤,包括:
如果所述目标电机为所述第一电机,所述驱动芯片基于所述第一控制信号组生成第一输出信号组;所述驱动芯片基于所述第二控制信号组生成第二输出信号组;
如果所述目标电机为所述第二电机,所述驱动芯片基于所述第一控制信号组生成第三输出信号组;所述驱动芯片基于所述第二控制信号组生成第四输出信号组。
8.根据权利要求7所述的方法,其特征在于,所述目标电机基于所述输出信号调整火力的步骤,包括:
如果所述目标电机为所述第一电机,所述第一电机基于所述第一输出信号组增大所述第一电机的的开度,以使所述左灶头增大火力;所述第一电机基于所述第二输出信号组减小所述第一电机的阀门的开度,以使所述左灶头减小火力;
如果所述目标电机为所述第二电机,所述第二电机基于所述第三输出信号组增大所述第二电机的阀门的开度,以使所述右灶头增大火力;所述第二电机基于所述第四输出信号组减小所述第二电机的阀门的开度,以使所述右灶头减小火力。
9.一种燃气灶的控制装置,其特征在于,所述燃气灶包括主控制芯片和驱动芯片,所述装置包括:
主控制芯片控制模,用于所述主控制芯片生成通道选择信号和控制信号,将所述通道选择信号和所述控制信号发送至所述驱动芯片;
驱动芯片控制模块,用于所述驱动芯片基于所述通道选择信号确定目标电机,基于所述目标电机和所述控制信号生成输出信号,向所述目标电机发送所述输出信号;
目标电机控制模块,用于所述目标电机基于所述输出信号调整火力。
10.一种燃气灶的控制电路,其特征在于,包括:主控制芯片和驱动芯片;所述主控制芯片和所述驱动芯片连接;
所述主控制芯片用于生成通道选择信号和控制信号,将所述通道选择信号和所述控制信号发送至所述驱动芯片;
所述驱动芯片用于基于所述通道选择信号确定目标电机,基于所述目标电机和所述控制信号生成输出信号,向所述目标电机发送所述输出信号;
所述目标电机用于基于所述输出信号调整火力。
11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现执行权利要求1至8任一项所述的燃气灶的控制方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至8任一项所述的燃气灶的控制方法。

说明书全文

燃气灶的控制方法、装置、设备和存储介质

技术领域

[0001] 本发明涉及燃气灶技术领域,尤其是涉及一种燃气灶的控制方法、装置、设备和存储介质。

背景技术

[0002] 目前,市场使用的高端智能燃气灶调节火输出大小基本都是通过调节电磁比例阀等部件的输出阀大小来实现的。其中,可以通过调节步进电机的转动度来控制电磁阀、比例阀等部件的输出阀门大小,从而来调节燃气灶的火力大小。对步进电机的控制离不开驱动芯片,对步进电机的驱动方式通常是一个驱动芯片控制一个步进电机,控制方式明确、简单但是成本较高。
[0003] 一般来说,每个驱动芯片需要有4个输入信号控制,即需要主控制芯片有4个控制端口分别与驱动芯片的4个输入端口相连。如果燃气灶有2个步进电机,则需要主控制芯片提供8个控制端口与2个驱动芯片的8个输入端口分别相连。
[0004] 上述燃气灶的步进电机的控制方式存在以下缺陷:1、使用2个驱动芯片驱动电机,成本高。2、2个驱动芯片需要分别连接主控制芯片的8个控制端口,线路多、器件多、图纸复杂、成本高。3、器件多造成生产工艺复杂,良品率低、售后故障率高。

发明内容

[0005] 有鉴于此,本发明的目的在于提供一种燃气灶的控制方法、装置、设备和存储介质,主控制芯片采用分时处理的方式对驱动芯片进行分时控制,可以减少主控制芯片的端口数量和驱动芯片的数量,优化程序的存储空间,从而减少线路和器件数量,提高良品率,降低成本和售后故障率。
[0006] 第一方面,本发明实施例提供了一种燃气灶的控制方法,燃气灶包括主控制芯片和驱动芯片,方法包括:主控制芯片生成通道选择信号和控制信号,将通道选择信号和控制信号发送至驱动芯片;驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号,向目标电机发送输出信号;目标电机基于输出信号调整火力。
[0007] 在本申请可选的实施例中,上述燃气灶包括左灶头、右灶头、驱动左灶头的第一电机和驱动右灶头的第二电机。
[0008] 在本申请可选的实施例中,上述主控制芯片生成通道选择信号的步骤,包括:如果待控制的灶头为左灶头,主控制芯片生成第一电平的通道选择信号;如果待控制的灶头为右灶头,主控制芯片生成第二电平的通道选择信号。
[0009] 在本申请可选的实施例中,上述驱动芯片基于通道选择信号确定目标电机的步骤,包括:驱动芯片基于第一电平的通道选择信号确定目标电机为第一电机;驱动芯片基于第二电平的通道选择信号确定目标电机为第二电机。
[0010] 在本申请可选的实施例中,上述主控制芯片生成控制信号的步骤,包括:主控制芯片基于待调整的火力生成多个控制信号。
[0011] 在本申请可选的实施例中,上述主控制芯片基于待调整的火力生成多个控制信号的步骤,包括:如果待调整的火力为大火,主控制芯片生成第一控制信号组;如果待调整的火力为小火,主控制芯片生成第二控制信号组。
[0012] 在本申请可选的实施例中,上述驱动芯片基于目标电机和控制信号生成输出信号的步骤,包括:如果目标电机为第一电机,驱动芯片基于第一控制信号组生成第一输出信号组;驱动芯片基于第二控制信号组生成第二输出信号组;如果目标电机为第二电机,驱动芯片基于第一控制信号组生成第三输出信号组;驱动芯片基于第二控制信号组生成第四输出信号组。
[0013] 在本申请可选的实施例中,上述目标电机基于输出信号调整火力的步骤,包括:如果目标电机为第一电机,第一电机基于第一输出信号组增大第一电机的阀门的开度,以使左灶头增大火力;第一电机基于第二输出信号组减小第一电机的阀门的开度,以使左灶头减小火力;如果目标电机为第二电机,第二电机基于第三输出信号组增大第二电机的阀门的开度,以使右灶头增大火力;第二电机基于第四输出信号组减小第二电机的阀门的开度,以使右灶头减小火力。
[0014] 第二方面,本发明实施例还提供一种燃气灶的控制装置,燃气灶包括主控制芯片和驱动芯片,装置包括:主控制芯片控制模,用于主控制芯片生成通道选择信号和控制信号,将通道选择信号和控制信号发送至驱动芯片;驱动芯片控制模块,用于驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号,向目标电机发送输出信号;目标电机控制模块,用于目标电机基于输出信号调整火力。
[0015] 第三方面,本发明实施例还提供了一种燃气灶的控制电路,包括:主控制芯片和驱动芯片;主控制芯片和驱动芯片连接;主控制芯片用于生成通道选择信号和控制信号,将通道选择信号和控制信号发送至驱动芯片;驱动芯片用于基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号,向目标电机发送输出信号;目标电机用于基于输出信号调整火力。
[0016] 第四方面,本发明实施例还提供了一种电子设备,包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述燃气灶的控制方法。
[0017] 第五方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述燃气灶的控制方法。
[0018] 本发明实施例带来了以下有益效果:
[0019] 本发明实施例提供了一种燃气灶的控制方法、装置、设备和存储介质,主控制芯片生成并将通道选择信号和控制信号发送至驱动芯片;驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号。该方式中,主控制芯片采用分时处理的方式对驱动芯片进行分时控制,只需要一个驱动芯片就可以根据通道选择信号和控制信号驱动多个电机,可以减少主控制芯片的端口数量和驱动芯片的数量,优化程序的存储空间,从而减少线路和器件数量,提高良品率,降低成本和售后故障率。
[0020] 本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0021] 为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0022] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023] 图1为本发明实施例提供的一种现有的燃气灶的主控制芯片和驱动芯片的电路示意图;
[0024] 图2为本发明实施例提供的一种燃气灶的控制方法的流程图
[0025] 图3为本发明实施例提供的一种燃气灶的主控制芯片的电路示意图;
[0026] 图4为本发明实施例提供的一种燃气灶的驱动芯片的电路示意图;
[0027] 图5为本发明实施例提供的一种的燃气灶的控制方法示意图;
[0028] 图6为本发明实施例提供的一种燃气灶的控制装置的结构示意图;
[0029] 图7为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

[0030] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 目前,市场使用的高端智能燃气灶调节火力输出大小基本都是通过调节电磁阀、比例阀等部件的输出阀门大小来实现的。其中,可以通过调节步进电机的转动角度来控制电磁阀、比例阀等部件的输出阀门大小,从而来调节燃气灶的火力大小。对步进电机的控制离不开驱动芯片,对步进电机的驱动方式通常是一个驱动芯片控制一个步进电机,控制方式明确、简单但是成本较高。
[0032] 一般来说,每个驱动芯片需要有4个输入信号控制,即需要主控制芯片有4个控制端口分别与驱动芯片的4个输入端口相连。如果燃气灶有2个步进电机,则需要主控制芯片提供8个控制端口与2个驱动芯片的8个输入端口分别相连。可以参见图1所示的一种现有的燃气灶的主控制芯片和驱动芯片的电路示意图,主控制芯片需要有8个控制端口分别连接2个驱动芯片的4个输入端口。
[0033] 上述燃气灶的步进电机的控制方式存在以下缺陷:1、使用2个驱动芯片驱动电机,成本高。2、2个驱动芯片需要分别连接主控制芯片的8个控制端口,线路多、器件多、图纸复杂、成本高。3、器件多造成生产工艺复杂,良品率低、售后故障率高。
[0034] 基于此,本发明实施例提供的一种燃气灶的控制方法、装置、设备和存储介质,具体提供了一种使用多通道分时处理驱动电路驱动步进电机的控制方法,主控制芯片采用多通道分时处理方法只需5个端口控制一个驱动芯片相连,就可以控制多个电机的运行。
[0035] 为便于对本实施例进行理解,首先对本发明实施例所公开的一种燃气灶的控制方法进行详细介绍。
[0036] 实施例一:
[0037] 本发明实施例提供一种燃气灶的控制方法,燃气灶包括主控制芯片和驱动芯片,参见图2所示的一种燃气灶的控制方法的流程图,该燃气灶的控制方法包括如下步骤:
[0038] 步骤S202,主控制芯片生成通道选择信号和控制信号,将通道选择信号和控制信号发送至驱动芯片。
[0039] 本实施例中的主控制芯片用于控制燃气灶的整个电路板信号的输入、输出和数据处理计算。其中,主控制芯片可以生成通道选择信号和控制信号。其中,通道选择信号用于确定待控制的目标电机,控制信号用于调整目标火力的火力。
[0040] 举例来说,燃气灶可以包括X个灶头,现有技术中需要设置1个主控芯片和X个驱动芯片,1个主控芯片要有4X个控制端口连接X个驱动芯片,X个驱动芯片通过一对一驱动的方式驱动X个电机,X个电机分别用于驱动X个灶头。
[0041] 本实施例中由于主控制芯片可以生成通道选择信号,因此对于上述燃气灶可以包括X个灶头的场景,本实施例中只需要设置1个主控芯片和1个驱动芯片,1个主控芯片要有4个控制端口连接1个驱动芯片,1个驱动芯片可以通过通道选择信号驱动X个电机,X个电机分别用于驱动X个灶头。
[0042] 因此,与现有技术相比,本实施例可以减少主控制芯片的端口数量和驱动芯片的数量,优化程序的存储空间,从而减少线路和器件数量,提高良品率,降低成本和售后故障率。
[0043] 步骤S204,驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号,向目标电机发送输出信号。
[0044] 驱动芯片接收主控制芯片发送的通道选择信号和控制信号之后,可以先根据通道选择信号确定本次需要调整火力的电机为目标电机,再根据控制信号生成用于调整目标电机的输出信号,向目标电机发送输出信号。
[0045] 步骤S206,目标电机基于输出信号调整火力。
[0046] 目标电机接收驱动芯片发送的输出信号之后,可以根据输出信号调整自身的火力,从而进行燃气灶的控制。
[0047] 本发明实施例提供了一种燃气灶的控制方法,主控制芯片生成并将通道选择信号和控制信号发送至驱动芯片;驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号。该方式中,主控制芯片采用分时处理的方式对驱动芯片进行分时控制,只需要一个驱动芯片就可以根据通道选择信号和控制信号驱动多个电机,可以减少主控制芯片的端口数量和驱动芯片的数量,优化程序的存储空间,从而减少线路和器件数量,提高良品率,降低成本和售后故障率。
[0048] 实施例二:
[0049] 本实施例提供了另一种燃气灶的控制方法,该方法在上述实施例的基础上实现,在一些实施例中,燃气灶包括左灶头、右灶头、驱动左灶头的第一电机和驱动右灶头的第二电机。
[0050] 本实施例中,以燃气灶包括2个灶头(即左灶头、右灶头)为例进行说明,其中,上述燃气灶包括2个电机(即第一电机、第二电机)分别驱动所2个灶头。
[0051] 对于主控制芯片的电路结构,可以参见图3所示的一种燃气灶的主控制芯片的电路示意图,主控制芯片IC1的CH为通道选择信号,CH为高电平时,选择通道1输出;CH为低电平时,选择通道2输出。主控制芯片IC1的InA1、InA2、InB1、InB2为驱动芯片的控制信号,用于控制驱动芯片的输出。
[0052] 对于驱动芯片的电路结构,可以参见图4所示的一种燃气灶的驱动芯片的电路示意图。驱动芯片IC2用于驱动燃气灶的步进电机。其中,驱动芯片IC2的CH、InA1、InA2、InB1、InB2信号与主控制芯片相连,通道选择信号CH用于切换驱动芯片的通道输出控制信号,InA1、InA2、InB1、InB2作为驱动芯片输入信号,用于控制电机的运转。
[0053] 驱动芯片IC2的Out1A1、Out1A2、Out1B1、Out1B2为4个输出信号,可以与左灶头的第一电机的输入端子相连,控制左灶头的第一电机的运转,间接控制左灶头火力大小。驱动芯片IC2的Out2A1、Out2A2、Out2B1、Out2B24为4个输出信号,可以与右灶头的第二电机的输入端子相连,控制右灶头的第二电机的运转,间接控制右灶头火力大小。
[0054] 此外,驱动芯片IC2的VCC1和GND用于提供驱动芯片的驱动电压。驱动芯片IC2的C2为驱动芯片电源的输入电容,用于滤波。
[0055] 参见图5所示的一种的燃气灶的控制方法示意图,用户可以直接调节燃气灶的火力,也可以通过端或上位机调节燃气灶的火力。首先需要进行灶头判断,即判断左灶头还是右灶头需要调节火力,可以分为两种情况进行分析。
[0056] 在一些实施例中,如果待控制的灶头为左灶头,主控制芯片生成第一电平的通道选择信号;如果待控制的灶头为右灶头,主控制芯片生成第二电平的通道选择信号。
[0057] 其中,第一电平可以是高电平,第二电平可以是低电平;或者,第一电平可以是低电平,第二电平可以是高电平。本实施例对此不做限定。
[0058] 以第一电平是高电平,第二电平是低电平进行说明。如图5所示,当左灶头需要调节火力时,主控制芯片IC1将通道选择信号CH置为高电平;当右灶头需要调节火力时,主控制芯片IC1将通道选择信号CH置为低电平。
[0059] 在一些实施例中,主控制芯片基于待调整的火力生成多个控制信号。如图5所示,主控制芯片C1可以判断待调整的火力调节大小,根据待调整的火力生成多个控制信号。
[0060] 在一些实施例中,如果待调整的火力为大火,主控制芯片生成第一控制信号组;如果待调整的火力为小火,主控制芯片生成第二控制信号组。
[0061] 其中,每个控制信号组可以包括不同电平的控制信号。例如:第一控制信号组包括高电平的第一控制信号和低电平的第二控制信号;第二控制信号组包括高电平的第三控制信号和低电平的第四控制信号。
[0062] 如图5所示,当调大火力时,主控制芯片IC1将第一控制信号InA1置为高电平,第二控制信号InA2置为低电平。当调小火力时,主控制芯片IC1将第三控制信号InB1置为高电平,第四控制信号InB2置为低电平。
[0063] 如图5所示,驱动芯片在接收通道选择信号和控制信号之后,可以先对目标电机进行判断,开启对应的通道。
[0064] 在一些实施例中,驱动芯片基于第一电平的通道选择信号确定目标电机为第一电机;驱动芯片基于第一电平的通道选择信号确定目标电机为第二电机。
[0065] 继续以第一电平是高电平,第二电平是低电平进行说明。如图5所示,当主控制芯片IC1将通道选择信号CH置为高电平时,根据电路特点,驱动芯片IC2确定目标电机为第一电机,驱动芯片IC2的通道1开启,IC2芯片的输出管脚的4个输出信号Out1A1、Out1A2、Out1B1、Out1B2可受输入管脚的控制信号InA1、InA2、InB1、InB2控制。
[0066] 如图5所示,当主控制芯片IC1将通道选择信号CH置为低电平时,根据电路特点,驱动芯片IC2确定目标电机为第二电机,驱动芯片IC2的通道2开启,IC2芯片的输出管脚的4个输出信号Out2A1、Out2A2、Out2B1、Out2B2可受输入管脚的控制信号InA1、InA2、InB1、InB2控制。
[0067] 驱动芯片IC2在开启对应的通道之后,可以基于目标电机和控制信号生成输出信号:
[0068] (1)如果目标电机为第一电机,驱动芯片基于第一控制信号组生成第一输出信号组。
[0069] 例如:第一控制信号组包括高电平的第一控制信号和低电平的第二控制信号,驱动芯片基于高电平的第一控制信号和低电平的第二控制信号生成第一输出信号组,第一输出信号组可以包括高电平的第一输出信号和低电平的第二输出信号。
[0070] 如图5所示,如果第一控制信号InA1为高电平,第二控制信号InA2为低电平,驱动芯片C2开启通道1,驱动芯片C2将第一控制信号Out1A1置为输出高,将第二控制信号Out1A2置为输出低。
[0071] (2)如果目标电机为第二电机,驱动芯片基于第一控制信号组生成第三输出信号组。
[0072] 例如:第一控制信号组包括高电平的第一控制信号和低电平的第二控制信号,驱动芯片基于高电平的第一控制信号和低电平的第二控制信号生成第三输出信号组,第三输出信号组可以包括高电平的第三输出信号和低电平的第四输出信号。
[0073] 如图5所示,如果第一控制信号InA1为高电平,第二控制信号InA2为低电平,驱动芯片C2开启通道2,驱动芯片C2将第三控制信号Out2A1置为输出高,将第四控制信号Out2A2置为输出低。
[0074] (3)如果目标电机为第一电机,驱动芯片基于第二控制信号组生成第二输出信号组。
[0075] 例如:第二控制信号组包括高电平的第三控制信号和低电平的第四控制信号,驱动芯片基于高电平的第三控制信号和低电平的第四控制信号生成第二输出信号组,第二输出信号组可以包括高电平的第五输出信号和低电平的第六输出信号。
[0076] 如图5所示,如果第三控制信号InB1为高电平,第四控制信号InB2为低电平,驱动芯片C2开启通道1,驱动芯片C2将第五控制信号Out1B1置为输出高,将第四控制信号Out1B2置为输出低。
[0077] (4)如果目标电机为第二电机,驱动芯片基于第二控制信号组生成第四输出信号组。
[0078] 例如:第二控制信号组包括高电平的第三控制信号和低电平的第四控制信号,驱动芯片基于高电平的第三控制信号和低电平的第四控制信号生成第四输出信号组,第四输出信号组可以包括高电平的第七输出信号和低电平的第八输出信号。
[0079] 如图5所示,如果第三控制信号InB1为高电平,第四控制信号InB2为低电平,驱动芯片C2开启通道2,驱动芯片C2将第七控制信号Out2B1置为输出高,将第八控制信号Out2B2置为输出低。
[0080] 在驱动芯片C2向目标电机发送输出信号之后,目标电机可以根据输出信号调整阀门的开度,从而调整火力的:
[0081] (1)如果目标电机为第一电机,第一电机基于第一输出信号组增大第一电机的阀门的开度,以使左灶头增大火力。
[0082] 例如:第一输出信号组包括:高电平的第一输出信号和低电平的第二输出信号。如图5所示,第一电机可以基于高电平的第一输出信号Out1A1和低电平的第二输出信号Out1A2增大第一电机的阀门的开度,从而使左灶头增大火力。
[0083] (2)如果目标电机为第二电机,第二电机基于第三输出信号组增大第二电机的阀门的开度,以使右灶头增大火力。
[0084] 例如:第三输出信号组包括:高电平的第三输出信号和低电平的第四输出信号。如图5所示,第二电机可以基于高电平的第三输出信号Out2A1和低电平的第四输出信号Out2A2增大第二电机的阀门的开度,从而使右灶头增大火力。
[0085] (3)如果目标电机为第一电机,第一电机基于第二输出信号组减小第一电机的阀门的开度,以使左灶头减小火力。
[0086] 例如:第二输出信号组包括:高电平的第五输出信号和低电平的第六输出信号。如图5所示,第一电机可以基于高电平的第五输出信号Out1B1和低电平的第六输出信号Out1B2减小第一电机的阀门的开度,从而使左灶头减小火力。
[0087] (4)如果目标电机为第二电机,第二电机基于第四输出信号组减小第二电机的阀门的开度,以使右灶头减小火力。
[0088] 例如:第四输出信号组包括:高电平的第七输出信号和低电平的第八输出信号。如图5所示,第二电机可以基于高电平的第七输出信号Out2B1和低电平的第八输出信号Out2B2减小第二电机的阀门的开度,从而使右灶头减小火力。
[0089] 本发明实施例提供的上述方法,提出了通过分时多通道处理驱动电路驱动步进电机的应用,可以用一个分时多通道处理驱动电路驱动步进电机,既可以减少主芯片输出端口,又可以优化电路,还可以降低成本。本实施例使用一个多通道分时处理的步进电机驱动芯片替代多个驱动芯片,可以达到与多个驱动芯片驱动多个步进电机相同的效果。
[0090] 本发明实施例提供的上述方法,还提出了通过分时多通道处理驱动电路驱动步进电机逻辑时序的控制方法,可以使用分时多通道处理方式,对程序进行优化。本实施例使用分时多通道处理方式逻辑让步进电机进行正转、反转、左灶、右灶同时控制,可以达到调整火力大小的目的。
[0091] 实施例三:
[0092] 对应于上述方法实施例,本发明实施例提供了一种燃气灶的控制装置,燃气灶包括主控制芯片和驱动芯片。参见图6所示的一种燃气灶的控制装置的结构示意图,该燃气灶的控制装置包括:
[0093] 主控制芯片控制模块61,用于主控制芯片生成通道选择信号和控制信号,将通道选择信号和控制信号发送至驱动芯片;
[0094] 驱动芯片控制模块62,用于驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号,向目标电机发送输出信号;
[0095] 目标电机控制模块63,用于目标电机基于输出信号调整火力。
[0096] 本发明实施例提供了一种燃气灶的控制装置,主控制芯片生成并将通道选择信号和控制信号发送至驱动芯片;驱动芯片基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号。该方式中,主控制芯片采用分时处理的方式对驱动芯片进行分时控制,只需要一个驱动芯片就可以根据通道选择信号和控制信号驱动多个电机,可以减少主控制芯片的端口数量和驱动芯片的数量,优化程序的存储空间,从而减少线路和器件数量,提高良品率,降低成本和售后故障率。
[0097] 上述燃气灶包括左灶头、右灶头、驱动左灶头的第一电机和驱动右灶头的第二电机。
[0098] 上述主控制芯片控制模块,用于如果待控制的灶头为左灶头,主控制芯片生成第一电平的通道选择信号;如果待控制的灶头为右灶头,主控制芯片生成第二电平的通道选择信号。
[0099] 上述驱动芯片控制模块,用于驱动芯片基于第一电平的通道选择信号确定目标电机为第一电机;驱动芯片基于第二电平的通道选择信号确定目标电机为第二电机。
[0100] 上述主控制芯片控制模块,用于主控制芯片基于待调整的火力生成多个控制信号。
[0101] 上述主控制芯片控制模块,用于如果待调整的火力为大火,主控制芯片生成第一控制信号组;如果待调整的火力为小火,主控制芯片生成第二控制信号组。
[0102] 上述驱动芯片控制模块,用于如果目标电机为第一电机,驱动芯片基于第一控制信号组生成第一输出信号组;驱动芯片基于第二控制信号组生成第二输出信号组;如果目标电机为第二电机,驱动芯片基于第一控制信号组生成第三输出信号组;驱动芯片基于第二控制信号组生成第四输出信号组。
[0103] 上述目标电机控制模块,用于如果目标电机为第一电机,第一电机基于第一输出信号组增大第一电机的阀门的开度,以使左灶头增大火力;第一电机基于第二输出信号组减小第一电机的阀门的开度,以使左灶头减小火力;如果目标电机为第二电机,第二电机基于第三输出信号组增大第二电机的阀门的开度,以使右灶头增大火力;第二电机基于第四输出信号组减小第二电机的阀门的开度,以使右灶头减小火力。
[0104] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的燃气灶的控制装置的具体工作过程,可以参考前述的燃气灶的控制方法的实施例中的对应过程,在此不再赘述。
[0105] 实施例四:
[0106] 本发明实施例还提供了一种燃气灶的控制电路,包括:主控制芯片和驱动芯片;主控制芯片和驱动芯片连接;主控制芯片用于生成通道选择信号和控制信号,将通道选择信号和控制信号发送至驱动芯片;驱动芯片用于基于通道选择信号确定目标电机,基于目标电机和控制信号生成输出信号,向目标电机发送输出信号;目标电机用于基于输出信号调整火力。
[0107] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的燃气灶的控制电路的具体工作过程,可以参考前述的燃气灶的控制方法的实施例中的对应过程,在此不再赘述。
[0108] 实施例五:
[0109] 本发明实施例还提供了一种电子设备,用于运行上述燃气灶的控制方法;参见图7所示的一种电子设备的结构示意图,该电子设备包括存储器100和处理器101,其中,存储器100用于存储一条或多条计算机指令,一条或多条计算机指令被处理器101执行,以实现上述燃气灶的控制方法。
[0110] 进一步地,图7所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
[0111] 其中,存储器100可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non‑volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。总线可以分为地址总线数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
[0112] 处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器
100中的信息,结合其硬件完成前述实施例的方法的步骤。
[0113] 本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述燃气灶的控制方法,具体实现可参见方法实施例,在此不再赘述。
[0114] 本发明实施例所提供的燃气灶的控制方法、装置、设备和存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
[0115] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和/或装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0116] 另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0117] 功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0118] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0119] 最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
QQ群二维码
意见反馈