利用中断相位控制微波炉相位风扇的控制方法

文档序号:4587038阅读:111来源:国知局
专利名称:利用中断相位控制微波炉相位风扇的控制方法
技术领域
本发明涉及一种微波炉电路控制。特别是涉及一种能够精确的控制风扇转速的利用中断相位控制微波炉相位风扇的控制方法。
背景技术
在目前的微波炉印刷电路板的回路设计中,如图1所示,由电源提供单片机的外部中断。在电源交流电的正半周期,三极管Q20导通输出高电平,在电源交流电的负半周期,三极管Q20关闭并输出低电平,由高低电平变化提供中断信号。单片机通过软件程序感应中断信号,判断电源频率和相位,并以此作为时间和相位的基准。软件程序通过这些基准,控制微波炉正常的工作。微波炉由非工作状态(磁控管不工作)变成工作状态(磁控管工作)时,继电器电压的变化会使中断信号的相位发生变化。在当前的软件程序里并没有相应的算法对微波炉的不同的运行状态进行区分,所以当中断信号的相位发生变化时,会使程序的相位控制基准产生误差。因此,会使依靠相位进行控制的风扇产生很大的转速误差。

发明内容
本发明所要解决的技术问题是,提供一种能够精确的控制风扇转速的利用中断相位控制微波炉相位风扇的控制方法。
本发明所采用的技术方案是一种利用中断相位控制微波炉相位风扇的控制方法,是由如下步骤完成检测电源的相位;判断磁控管是否工作;如果磁控管工作,则进行相位修正后再进入控制风扇运行的步骤;如果磁控管不工作,则直接控制风扇运行并进入下一子程序。进行相位修正是将相位减去一个已存储在单片机内的标准相位偏差值。
本发明通过软件调整相位的变化并控制风扇的运行,解决了当前软件不能区分微波炉运行状态,不能消除运行状态所产生的相位误差从而影响风扇的运行的不足。自动对微波炉的运行状态进行实时监控,判断微波炉的运行状态。当检测到微波炉由非工作状态变为工作状态时,自动对偏移的相位进行补偿,修正由于微波炉运行状态变化引起的相位差,从而使风扇的转速控制精确性大大提高,保证风扇精确的转速。


图1是现有技术的微波炉外部中断电路原理图;图2是本发明的风扇运转控制方法的流程图。
具体实施例方式
下面结合附图和具体实施例,详细说明本发明的。
为了实现上述目标,本发明提供一种新的软件算法程序开始运行后,在进入相位控制风扇运行程序时,首先对微波炉的运行状态进行判断,这种状态可以由单片机芯片通过磁控管动作控制端口的状态进行判断。如果是非工作状态,则直接控制风扇运行;如果是工作状态则进入相位修正子程序。修正相位后再控制风扇运行。相位的修正值可以由实验室试验得到,并存贮在单片机的存储器中。
如图2所示,利用中断相位控制微波炉相位风扇的控制方法,是由如下步骤完成S1检测电源的相位;S2判断磁控管是否工作,即,由单片机芯片通过磁控管动作控制端口的状态进行判断磁控管是否工作;S3如果判断结果是磁控管工作,则进行相位修正后再进入控制风扇运行的步骤,其相位修正是把在S1检测到的相位减去一个已存储在单片机内的标准相位偏差值,已存储在单片机内的标准相位偏差值是通过实验得到的数值,并事先存贮在单片机中;S4如果判断结果是磁控管不工作,则直接控制风扇运行,S5进入下一子程序。
采用如上对风扇运转的控制方法,克服了风扇运转不正常的现象,使风扇的运转达到当时所需要的最佳转速。
权利要求
1.一种利用中断相位控制微波炉相位风扇的控制方法,其特征在于,是由如下步骤完成检测电源的相位(S1);判断磁控管是否工作(S2);如果磁控管工作,则进行相位修正后再进入控制风扇运行的步骤(S3);如果磁控管不工作,则直接控制风扇运行(S4),并进入下一子程序(S5)。
2.根据权利要求1所述的利用中断相位控制微波炉相位风扇的控制方法,其特征在于,进行相位修正(S3)是将相位减去一个已存储在单片机内的标准相位偏差值。
全文摘要
本发明公开一种利用中断相位控制微波炉相位风扇的软件算法,是由如下步骤完成检测电源的相位;判断磁控管是否工作;如果磁控管工作,则进行相位修正后再进入控制风扇运行的步骤;如果磁控管不工作,则直接控制风扇运行并进入下一子程序。进行相位修正是将相位减去一个已存储在单片机内的标准相位偏差值。本发明自动对微波炉的运行状态进行实时监控,判断微波炉的运行状态。当检测到微波炉由非工作状态变为工作状态时,自动对偏移的相位进行补偿,修正由于微波炉运行状态变化引起的相位差,从而使风扇的转速控制精确性大大提高,保证风扇精确的转速。
文档编号F24C7/02GK1862100SQ20051001348
公开日2006年11月15日 申请日期2005年5月12日 优先权日2005年5月12日
发明者杜永革 申请人:乐金电子(天津)电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1