CN109799384B - 电压过零检测方法、装置及烹饪电器 - Google Patents
电压过零检测方法、装置及烹饪电器 Download PDFInfo
- Publication number
- CN109799384B CN109799384B CN201711139739.0A CN201711139739A CN109799384B CN 109799384 B CN109799384 B CN 109799384B CN 201711139739 A CN201711139739 A CN 201711139739A CN 109799384 B CN109799384 B CN 109799384B
- Authority
- CN
- China
- Prior art keywords
- zero
- interrupt signal
- voltage
- crossing
- time
- 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.)
- Active
Links
Images
Landscapes
- Measurement Of Current Or Voltage (AREA)
Abstract
本发明公开了一种电压过零检测方法、装置及烹饪电器,所述检测方法包括以下步骤:获取定时器的定时时长,其中,定时器的定时时长与交流电压的半个周期的时间呈对应关系;接收交流电压正向过零时产生的中断信号,并在接收到交流电压正向过零时产生的中断信号时,启动定时器;当定时器定时结束时,产生溢出中断信号;以及根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻,从而使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
Description
技术领域
本发明涉及电压过零检测技术领域,特别涉及一种电压过零检测方法、一种电压过零检测装置以及一种具有该检测装置的烹饪电器。
背景技术
众所周知,交流电的电压或电流波形是从零开始,逐渐上升到正向最大值,再由正向最大值下降到零,再到负向最大值,然后又回到零点,…。过零就是交流电的电压或电流到“零”的时刻,该时刻的瞬间电压或电流均为零。
在电子控制技术中,在对开关管进行导通或关断控制时,由于过零点处开关管导通或关断时产生的冲击电流小,所以通常会在过零点处对开关管进行控制,因此就需要对过零点进行准确检测,但是在采用目前的检测方法对过零点进行检测时,会存在滞后的情况,因此需要对过零检测方法进行改进。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种电压过零检测方法,能够使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
本发明的第二个目的在于提出一种计算机可读存储介质。
本发明的第三个目的在于提出一种电压过零检测装置。
本发明的第四个目的在于提出一种烹饪电器。
为实现上述目的,本发明第一方面实施例提出了一种电压过零检测方法,包括以下步骤:获取定时器的定时时长,其中,所述定时器的定时时长与交流电压的半个周期的时间呈对应关系;接收所述交流电压正向过零时产生的中断信号,并在接收到所述交流电压正向过零时产生的中断信号时,启动所述定时器;当所述定时器定时结束时,产生溢出中断信号;以及根据所述溢出中断信号判断所述交流电压负向过零,以获得所述交流电压的负向过零时刻。
根据本发明实施例的电压过零检测方法,首先获取定时器的定时时长,该定时器的定时时长与交流电压的半个周期的时间呈对应关系,然后接收交流电压正向过零时产生的中断信号,并在接收到交流电压正向过零时产生的中断信号时,启动定时器。当定时器定时结束时,产生溢出中断信号,根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻,由此使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
根据本发明的一个实施例,在接收到所述交流电压正向过零时产生的中断信号时,判断所述交流电压正向过零,以获得所述交流电压的正向过零时刻。
根据本发明的一个实施例,所述获取定时器的定时时长,包括:获取连续两次接收到所述中断信号时时基计数器的计数值,分别记为第一计数值和第二计数值;计算所述第二计数值与所述第一计数值之间的差值,并根据所述差值获取所述定时器的定时时长。
根据本发明的一个实施例,在启动所述定时器之前,还包括:获取接收到所述中断信号时时基计数器的计数值,并计算接收到所述中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值,以及判断所述差值是否处于第一预设范围内;如果所述差值未处于所述第一预设范围内,则判断所述中断信号为无效中断信号;如果所述差值处于所述第一预设范围内,则判断所述中断信号为有效中断信号,并启动所述定时器。
为实现上述目的,本发明第二方面实施例提出了一种计算机可读存储介质,具有存储于其中的指令,当所述指令被执行时,执行上述的电压过零检测方法。
根据本发明实施例的计算机可读存储介质,通过执行上述的电压过零检测方法,能够使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
为实现上述目的,本发明第三方面实施例提出了一种电压过零检测装置,包括:获取模块,用于获取定时器的定时时长,其中,所述定时器的定时时长与交流电压的半个周期的时间呈对应关系;接收模块,用于接收所述交流电压正向过零时产生的中断信号;控制模块,所述控制模块与所述接收模块相连,所述控制模块用于在所述接收模块接收到所述交流电压正向过零时产生的中断信号时,启动所述定时器,并在所述定时器定时结束时,产生溢出中断信号,以及根据所述溢出中断信号判断所述交流电压负向过零,以获得所述交流电压的负向过零时刻。
根据本发明实施例的电压过零检测装置,通过获取模块获取定时器的定时时长,并通过接收模块接收交流电压正向过零时产生的中断信号,以及通过控制模块在接收模块接收到交流电压正向过零时产生的中断信号时,启动定时器,并在定时器定时结束时,产生溢出中断信号,以及根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻,由此使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
根据本发明的一个实施例,在所述接收模块接收到所述交流电压正向过零时产生的中断信号时,所述控制模块判断所述交流电压正向过零,以获得所述交流电压的正向过零时刻。
根据本发明的一个实施例,所述获取模块在获取定时器的定时时长时,其中,所述获取模块获取连续两次所述接收模块接收到所述中断信号时时基计数器的计数值,分别记为第一计数值和第二计数值;所述获取模块计算所述第二计数值与所述第一计数值之间的差值,并根据所述差值获取所述定时器的定时时长。
根据本发明的一个实施例,在启动所述定时器之前,所述控制模块还用于,获取所述接收模块接收到所述中断信号时时基计数器的计数值,并计算所述接收模块接收到所述中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值,以及判断所述差值是否处于第一预设范围内;如果所述差值未处于所述第一预设范围内,则判断所述中断信号为无效中断信号;如果所述差值处于所述第一预设范围内,则判断所述中断信号为有效中断信号,并启动所述定时器。
此外,本发明的实施例还提出了一种烹饪电器,其包括上述的电压过零检测装置。
根据本发明实施例的烹饪电器,通过上述的电压过零检测装置,能够使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
附图说明
图1是相关技术中电压过零检测电路的电路图;
图2是相关技术中电压过零标志位产生时刻的示意图;
图3是根据本发明实施例的电压过零检测方法的流程图;
图4是根据本发明一个实施例的电压过零标志位产生时刻的示意图;
图5是根据本发明一个实施例的电压过零检测方法的流程图;以及
图6是根据本发明实施例的电压过零检测装置的方框示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参照附图来描述根据本发明实施例提出的电压过零检测方法、计算机可读存储介质、电压过零检测装置以及具有该检测装置的烹饪电器。
在描述本发明实施例的电压过零检测方法之前,首先来介绍下相关技术中是如何采用一个电阻实现电压过零检测功能。
如图1所示,烹饪电器的电控部分可包括整流桥100、降压模块200和控制模块300。其中,整流桥100由二极管D1-D4组成,整流桥100的第一输入端和第二输入端与交流电源的供电线路对应相连,整流桥100用于将交流电源转换为第一直流电;降压模块200的第一端与整流桥100的第一输出端相连,降压模块200的第二端分别与整流桥100的第二输出端和地相连,降压模块200的第三端与控制模块300的电源端VCC相连,降压模块200用于将第一直流电的电压进行降压处理,以获得第二直流电给控制模块300供电。控制模块300中的控制器的过零信号检测引脚Zero通过电阻R1与交流电源的一个供电线路相连,利用过零信号检测引脚Zero的外部电平变化中断功能,对于过零信号检测引脚Zero的上升沿和下降沿均能触发中断,这样在中断服务程序中置位过零标志位即可实现电压过零检测。
具体地,如图2所示,在交流电压正向过零时,由于节点A1的电压变化比较大,在A1-GND波形中的z3-z4时间段内,A1的变化为0V~310V,所以过零检测引脚Zero的电压变化敏感,控制器的上升沿中断时刻t1、t3、t5与电压过零时刻z1、z3、z5基本上重合,因此上升沿中断时刻能真实反映电压正向过零;在交流电压负向过零时,由于节点A1的电压变化小,A1-GND波形中的z4-z5时间段内,A1的变化为0V~-0.7V,因此过零检测引脚Zero的电压变化不敏感,下降沿中断会存在延时现象,其中断时刻t2、t4、t6与真实电压过零时刻z2、z4、z6相比,有一定的延时,所以下降沿中断时刻不能真实反映电压过零时刻。
根据上述分析可知,上述的电压过零检测不准确。为此,本发明提出了一种电压过零检测方法,其中电压正向周期的过零检测仍通过过零信号检测引脚进行检测,控制器设置过零信号检测引脚上升沿触发中断,并在中断服务程序中产生过零标志位,而电压负向周期的过零标志位,由控制器内部定时器产生,从而有效解决下降沿中断时刻延时的问题。
图3是根据本发明实施例的电压过零检测方法的流程图。如图3所示,本发明实施例的电压过零检测方法可包括以下步骤:
S1,获取定时器的定时时长,其中,定时器的定时时长与交流电压的半个周期的时间呈对应关系。
根据本发明的一个实施例,获取定时器的定时时长包括:获取连续两次接收到中断信号时时基计数器的计数值,分别记为第一计数值和第二计数值;计算第二计数值与第一计数值之间的差值,并根据差值获取定时器的定时时长。
具体而言,在控制器执行电压过零检测程序之前,先进行初始化,包括过零信号检测引脚初始化设置为输入模式,中断设置为电平上升沿变化触发中断,以及计算交流电压的半周期时间Th,该Th是用来设置定时器T1的定时时长,用于延时半个周期的时间。其中,Th的计算方法是:当交流电压正向过零时,过零信号检测引脚上升沿触发中断,在中断服务程序中,从时基计数器读取第一计数值Count1,然后,下一次交流电压正向过零时,过零信号检测引脚上升沿再次触发中断,在中断服务程序中,从时基计数器读取第二计数值Count2,然后,计算计数值Count1与第二计数值Count2之间的差值Char=Count2-Count1,该差值Char为交流电压的一个周期的计数值,那么交流电压的半周期时间Th=(Count2-Count1)/2,即定时器的定时时长为(Count2-Count1)/2。
举例说明,假设时基计数器以微秒为单位,当交流电压的频率为50Hz时,交流电压的一个周期为20ms,Count2-Count1的值为20000(表示20ms),那么Th为半个周期的值,即Th的值为10000;当交流电压的频率为60Hz时,同理可得,Th的值为83333。
S2,接收交流电压正向过零时产生的中断信号,并在接收到交流电压正向过零时产生的中断信号时,启动定时器。
根据本发明的一个实施例,在接收到交流电压正向过零时产生的中断信号时,判断交流电压正向过零,以获得交流电压的正向过零时刻。
S3,当定时器定时结束时,产生溢出中断信号。
S4,根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻。
具体而言,仍以交流电压的频率为50Hz为例,此时交流电压的一个周期为20ms,半个周期(定时器的定时时长)为10ms。在交流电压正向过零时,过零信号检测引脚电平上升沿跳变触发中断,进入过零引脚中断服务程序,在中断服务程序中,置位过零标志位(即获得交流电压的正向过零时刻),同时定时器设置延时10ms,并启动定时器。10ms时间到达后,定时器产生溢出中断,进入定时器中断服务程序,在中断服务程序中关闭定时器,并置位过零标志位(即获得交流电压的负向过零时刻),具体如图4所示。由图4可以看出,正向过零标志位(t1、t3和t5时刻产生的过零标志位)和负向过零标志位(t2、t4和t6时刻产生的过零标志位)都能如实反映交流电压的正向过零时刻和负向过零时刻。
因此,根据本发明实施例的电压过零检测方法,在交流电压正向过零时刻,由过零信号检测引脚上升沿触发中断,产生过零标志位,并启动定时器延时,在交流电压负向过零时刻,由定时器定时中断,产生过零标志位,从而实现了过零标志位产生时刻与实际交流电压过零时刻同步,有效解决了电压过零检测不准确的问题。
进一步地,根据本发明的一个实施例,在启动定时器之前还包括:获取接收到中断信号时时基计数器的计数值,并计算接收到中断信号时时基计数器的计数值与上一次产生溢出中断信号时时基计数器的计数值之间的差值,以及判断差值是否处于第一预设范围内;如果差值未处于第一预设范围内,则判断中断信号为无效中断信号;如果差值处于所述第一预设范围内,则判断中断信号为有效中断信号,并启动定时器。
其中,第一预设范围可根据实际情况进行标定,例如,以交流电压的频率为50Hz为例,第一预设范围可以为9000ms~11000ms。
具体而言,在交流电压正向过零时,过零信号检测引脚上升沿变化会触发中断,进入过零引脚中断服务程序,在中断服务程序中,从时基计数器读取计数值Count_a2,并计算与前一次中断时读取的计数值Count_a1之间的差值,然后对差值进行判断。仍以交流电压的频率为50Hz为例,如果差值不在9000ms~11000ms范围内,则说明本次中断为无效的干扰中断,此时忽略该中断信号;如果差值在9000ms~11000ms范围内,则说明本次中断为有效中断,判断交流电压正向过零,以获得交流电压的正向过零时刻,同时定时器设置延时10ms,并启动定时器。10ms时间到达后,定时器产生溢出中断,进入定时器中断服务程序,在中断服务程序中关闭定时器,并置位过零标志位,以获得交流电压的负向过零时刻。
为使本领域技术人员更清楚的了解本发明,图5是根据本发明一个实施例的过零检测方法的流程图。如图5所示,该过零检测方法可包括以下步骤:
S101,初始化。
S102,计算交流电压的半个周期的时间Th(即为定时器的定时时长)。
S103,判断是否过零信号检测引脚上升沿触发中断。如果是,执行步骤S106;如果否,执行步骤S104。
S104,判断定时器是否产生中断。如果是,执行步骤S105;如果否,返回步骤S103。
S105,关闭定时器(表示电压正向过零10ms后,到达电压负向过零时刻),并执行步骤S110。
S106,计算前一次中断与本次中断所用的时间Td。
S107,判断Td是否在第一预设范围内。如果是,执行步骤S108;如果否,返回步骤S103。
S108,置位过零标志位(交流电的正向过零时刻)。
S109,设置定时器延时Th,并启动定时器。
S110,定时结束后,置位过零标志位(交流电的负向过零时刻)。
综上所述,根据本发明实施例的过零检测方法,首先获取定时器的定时时长,该定时器的定时时长与交流电压的半个周期的时间呈对应关系,然后接收交流电压正向过零时产生的中断信号,并在接收到交流电压正向过零时产生的中断信号时,启动定时器。当定时器定时结束时,产生溢出中断信号,根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻,由此使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
图6是根据本发明实施例的过零检测装置的方框示意图。如图6所示,本发明实施例的过零检测装置可包括:获取模块10、接收模块20和控制模块30。
其中,获取模块10用于获取定时器的定时时长,定时器的定时时长与交流电压的半个周期的时间呈对应关系。接收模块20用于接收交流电压正向过零时产生的中断信号。控制模块30与接收模块20相连,控制模块30用于在接收模块20接收到交流电压正向过零时产生的中断信号时,启动定时器,并在定时器定时结束时,产生溢出中断信号,以及根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻。
根据本发明的一个实施例,在接收模块20接收到交流电压正向过零时产生的中断信号时,控制模块30判断交流电压正向过零,以获得交流电压的正向过零时刻。
根据本发明的一个实施例,获取模块10在获取定时器的定时时长时,其中,获取模块10获取连续两次接收模块20接收到中断信号时时基计数器的计数值,分别记为第一计数值和第二计数值。获取模块10计算第二计数值与第一计数值之间的差值,并根据差值获取定时器的定时时长。
根据本发明的一个实施例,在启动定时器之前,控制模块30还用于,获取接收模块20接收到中断信号时时基计数器的计数值,并计算接收模块20接收到中断信号时时基计数器的计数值与上一次产生溢出中断信号时时基计数器的计数值之间的差值,以及判断差值是否处于第一预设范围内,如果差值未处于第一预设范围内,则判断中断信号为无效中断信号,如果差值处于第一预设范围内,则判断中断信号为有效中断信号,并启动定时器。
需要说明的是,本发明实施例的电压过零检测装置中未披露的细节,请参照本发明实施例的电压过零检测方法中所披露的细节,具体这里不再赘述。
根据本发明实施例的电压过零检测装置,通过获取模块获取定时器的定时时长,并通过接收模块接收交流电压正向过零时产生的中断信号,以及通过控制模块在接收模块接收到交流电压正向过零时产生的中断信号时,控制模块启动定时器,并在定时器定时结束时,产生溢出中断信号,以及根据溢出中断信号判断交流电压负向过零,以获得交流电压的负向过零时刻,由此使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
另外,本发发明的实施例还提出了一种计算机可读存储介质,具有存储于其中的指令,当指令被执行时,执行上述的电压过零检测方法。
根据本发明实施例的计算机可读存储介质,通过执行上述的电压过零检测方法,能够使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
此外,本发明的实施例还提出了一种烹饪电器,其包括上述的电压过零检测装置。
根据本发明实施例的烹饪电器,通过上述的电压过零检测装置,能够使得交流电压过零产生中断的时刻与实际交流电压的过零时刻同步,有效解决了电压过零检测不准确的问题。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
另外,在本发明的描述中,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种电压过零检测方法,其特征在于,包括以下步骤:
获取定时器的定时时长,其中,所述定时器的定时时长与交流电压的半个周期的时间呈对应关系;
接收所述交流电压正向过零时产生的中断信号,并在接收到所述交流电压正向过零时产生的中断信号时,启动所述定时器;
当所述定时器定时结束时,产生溢出中断信号;以及
根据所述溢出中断信号判断所述交流电压负向过零,以获得所述交流电压的负向过零时刻。
2.如权利要求1所述的电压过零检测方法,其特征在于,在接收到所述交流电压正向过零时产生的中断信号时,判断所述交流电压正向过零,以获得所述交流电压的正向过零时刻。
3.如权利要求1所述的电压过零检测方法,其特征在于,所述获取定时器的定时时长,包括:
获取连续两次接收到所述交流电压正向过零时产生的中断信号时时基计数器的计数值,分别记为第一计数值和第二计数值;
计算所述第二计数值与所述第一计数值之间的差值,并根据所述差值获取所述定时器的定时时长。
4.如权利要求1-3中任一项所述的电压过零检测方法,其特征在于,在启动所述定时器之前,还包括:
获取接收到所述交流电压正向过零时产生的中断信号时时基计数器的计数值,并计算接收到所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值,以及判断所述交流电压正向过零时产生的交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值是否处于第一预设范围内;
如果所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值未处于所述第一预设范围内,则判断所述交流电压正向过零时产生的中断信号为无效中断信号;
如果所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值处于所述第一预设范围内,则判断所述交流电压正向过零时产生的中断信号为有效中断信号,并启动所述定时器。
5.一种计算机可读存储介质,其特征在于,具有存储于其中的指令,当所述指令被执行时,执行如权利要求1-4中任一项所述的电压过零检测方法。
6.一种电压过零检测装置,其特征在于,包括:
获取模块,用于获取定时器的定时时长,其中,所述定时器的定时时长与交流电压的半个周期的时间呈对应关系;
接收模块,用于接收所述交流电压正向过零时产生的中断信号;
控制模块,所述控制模块与所述接收模块相连,所述控制模块用于在所述接收模块接收到所述交流电压正向过零时产生的中断信号时,启动所述定时器,并在所述定时器定时结束时,产生溢出中断信号,以及根据所述溢出中断信号判断所述交流电压负向过零,以获得所述交流电压的负向过零时刻。
7.如权利要求6所述的电压过零检测装置,其特征在于,在所述接收模块接收到所述交流电压正向过零时产生的中断信号时,所述控制模块判断所述交流电压正向过零,以获得所述交流电压的正向过零时刻。
8.如权利要求6所述的电压过零检测装置,其特征在于,所述获取模块在获取定时器的定时时长时,其中,
所述获取模块获取连续两次所述接收模块接收到所述交流电压正向过零时产生的中断信号时时基计数器的计数值,分别记为第一计数值和第二计数值;
所述获取模块计算所述第二计数值与所述第一计数值之间的差值,并根据所述差值获取所述定时器的定时时长。
9.如权利要求6-8中任一项所述的电压过零检测装置,其特征在于,在启动所述定时器之前,所述控制模块还用于,
获取所述接收模块接收到所述交流电压正向过零时产生的中断信号时时基计数器的计数值,并计算所述接收模块接收到所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值,以及判断所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值是否处于第一预设范围内;
如果所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值未处于所述第一预设范围内,则判断所述交流电压正向过零时产生的中断信号为无效中断信号;
如果所述交流电压正向过零时产生的中断信号时时基计数器的计数值与上一次产生溢出中断信号时所述时基计数器的计数值之间的差值处于所述第一预设范围内,则判断所述交流电压正向过零时产生的中断信号为有效中断信号,并启动所述定时器。
10.一种烹饪电器,其特征在于,包括如权利要求6-9中任一项所述的电压过零检测装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711139739.0A CN109799384B (zh) | 2017-11-16 | 2017-11-16 | 电压过零检测方法、装置及烹饪电器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711139739.0A CN109799384B (zh) | 2017-11-16 | 2017-11-16 | 电压过零检测方法、装置及烹饪电器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109799384A CN109799384A (zh) | 2019-05-24 |
CN109799384B true CN109799384B (zh) | 2020-11-20 |
Family
ID=66555677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711139739.0A Active CN109799384B (zh) | 2017-11-16 | 2017-11-16 | 电压过零检测方法、装置及烹饪电器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109799384B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7374637B2 (ja) * | 2019-07-12 | 2023-11-07 | キヤノン株式会社 | 通電制御装置、及び画像形成装置 |
CN110618308B (zh) * | 2019-10-18 | 2021-11-09 | Tcl空调器(中山)有限公司 | 一种单相变交流电压零点检测方法及装置 |
CN111148286B (zh) * | 2019-12-24 | 2021-12-17 | 追觅科技(上海)有限公司 | 设备控制方法、装置及存储介质 |
CN111830816B (zh) * | 2020-06-28 | 2023-05-12 | 南京天朗防务科技有限公司 | 自适应定时方法、装置 |
CN111969871A (zh) * | 2020-07-27 | 2020-11-20 | 深圳市汇川技术股份有限公司 | 整流控制方法、***、设备及计算机可读存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5834930A (en) * | 1997-03-12 | 1998-11-10 | Industrial Technology Research Institute | Device for sensing the period of a digitized signal including noise evaluation and averaging over a plurality of zero crossing |
JP2005123977A (ja) * | 2003-10-17 | 2005-05-12 | Sharp Corp | ゼロクロスポイント検出装置及びそれを用いたヒーター制御装置 |
CN101303376A (zh) * | 2008-05-26 | 2008-11-12 | 深圳和而泰智能控制股份有限公司 | 一种电压过零检测补偿方法及装置 |
CN101720143A (zh) * | 2009-12-04 | 2010-06-02 | 合肥荣事达三洋电器股份有限公司 | 继电器过零点控制方法 |
CN102062810A (zh) * | 2010-12-14 | 2011-05-18 | 江苏大学 | 一种交流电源过零点检测电路及检测方法 |
CN102522969A (zh) * | 2011-12-12 | 2012-06-27 | 佛山市顺德区美的电热电器制造有限公司 | 一种igbt抗干扰的方法 |
CN103217572A (zh) * | 2013-04-07 | 2013-07-24 | 深圳和而泰智能控制股份有限公司 | 交流电电压及其过零点检测装置及方法 |
CN103499732A (zh) * | 2013-09-29 | 2014-01-08 | 湘潭大学 | 一种双向过零检测电路及其方法 |
CN104090151A (zh) * | 2014-04-14 | 2014-10-08 | 西安工程大学 | 交流电网电压信号过零点精确检测方法 |
CN104597314A (zh) * | 2013-10-31 | 2015-05-06 | 博西华电器(江苏)有限公司 | 用于家用电器的过零点检测抗干扰方法、装置及家用电器 |
CN106877844A (zh) * | 2017-01-03 | 2017-06-20 | 青岛海尔空调器有限总公司 | 一种过零信号滤波方法及装置 |
-
2017
- 2017-11-16 CN CN201711139739.0A patent/CN109799384B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5834930A (en) * | 1997-03-12 | 1998-11-10 | Industrial Technology Research Institute | Device for sensing the period of a digitized signal including noise evaluation and averaging over a plurality of zero crossing |
JP2005123977A (ja) * | 2003-10-17 | 2005-05-12 | Sharp Corp | ゼロクロスポイント検出装置及びそれを用いたヒーター制御装置 |
CN101303376A (zh) * | 2008-05-26 | 2008-11-12 | 深圳和而泰智能控制股份有限公司 | 一种电压过零检测补偿方法及装置 |
CN101720143A (zh) * | 2009-12-04 | 2010-06-02 | 合肥荣事达三洋电器股份有限公司 | 继电器过零点控制方法 |
CN102062810A (zh) * | 2010-12-14 | 2011-05-18 | 江苏大学 | 一种交流电源过零点检测电路及检测方法 |
CN102522969A (zh) * | 2011-12-12 | 2012-06-27 | 佛山市顺德区美的电热电器制造有限公司 | 一种igbt抗干扰的方法 |
CN103217572A (zh) * | 2013-04-07 | 2013-07-24 | 深圳和而泰智能控制股份有限公司 | 交流电电压及其过零点检测装置及方法 |
CN103499732A (zh) * | 2013-09-29 | 2014-01-08 | 湘潭大学 | 一种双向过零检测电路及其方法 |
CN104597314A (zh) * | 2013-10-31 | 2015-05-06 | 博西华电器(江苏)有限公司 | 用于家用电器的过零点检测抗干扰方法、装置及家用电器 |
CN104090151A (zh) * | 2014-04-14 | 2014-10-08 | 西安工程大学 | 交流电网电压信号过零点精确检测方法 |
CN106877844A (zh) * | 2017-01-03 | 2017-06-20 | 青岛海尔空调器有限总公司 | 一种过零信号滤波方法及装置 |
Non-Patent Citations (1)
Title |
---|
"一种电网电压过零点精确锁相方法的研究";陈增禄 等;《电力***保护与控制》;20140416;第42卷(第8期);65-70 * |
Also Published As
Publication number | Publication date |
---|---|
CN109799384A (zh) | 2019-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109799384B (zh) | 电压过零检测方法、装置及烹饪电器 | |
US8140726B2 (en) | Single wire transmission interface and method for the same | |
CN108303604B (zh) | 相序检测装置及相序检测方法 | |
CN111289943A (zh) | 一种电能表的检定方法和*** | |
JP2013036998A (ja) | 電子負荷装置及び電子負荷装置に可変リアクタンス負荷機能を与える方法 | |
CN112305416A (zh) | 一种零点校准电路、设备、***、方法、装置和存储介质 | |
JP2019095395A (ja) | モータ駆動装置および測定方法 | |
CN108076547B (zh) | 电磁加热***及其过零检测装置和方法 | |
CN112098708B (zh) | 用于次级边pd控制器的线电压信息检测电路及检测方法 | |
JPH11248783A (ja) | 部分放電検出装置 | |
TW200822514A (en) | Circuit and method to detect the wave trough of switching device | |
CN109976955A (zh) | 一种时钟频率测试电路及测算方法 | |
CN110049588B (zh) | 电磁炉的锅具检测方法、装置及电磁炉 | |
JP2005168163A (ja) | ゼロクロス信号発生装置 | |
CN212030772U (zh) | 测温电路及烹饪装置 | |
CN110582135A (zh) | 锅具类型的判断方法、装置及电烹饪器具 | |
US9018936B2 (en) | Identifying multi-phase devices in a time trace disaggregation process | |
JP5838394B2 (ja) | 周波数判定装置、電圧比較回路および周波数測定装置 | |
CN115031264A (zh) | 电磁加热装置的锅具检测方法、电磁加热装置、控制装置 | |
JP2015210135A (ja) | 電力計測装置 | |
CN111148286B (zh) | 设备控制方法、装置及存储介质 | |
KR20220104215A (ko) | 전압 검출 및 적응 방법, 디바이스 제어 방법, 장치, 및 저장 매체 | |
JPH02246769A (ja) | 電力制御回路 | |
JP2012039817A (ja) | 位相制御装置、バッテリ充電装置、及び位相制御方法 | |
TWI502863B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |