CN111134530A - 用于液体加热装置的通信控制方法、装置及液体加热装置 - Google Patents
用于液体加热装置的通信控制方法、装置及液体加热装置 Download PDFInfo
- Publication number
- CN111134530A CN111134530A CN201811315390.6A CN201811315390A CN111134530A CN 111134530 A CN111134530 A CN 111134530A CN 201811315390 A CN201811315390 A CN 201811315390A CN 111134530 A CN111134530 A CN 111134530A
- Authority
- CN
- China
- Prior art keywords
- communication
- communication chip
- data
- chip
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 499
- 239000007788 liquid Substances 0.000 title claims abstract description 79
- 238000010438 heat treatment Methods 0.000 title claims abstract description 76
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims abstract description 44
- 230000006698 induction Effects 0.000 claims description 9
- 230000002265 prevention Effects 0.000 claims description 9
- 230000002045 lasting effect Effects 0.000 claims description 6
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 9
- 239000003990 capacitor Substances 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 239000000463 material Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000036541 health Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000009835 boiling Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J27/00—Cooking-vessels
- A47J27/21—Water-boiling vessels, e.g. kettles
- A47J27/21008—Water-boiling vessels, e.g. kettles electrically heated
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J27/00—Cooking-vessels
- A47J27/56—Preventing boiling over, e.g. of milk
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本发明涉及家电控制领域,公开了一种用于液体加热装置的通信控制方法、装置及液体加热装置,通过在液体加热装置中设置包含第一通信芯片的第一通信模块和包含第二通信芯片的第二通信模块,在该控制方法中,第一通信芯片先为输入模式,并检测第二通信芯片是否处于数据发送状态,如果在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;如果在检测到数据发送状态的情况下,接收数据,并在接收数据完成后切换到输出模块上以发送数据,在发生数据完成后重新切换到输入模式以接收数据。以此实现了第一通信芯片和第二通信芯片基于单根通信线的正常通信,避免了由于二者需要两根通信线带来的方案设计上的限制问题。
Description
技术领域
本发明涉及家电控制技术领域,具体涉及一种用于液体加热装置的通信控制方法、装置及液体加热装置。
背景技术
对一些液体加热装置如养生壶在研发设计时,有时候会涉及到不同的功能模块电路之间进行通信,二者之间需要进行数据的相互发送和接收,现有的通信方案是发送和接收分别通过单独的通信线进行数据传输,这会带来通信线增多在应用上的限制,如当烹饪器件为养生壶时,其壶身上有检测是否溢出的防溢模块,底座上设置有主控板,二者之间通过设置在底座上的耦合器连接供电信号和通信信号,如果采用现有的通信方案,会使得耦合器的线路增加,以此需要重新设计耦合器,带来耦合器无法通用的问题。
发明内容
本发明的目的是提供一种用于液体加热装置的通信控制方法、装置及液体加热装置,目的在于解决现有液体加热装置过来模块电路之间通信时由于通信线增加导致应用无法兼容的问题。
为了实现上述目的,本发明提供一种用于液体加热装置的通信控制方法,液体加热装置包括第一通信模块和第二通信模块,第一通信模块包括第一通信芯片,第二通信模块包括第二通信芯片,第一通信模块和第二通信模块通过单根通信线连接以进行通信,单根通信线分别连接每个第一通信芯片和第二通信芯片的单个通信端口,通信控制方法包括:
第一通信芯片初始化以将第一通信芯片设置为输入模式;
第一通信芯片检测第二通信芯片是否处于数据发送状态;
第一通信芯片在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;
第一通信芯片在检测到数据发送状态的情况下,接收数据;
第一通信芯片在接收数据完成之后切换到输出模式以发送数据;以及
第一通信芯片发送数据完成之后切换到输入模式。
可选地,第一通信芯片检测第二通信芯片是否处于数据发送状态包括:
第一通信芯片检测通信线上的电平状态;
在检测到通信线上的电平状态处于低电平且持续达第二预设时间的情况下,确定第二通信芯片处于数据发送状态。
可选地,接收数据包括:
检测数据的结束码;
在检测到数据的结束码的情况下,确定数据接收完成。
可选地,接收数据包括:
对接收的数据的字节个数进行计数;
在字节个数等于预设个数的情况下,确定数据接收完成。
可选地,第一通信芯片切换到输出模式以发送数据包括:
第一通信芯片输出低电平并持续第二预设时间后发送数据。
可选地,第一通信芯片发送数据完成之后切换到输入模式后还包括:
第一通信芯片在第三预设时间内检测不到通信线为低电平,或者在检测到通信线为低电平且在第三预设时间内接收不到第二通信芯片发送的数据的情况下,确定为第二通信芯片处于通信异常状态。
为了实现上述目的,本发明还提供一种用于液体加热装置的通信控制方法,液体加热装置包括第一通信模块和第二通信模块,第一通信模块包括第一通信芯片,第二通信模块包括第二通信芯片,第一通信模块和第二通信模块通过单根通信线连接以进行通信,单根通信线分别连接每个第一通信芯片和第二通信芯片的单个通信端口,通信控制方法包括:
第一通信芯片和第二通信芯片进行初始化以将第一通信芯片和第二通信芯片设置为输入模式;
第二通信芯片输出持续第二预设时间的低电平,以进入数据发送状态;
第一通信芯片在检测到通信线上的电平状态处于低电平且持续达到第二预设时间的情况下,进入数据接收状态,以接收第二通信芯片发送的数据;
第二通信芯片向第一通信芯片发送数据;
第二通信芯片在发送数据完成后切换到输入模式;
第一通信芯片在接收数据完成之后切换到输出模式,并输出第二预设时间的低电平,以进入数据发送状态;
第二通信芯片在检测到通信线为低电平的情况下,进入数据接收状态,以接收第一通信芯片发送的数据;
第一通信芯片发送数据完成之后切换到输入模式。
为了实现上述目的,本发明还提供一种用于液体加热装置的通信控制装置,液体加热装置包括第一通信模块和第二通信模块,第一通信模块包括第一通信芯片,第二通信模块包括第二通信芯片,第一通信模块和第二通信模块通过单根通信线连接以进行通信,单根通信线分别连接每个第一通信芯片和第二通信芯片的单个通信端口,第一通信芯片被配置成:
进行初始化以设置为输入模式;
检测第二通信芯片是否处于数据发送状态;
在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;
检测到数据发送状态的情况下,接收数据;
在接收数据完成之后切换到输出模式以发送数据;以及
发送数据完成之后切换到输入模式。
为了实现上述目的,本发明还提供一种用于液体加热装置的通信控制装置,液体加热装置包括第一通信模块和第二通信模块,第一通信模块包括第一通信芯片,第二通信模块包括第二通信芯片,第一通信模块和第二通信模块通过单根通信线连接以进行通信,单根通信线分别连接每个第一通信芯片和第二通信芯片的单个通信端口,第一通信芯片和第二通信芯片被配置成:
第一通信芯片和第二通信芯片进行初始化以将第一通信芯片和第二通信芯片设置为输入模式;
第二通信芯片输出持续第二预设时间的低电平,以进入数据发送状态;
第一通信芯片在检测到通信线上的电平状态处于低电平且持续达到第二预设时间的情况下,进入数据接收状态,以接收第二通信芯片发送的数据;
第二通信芯片向第一通信芯片发送数据;
第二通信芯片在发送数据完成后切换到输入模式;
第一通信芯片在接收数据完成之后切换到输出模式,并输出第二预设时间的低电平,以进入数据发送状态;
第二通信芯片在检测到通信线为低电平的情况下,进入数据接收状态,以接收第一通信芯片发送的数据;
第一通信芯片发送数据完成之后切换到输入模式。
为了实现上述目的,本发明还提供一种液体加热装置,底座设置有主控板,壶身设置有相互连接的防溢模块和感应电容片,电容感应片安装在壶身的外侧壁上,防溢模块用于获取感应电容片感应的电容量,液体加热装置还设置上述的用于液体加热装置的通信控制装置,第一通信模块和第二通信模块分别设置在主控板和防溢模块中。
可选地,壶身还设置有用于检测壶身内部液体温度的温度传感器,温度传感器与防溢模块连接,防溢模块被配置成:
获取温度传感器检测到的温度;
通过第二通信模块向主控板发送温度。
可选地,主控板和防溢模块还被配置成:
主控板向防溢模块发送防溢标定数据;
防溢模块根据防溢标定数据和电容量确定壶身内部液体是否溢出;
防溢模块发送包含是否溢出的数据到主控板。
通过上述技术方案,本发明的用于液体加热装置的通信控制方法,通过在液体加热装置中设置包含第一通信芯片的第一通信模块和包含第二通信芯片的第二通信模块,在该控制方法中,第一通信芯片先为输入模式,并检测第二通信芯片是否处于数据发送状态,如果在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;如果在检测到数据发送状态的情况下,接收数据,并在接收数据完成后切换到输出模块上以发送数据,在发生数据完成后重新切换到输入模式以接收数据,实现了第一通信芯片和第二通信芯片基于单根通信线的正常通信,避免了由于二者需要两根通信线带来的方案设计上的限制问题。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是本发明用于液体加热装置的通信控制方法的第一通信模块和第二通信模块通信连接示意图;
图2是本发明用于液体加热装置的通信控制方法的流程图;
图3是图2中第一通信芯片11和第二通信芯片21进行通信的数据交互示意图;
图4是本发明用于液体加热装置的通信控制方法的第一通信芯片和第二通信芯片进行交互流程图;
图5是本发明用于液体加热装置的通信控制方法的液体加热装置结构图;
图6是本发明液体加热装置的电控功能框图;
图7是本发明液体加热装置的耦合器的线路排布示意图。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
本发明的实施例提出一种用于液体加热装置的通信控制方法,如图1所示,该液体加热装置包括第一通信模块1和第二通信模块2,第一通信模块1包括第一通信芯片11,第二通信模块2包括第二通信芯片21,第一通信模块1和第二通信模块2通过单根通信线连接以进行通信,如图1所示的UART串口通信线,此单根通信线分别连接每个第一通信芯片11和第二通信芯片21的单个通信端口,如图2所示,该通信控制方法包括:
步骤S101,第一通信芯片初始化以将第一通信芯片设置为输入模式;
步骤S102,第一通信芯片检测第二通信芯片是否处于数据发送状态;
步骤S103,第一通信芯片在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;
步骤S104,第一通信芯片在检测到数据发送状态的情况下,接收数据;
步骤S105,第一通信芯片在接收数据完成之后切换到输出模式以发送数据;以及
步骤S106,第一通信芯片发送数据完成之后切换到输入模式。
在步骤S101-S104中,由于第一通信芯片11和第二通信芯片21共用一根通信线,因此涉及这两个通信芯片谁先占用发送权的问题,当其中一个通信芯片发送数据时,另一个通信芯片须处于接收状态以实现二者的正常通信传输。
在通信开始之时,第一通信芯片11和第二通信芯片21都通过初始化设置为输入模式,此时通信线为高电平状态,此时这两个通信芯片都可以占用发送数据权,具体可通过第一通信芯片11首先检测第二通信芯片21是否处于数据发送状态,如果检测到检测第二通信芯片21处于数据发送状态,则接收数据,此时数据发送权为第二通信芯片21;如果在第一预设时间内如100ms内没有检测到数据发送状态的情况下,则切换到输出模式,此时数据发送权为第一通信芯片11。
第一通信芯片11在检测第二通信芯片21是否处于数据发送状态时,具体可通过检测通信线是否为低电平并持续第二预设时间实现,这里的第二预设时间优选为1-5ms,在检测到该持续时间的低电平时,进入数据接收状态进行数据接收。如果在持续上述的第一预设时间如100ms内都没有检测到通信线为低电平,则切换到输出模式,进行数据发送。
在步骤S105中,这两个通信芯片通信时接收和发送为交替进行,以实现二者的通信数据传输,当第一通信芯片11在接收数据完成后,则需设置其端口为输出模式,进入数据发送状态,并输出低电平持续一个短的第二预设时间,如1-5ms。
此时第二通信芯片21在发送数据完成后其端口会自动设置为输入,当检测到通信线上为低电平并持续第二预设时间时,进入数据接收状态,准备开始接收第一通信芯片11发送的数据。
具体的,第一通信芯片11为确定接收数据完成,可在检测到数据的结束码的情况下,确定数据接收完成。在该数据的数据包结尾包含结束码,因此在检测到结束码时确定接收该数据包完成。
或者,确定该数据接收完成还可以是:
对接收的数据的字节个数进行计数;
在字节个数等于预设个数的情况下,确定数据接收完成。
即对数据包中的数据部分的字节进行计数,当字节个数等于预设个数的情况下,确定数据接收完成。
这里两个确认完成数据接收的方式中,采用检测结束码的方式可针对数据包的长度不变化的情况,而后一种采用对数据字节计时适用于数据包字节为固定的通信方式。
在步骤S106中,第一通信芯片11在向第二通信芯片21发送数据完成后,重新设置该端口为输入状态,以重新进入数据接收状态,准备接收第二通信芯片21发送的数据,此时第二通信芯片21重新设置为输出状态以准备发送数据。至此这两个通信芯片的相互接收和发送数据按照上述过程循环进行,以此实现了数据的正常通信。
第一通信芯片11和第二通信芯片21进行通信的数据交互示意图如图3所示,在图3中,Tx1为第一通信芯片11通信数据示意图,Tx2为第二通信芯片21通信数据示意图,当第一通信芯片11发送完数据到下一次第二通信芯片21发送数据之间有一个固定的延时时间,如图中所示取值为大于5ms,如取值为20ms。
进一步的,在本实施例中,第一通信芯片11发送数据完成之后切换到输入模式后还包括:
第一通信芯片11在第三预设时间内检测不到通信线为低电平,或者在检测到通信线为低电平且在第三预设时间内接收不到第二通信芯片21发送的数据的情况下,确定为第二通信芯片21处于通信异常状态。
上述第三预设时间可选择为1-5分钟,优选为3分钟。例如如果第一通信芯片11的通信端口在3分钟内检测不到通信线为低电平,或者即使已经检测到通信线为低电平但在3分钟内都接收不到数据,则认为第二通信芯片21处于通信异常,此时可输出相应的故障状态到显示终端。
本发明实施例的用于液体加热装置的通信控制方法,通过在液体加热装置中设置包含第一通信芯片的第一通信模块和包含第二通信芯片的第二通信模块,这两个通信芯片之间采用单根通信线连接进行通信,在该通信控制方法中,第一通信芯片初始化以将第一通信芯片设置为输入模式,并检测第二通信芯片是否处于数据发送状态,如果在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;如果在检测到数据发送状态的情况下,接收数据,并在接收数据完成后切换到输出模块上以发送数据,在发生数据完成后重新切换到输入模式以接收数据。以此实现了第一通信芯片和第二通信芯片基于单根通信线的正常通信,避免了由于二者需要两根通信线带来的方案设计上的限制问题。
本发明的实施例还提出一种用于液体加热装置的通信控制方法,与上述实施例应用于第一通信芯片11端不同之处在于,该通信控制方法应用于第一通信芯片11和第二通信芯片21两端,该第一通信芯片11和第二通信芯片21之间的通信交互流程如图4所示,该流程主要包括以下步骤:
步骤S201,第一通信芯片和第二通信芯片进行初始化以将第一通信芯片和第二通信芯片设置为输入模式;
步骤S202,第二通信芯片持续输出第二预设时间的低电平,以进入数据发送状态;
步骤S203,第一通信芯片在检测到通信线上的电平状态处于低电平且持续达到第二预设时间的情况下,进入数据接收状态,以接收第二通信芯片发送的数据;
步骤S204,第二通信芯片向第一通信芯片发送数据;
步骤S205,第二通信芯片在发送数据完成后切换到输入模式;
步骤S206,第一通信芯片在接收数据完成之后切换到输出模式,并输出第二预设时间的低电平,以进入数据发送状态;
步骤S207,第二通信芯片在检测到通信线为低电平的情况下,进入数据接收状态,以接收第一通信芯片发送的数据;
步骤S208,第一通信芯片向第二通信芯片发送数据;
步骤S209,第一通信芯片发送数据完成之后切换到输入模式。
通过上述两个通信芯片交互过程,以此实现了基于单根通信线连接到每个通信芯片的单个端口实现通信。以此避免了由于二者需要两根通信线带来的方案设计上的限制问题,而且只需要占用通信芯片的单个端口,能进一步节约芯片资源。
本发明还提出一种用于液体加热装置的通信控制装置,该液体加热装置包括第一通信模块1和第二通信模块2,第一通信模块1包括第一通信芯片11,第二通信模块2包括第二通信芯片21,第一通信模块1和第二通信模块2通过单根通信线连接以进行通信,如图1所示的UART串口通信线,此单根通信线分别连接每个第一通信芯片11和第二通信芯片21的单个通信端口,第一通信芯片11被配置成:
进行初始化以设置为输入模式;
检测第二通信芯片是否处于数据发送状态;
在第一预设时间内没有检测到数据发送状态的情况下,切换到输出模式以发送数据;
检测到数据发送状态的情况下,接收数据;
在接收数据完成之后切换到输出模式以发送数据;以及
发送数据完成之后切换到输入模式。
上述第一通信芯片11被配置成的实现步骤具体与用于液体加热装置的通信控制方法中的步骤S101-S106相同,在此不再赘述。
本发明的通信控制装置实现了基于单根通信线对第一通信模块1和第二通信模块2的通信,避免了由于需要两根通信线带来的设计不方便问题。
本发明还提出一种用于液体加热装置的通信控制装置,与上述用于液体加热装置的通信控制装置的应用于第一通信芯片11的配置不同之处在于,本通信控制装置应用于同时对第一通信芯片11和第二通信芯片21的配置,第一通信芯片11和第二通信芯片21被配置成:
第一通信芯片和第二通信芯片进行初始化以将第一通信芯片和第二通信芯片设置为输入模式;
第二通信芯片输出第二预设时间的低电平,以进入数据发送状态;
第一通信芯片在检测到通信线为低电平的情况下,进入数据接收状态,以接收第二通信芯片发送的数据;
第二通信芯片向第一通信芯片发送数据;
第二通信芯片在发送数据完成后切换到输入模式;
第一通信芯片在接收数据完成之后切换到输出模式,并输出第二预设时间的低电平,以进入数据发送状态;
第二通信芯片在检测到通信线为低电平的情况下,进入数据接收状态,以接收第一通信芯片发送的数据;
第一通信芯片向第二通信芯片发送数据;
第一通信芯片发送数据完成之后切换到输入模式。
上述第一通信芯片11和第二通信芯片21被配置成的实现步骤具体与用于液体加热装置的通信控制方法中的步骤S201-S209相同,在此不再赘述。
本发明还提出一种用于液体加热装置,该液体加热装置可以是电水壶、养生壶等各种加热液体的家电设备,如图5所示,该液体加热装置包括壶身13和底座6,该底座6设置有主控板(图中未示出),壶身13设置有相互连接的防溢模块9和感应电容片10,电容感应片10安装在壶身13的外侧壁上,防溢模块9用于获取感应电容片10感应的电容量。
在该液体加热装置还设置有上述用于液体加热装置的通信控制装置,该通信控制装置中的第一通信模块1和第二通信模块2分别设置在主控板和防溢模块9中。该液体加热装置结构包括壶身13、壶盖14,壶身13的底部安装有发热盘4,用于加热水或者食材,壶身13安装在底座6上,并通过设置在底座6上耦合器3与壶身13连接,以实现底座6为壶身13提供加热所属电源和传递用于控制的弱电信号。壶身13的一侧设置有把手11,把手内部安装有防溢模块9,与该防溢模块9电连接有电容感应片10,该电容感应片10安装在靠近把手11的壶身13的外侧壁上,检测壶身13产生的感应的电容量,防溢模块9电连接该电容感应片10,用于该感应的电容量的模拟量进行识别处理后转换成可识别的数字量,该液体加热装置中的电控功能框图如图6所示。
该电容感应片10安装在靠近壶身13的开口处,平时通过壶内烧水或者烹饪食材时,其水位或者食材的位置在该安装位置之下,只有加热产生泡沫上升时才会达到此位置,也即电容感应片10的安装位置是在壶身1标识的最高水位刻度线之上,底座6内部设置有主控板(图中未示出),主控板通过耦合器接收防溢模块9发送的感应的电容量,以通过耦合器3控制发热盘4的工作,同时底座6上还设置有显示器5和按键7,以通过按键7接收用户的控制指令,并通过显示器5显示对应的控制信息,基于控制指令控制发热盘4对壶身1内部的水或者食材进行加热烹饪。
防溢模块9通过设置在底座6上的耦合器3传送给设置在该底座上的主控板,耦合器3的线路线排布示意图如7所示,其5位信号线包括强电的信号线零线(N)32、火线(L)33,弱电信号线地线(GND)31、直流电源正极(VCC)线34和串口通讯线(UART)35,这些线的排列顺序也可以是其他顺序。
通过防溢模块9和主控板之间通过单根通信线35实现通信,避免了现有技术中需要两根通信线时带来耦合器需要增加一位无法实现通用化的问题,以此简化了设计,降低了耦合器的成本。
进一步的,壶身13还设置有用于检测壶身13内部液体温度的温度传感器8,该温度传感器8与防溢模块9连接,防溢模块9此时被配置成:
获取温度传感器检测到的温度;
通过第二通信模块21向主控板12发送温度。
以此实现了基于单根通信线向主控板12同时发送温度和是否溢出的数据。
进一步的,主控板12和防溢模块9还被配置成:
主控板12向防溢模块9发送防溢标定数据;
防溢模块9根据防溢标定数据和电容量确定壶身内部液体是否溢出;
防溢模块9发送包含是否溢出的数据到主控板12。
通过主控板12向防溢模块99发送防溢标定数据,使得防溢模块99能根据检测到电容量与该防溢标定数据进行比较,确定当前是否溢出,并将是否溢出的数据发送到主控板12。因为针对不同的型号的液体加热装置,由于机身大小等的不同,其防溢模块9根据电容量判断是否溢出的标准也不同,因此,通过主控板12向防溢模块9发送防溢标定数据,可以实现防溢模块99能兼容各种型号的液体加热装置,不需要修改其中的数据。
进一步的,还可以将此防溢标定数据和液体加热装置的型号数据存储在主控板12内的存储器如E方中,通过主控板12上电时读取液体加热装置的型号数据,根据此数据读取对应的防溢标定数据,使得主控板12也可以自动适配各种型号的液体加热装置,实现了主控板12和防溢模块9的通用化。
本发明的实施例还提供了计算机程序产品,包括程序指令,该程序指令被控制器执行时使得控制器能够实现上述实施例中的任意所述的用于液体加热装置的通信控制方法。
本发明的实施例还提供了存储介质,其上存储有计算机可读指令,该计算机可读指令被控制器执行时使得控制器能够执行上述实施例中的用于液体加热装置的通信控制方法。
本领域技术人员可以理解实现上述实施方式方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本说明书的描述中,参考术语“第一实施例”、“第二实施例”、“示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种用于液体加热装置的通信控制方法,其特征在于,所述液体加热装置包括第一通信模块和第二通信模块,所述第一通信模块包括第一通信芯片,所述第二通信模块包括第二通信芯片,所述第一通信模块和所述第二通信模块通过单根通信线连接以进行通信,所述单根通信线分别连接每个所述第一通信芯片和所述第二通信芯片的单个通信端口,所述通信控制方法包括:
所述第一通信芯片初始化以将所述第一通信芯片设置为输入模式;
所述第一通信芯片检测所述第二通信芯片是否处于数据发送状态;
所述第一通信芯片在第一预设时间内没有检测到所述数据发送状态的情况下,切换到输出模式以发送数据;
所述第一通信芯片在检测到所述数据发送状态的情况下,接收数据;
所述第一通信芯片在接收数据完成之后切换到输出模式以发送数据;以及
所述第一通信芯片发送数据完成之后切换到所述输入模式。
2.如权利要求1所述的通信控制方法,其特征在于,所述第一通信芯片检测所述第二通信芯片是否处于数据发送状态包括:
所述第一通信芯片检测所述通信线上的电平状态;
在检测到所述通信线上的电平状态处于低电平且持续达第二预设时间的情况下,确定所述第二通信芯片处于数据发送状态。
3.如权利要求1所述的通信控制方法,其特征在于,所述接收数据包括:
检测所述数据的结束码;
在检测到所述数据的结束码的情况下,确定所述数据接收完成。
4.如权利要求1所述的通信控制方法,其特征在于,所述接收数据包括:
对接收的所述数据的字节个数进行计数;
在所述字节个数等于预设个数的情况下,确定所述数据接收完成。
5.如权利要求1所述的通信控制方法,其特征在于,所述第一通信芯片切换到输出模式以发送数据包括:
所述第一通信芯片输出低电平并持续第二预设时间后发送数据。
6.如权利要求1所述的通信控制方法,其特征在于,所述第一通信芯片发送数据完成之后切换到所述输入模式后还包括:
所述第一通信芯片在第三预设时间内检测不到通信线为低电平,或者在检测到通信线为低电平且在第三预设时间内接收不到所述第二通信芯片发送的数据的情况下,确定为所述第二通信芯片处于通信异常状态。
7.一种用于液体加热装置的通信控制方法,其特征在于,所述液体加热装置包括第一通信模块和第二通信模块,所述第一通信模块包括第一通信芯片,所述第二通信模块包括第二通信芯片,所述第一通信模块和所述第二通信模块通过单根通信线连接以进行通信,所述单根通信线分别连接每个所述第一通信芯片和所述第二通信芯片的单个通信端口,所述通信控制方法包括:
所述第一通信芯片和所述第二通信芯片进行初始化以将所述第一通信芯片和所述第二通信芯片设置为输入模式;
所述第二通信芯片输出持续第二预设时间的低电平,以进入数据发送状态;
所述第一通信芯片在检测到所述通信线上的电平状态处于低电平且持续达到第二预设时间的情况下,进入数据接收状态,以接收所述第二通信芯片发送的数据;
所述第二通信芯片向所述第一通信芯片发送数据;
所述第二通信芯片在发送数据完成后切换到输入模式;
所述第一通信芯片在接收数据完成之后切换到输出模式,并输出第二预设时间的低电平,以进入数据发送状态;
所述第二通信芯片在检测到所述通信线为低电平的情况下,进入数据接收状态,以接收所述第一通信芯片发送的数据;
所述第一通信芯片发送数据完成之后切换到所述输入模式。
8.一种用于液体加热装置的通信控制装置,其特征在于,所述液体加热装置包括第一通信模块和第二通信模块,所述第一通信模块包括第一通信芯片,所述第二通信模块包括第二通信芯片,所述第一通信模块和所述第二通信模块通过单根通信线连接以进行通信,所述单根通信线分别连接每个所述第一通信芯片和所述第二通信芯片的单个通信端口,所述第一通信芯片被配置成:
进行初始化以设置为输入模式;
检测所述第二通信芯片是否处于数据发送状态;
在第一预设时间内没有检测到所述数据发送状态的情况下,切换到输出模式以发送数据;
检测到所述数据发送状态的情况下,接收数据;
在接收数据完成之后切换到输出模式以发送数据;以及
发送数据完成之后切换到所述输入模式。
9.一种用于液体加热装置的通信控制装置,其特征在于,所述液体加热装置包括第一通信模块和第二通信模块,所述第一通信模块包括第一通信芯片,所述第二通信模块包括第二通信芯片,所述第一通信模块和所述第二通信模块通过单根通信线连接以进行通信,所述单根通信线分别连接每个所述第一通信芯片和所述第二通信芯片的单个通信端口,所述第一通信芯片和所述第二通信芯片被配置成:
所述第一通信芯片和所述第二通信芯片进行初始化以将所述第一通信芯片和所述第二通信芯片设置为输入模式;
所述第二通信芯片输出持续第二预设时间的低电平,以进入数据发送状态;
所述第一通信芯片在检测到所述通信线上的电平状态处于低电平且持续达到第二预设时间的情况下,进入数据接收状态,以接收所述第二通信芯片发送的数据;
所述第二通信芯片向所述第一通信芯片发送数据;
所述第二通信芯片在发送数据完成后切换到输入模式;
所述第一通信芯片在接收数据完成之后切换到输出模式,并输出第二预设时间的低电平,以进入数据发送状态;
所述第二通信芯片在检测到所述通信线为低电平的情况下,进入数据接收状态,以接收所述第一通信芯片发送的数据;
所述第一通信芯片发送数据完成之后切换到所述输入模式。
10.一种液体加热装置,所述液体加热装置包括壶身和底座,其特征在于,所述底座设置有主控板,所述壶身设置有相互连接的防溢模块和感应电容片,所述电容感应片安装在所述壶身的外侧壁上,所述防溢模块用于获取所述感应电容片感应的电容量,所述液体加热装置还设置权利要求8或9所述的用于液体加热装置的通信控制装置,所述第一通信模块和所述第二通信模块分别设置在所述主控板和所述防溢模块中。
11.如权利要求10所述的液体加热装置,其特征在于,所述壶身还设置有用于检测所述壶身内部液体温度的温度传感器,所述温度传感器与所述防溢模块连接,所述防溢模块被配置成:
获取所述温度传感器检测到的温度;
通过所述第二通信模块向所述主控板发送所述温度。
12.如权利要求10所述的液体加热装置,其特征在于,所述主控板和所述防溢模块还被配置成:
所述主控板向所述防溢模块发送防溢标定数据;
所述防溢模块根据所述防溢标定数据和所述电容量确定所述壶身内部液体是否溢出;
所述防溢模块发送包含所述是否溢出的数据到所述主控板。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811315390.6A CN111134530A (zh) | 2018-11-06 | 2018-11-06 | 用于液体加热装置的通信控制方法、装置及液体加热装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811315390.6A CN111134530A (zh) | 2018-11-06 | 2018-11-06 | 用于液体加热装置的通信控制方法、装置及液体加热装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111134530A true CN111134530A (zh) | 2020-05-12 |
Family
ID=70515307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811315390.6A Pending CN111134530A (zh) | 2018-11-06 | 2018-11-06 | 用于液体加热装置的通信控制方法、装置及液体加热装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111134530A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113886297A (zh) * | 2021-09-27 | 2022-01-04 | 北京中电华大电子设计有限责任公司 | 一种基于dma的spi并发通讯se装置及方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101032113A (zh) * | 2005-09-26 | 2007-09-05 | 松下电器产业株式会社 | 单线双向通信装置和系统 |
CN102186033A (zh) * | 2011-05-17 | 2011-09-14 | 广州视源电子科技有限公司 | 实现dvd通道与非dvd通道自动切换的电视机及方法 |
CN103401547A (zh) * | 2013-08-15 | 2013-11-20 | 中国兵器工业集团第二一四研究所苏州研发中心 | 单线双向三电压装定接口电路 |
CN104199338A (zh) * | 2014-08-04 | 2014-12-10 | 珠海中慧微电子有限公司 | 一种rs485通讯电路的通讯控制方法 |
US20150234769A1 (en) * | 2012-05-31 | 2015-08-20 | Korea Institute Of Ocean Science And Technology | Backplane bus structure of communication system and board recognition method using same |
CN205514143U (zh) * | 2016-01-19 | 2016-08-31 | 九阳股份有限公司 | 一种厨房电器用控制电路 |
CN106528484A (zh) * | 2016-10-28 | 2017-03-22 | 中国科学院上海微系统与信息技术研究所 | 一种串行通信方法 |
CN107220198A (zh) * | 2017-06-22 | 2017-09-29 | 深圳天珑无线科技有限公司 | 通信终端和单线双向通信系统 |
CN108451360A (zh) * | 2017-02-21 | 2018-08-28 | 广东美的生活电器制造有限公司 | 养生壶 |
-
2018
- 2018-11-06 CN CN201811315390.6A patent/CN111134530A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101032113A (zh) * | 2005-09-26 | 2007-09-05 | 松下电器产业株式会社 | 单线双向通信装置和系统 |
CN102186033A (zh) * | 2011-05-17 | 2011-09-14 | 广州视源电子科技有限公司 | 实现dvd通道与非dvd通道自动切换的电视机及方法 |
US20150234769A1 (en) * | 2012-05-31 | 2015-08-20 | Korea Institute Of Ocean Science And Technology | Backplane bus structure of communication system and board recognition method using same |
CN103401547A (zh) * | 2013-08-15 | 2013-11-20 | 中国兵器工业集团第二一四研究所苏州研发中心 | 单线双向三电压装定接口电路 |
CN104199338A (zh) * | 2014-08-04 | 2014-12-10 | 珠海中慧微电子有限公司 | 一种rs485通讯电路的通讯控制方法 |
CN205514143U (zh) * | 2016-01-19 | 2016-08-31 | 九阳股份有限公司 | 一种厨房电器用控制电路 |
CN106528484A (zh) * | 2016-10-28 | 2017-03-22 | 中国科学院上海微系统与信息技术研究所 | 一种串行通信方法 |
CN108451360A (zh) * | 2017-02-21 | 2018-08-28 | 广东美的生活电器制造有限公司 | 养生壶 |
CN107220198A (zh) * | 2017-06-22 | 2017-09-29 | 深圳天珑无线科技有限公司 | 通信终端和单线双向通信系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113886297A (zh) * | 2021-09-27 | 2022-01-04 | 北京中电华大电子设计有限责任公司 | 一种基于dma的spi并发通讯se装置及方法 |
CN113886297B (zh) * | 2021-09-27 | 2023-12-01 | 北京中电华大电子设计有限责任公司 | 一种基于dma的spi并发通讯se装置及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103829794A (zh) | 电加热煲的防溢出控制方法 | |
CN110715754B (zh) | 一种电水壶连接状态的检测方法及电水壶 | |
CN113758597B (zh) | 温度探针和烤箱组件 | |
WO2014037474A1 (en) | Capsule storage | |
CN104688003B (zh) | 烹饪器具 | |
CN108392060B (zh) | 养生壶和壶身识别方法 | |
CN111134530A (zh) | 用于液体加热装置的通信控制方法、装置及液体加热装置 | |
CN114010072A (zh) | 烤箱的温度控制方法及烤箱 | |
CN207071039U (zh) | 养生壶 | |
CN108392069B (zh) | 一种电煮水装置及其启动煮水的提醒方法和系统 | |
CN109060070A (zh) | 一种基于探针式的自动投放液体用尽的检测系统及方法 | |
CN209712554U (zh) | 一种控制装置及茶吧机 | |
CN208573455U (zh) | 养生壶及其防溢出检测装置 | |
CN216160043U (zh) | 温度探针及烤箱组件 | |
CN108451360A (zh) | 养生壶 | |
CN105455602A (zh) | 由厨房电器和附加模块组成的系统 | |
CN110833319A (zh) | 一种控制方法、装置及茶吧机 | |
CN111882852B (zh) | 接入检测电路、方法、主设备及存储介质 | |
CN104586238A (zh) | 智能烹饪系统及其调料添加信息记录方法 | |
CN211408689U (zh) | 自动上水杯 | |
CN210485813U (zh) | 一种电磁炉或电陶炉用底座结构 | |
CN203882122U (zh) | 厨房电器控制芯片 | |
CN110470221B (zh) | 用于测量物体的物理尺寸的装置、饮水设备和方法 | |
CN207427205U (zh) | 智能家电通用无线控制用电路板 | |
CN210043815U (zh) | 一种耦合器及料理机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200512 |
|
RJ01 | Rejection of invention patent application after publication |