首页 > 作文

电磁炉锅

更新时间:2023-03-15 20:30:34 阅读: 评论:0

归园田居一-找歌曲不知道名字

电磁炉锅
2023年3月15日发(作者:森林防火的重要性)

HT45R38电磁炉检锅原理

1

HT45R38电磁炉检锅原理

文件编码

文件编码::HA0135S

简介

电磁炉是国内近几年发展得比较快的一种小家电,电磁炉具有如下的优点:无明火、无烟、

节电、省时、容易使用等。电磁炉的发展经历了早期纯硬件控制到现在微电脑单片机控制

的阶段。

Holtek的A/D型MCU在电磁炉中得到广泛地运用,其特点在于成本低、效益高、开发周

期短等。

Holtek用于电磁炉控制的MCU有:HT46R47、HT46R22、HT46R23、HT46R12A、HT46R14A、

HT46R32、HT46R34、HT46R322、HT46R342、HT45R38等。

常用的电磁炉检锅方法有电流检锅和脉冲检锅两种方法,本文中我们重点介绍脉冲检锅方

法。脉冲检锅方法有以下优点:检锅功率低、检锅距离稳定、分辨率高、不受输入电压高

低影响、不受线盘大小影响、不受谐振电容影响。

HT45R38电磁炉检锅原理

2

电磁炉检锅原理

图2-1探锅线路图

电磁炉中的检锅原理为:在无负载(无锅)情况下,即使IGBT处于关断状态(设置PA2

为低),由线圈盘L2和谐振电容C3构成的振荡电路也会作较长时间的阻尼振荡(它的谐振

周期大约40us),致使两个同步信号(如图2-1中V1和V2)交替变化,使得比较器(如图

2-1之U1-A)交替翻转,最后由外部中断线(图2-1之V3)得到更多之计数脉冲﹔相反,

在有负载(有锅)情况下,如果PA2为低,由L2和C3组成的振荡电路作阻尼振荡之时间

几乎为零(这里指能产生谐振的总时间几乎为零,即会马上停止振荡,不是谐振频率为零,

它的谐振周期会比无Load时要大一点,在45us左右),故此时由INT检测之计数脉冲就会

比较少。其大概的检锅Timing如图2-2所示。

基于此原理,就可以先给PA2一个高准位让IGBT工作一段时间并且系统开始计数,然后

让PA2输出低准位(IGBT不工作),再让系统计数器件计数一段时间,最后把总计数与设

置之标准值进行比较,就可以知道有无锅之存在了。

对于移锅原理,就相对简单了。在加热过程中,本系统会每隔2s进行移锅处理,处理过程

中,先停止加热,然后进行探锅程序处理,如果有锅就按先前方式加热,否则如果连续10

次都检不到锅就停止加热。

开关机控制

PWM0功率控制

检锅脉冲输入到

HT45R38

HT45R38电磁炉检锅原理

3

图2-2探锅TimingWaveForm

检锅软件设计说明

检锅软件设计的具体方法为:每隔两秒时间进行一次检锅,每次检锅时先使PWM0工作

100ms。再开机1ms,1ms之后关机,然后读取计数脉冲值,若该值大于18H时则认为无锅,

小于18H时认为有锅。当连续10次检测到无锅时,则自动关机。

具体程序代码如下:

;-----------pan_detection()----------------------

PAN_DETECTION:

MOVA,10

SUBA,pan_count;判断是否连续10次检测到无锅

SZC

JMPPAN_COUNT_BLW10

CALLRESET_ALL_DATA;若连续10次检测到无锅,那么RESET相关参数

CALLBEEP1;若连续10次检测到无锅报警

MOVA,60;风扇延时1分钟关机

MOVcond_delay_fan,A

MOVA,1

MOVdisplay_state,A;设置显示状态

V3(INTCount)

V2V1

V3(INTCount)

V2

V1

PA2

Whennoload

Whenhavingload

T

PA2=0PA2=1

PANDETECTIONTIMING

HT45R38电磁炉检锅原理

4

MOVA,120

MOVminute_delay_poff,A;重新设置自动关机时间

JMPEXIT_PAN_DETECTION

PAN_COUNT_BLW10:

SZcond_delay_pan;每隔两秒检锅一次,此处判断两秒时间是否到时

JMPEXIT_PAN_DETECTION

PAN_DETECTION_TIME_ARRIVED:

SNZerr_check;若已在出错状态那么不再进行检锅

JMP$+3

SZcond_delay_err

JMPEXIT_PAN_DETECTION

SZpan_detect_step;检锅分两步进行,第一步进行初始化工作

JMPPAN_DETECTION_STEP_EQU1

MOVA,power_level;判断一下功率级别,若power_level=3,则不需重新

;设置PWM0之值

SUBA,3

SZC

JMP$+3

MOVA,080h;设定PWM0之值

MOVPWM0,A

SETPA0_START_PWM;开启PWM0进行检锅

CLRint_count;检锅计数值清除为零

MOVA,25;设定PWM输出时间值25*4ms=100ms

MOVpan_time,A

MOVA,1;切换到下一个状态

MOVpan_detect_step,A

JMPEXIT_PAN_DETECTION

PAN_DETECTION_STEP_EQU1:

SZpan_time;判断PWM输出时间是否到时

JMPEXIT_PAN_DETECTION

PAN_TRY_AGAIN:;在此步PWM已工作100MS

CLRET0I

CLREEI1

CLRERCOCI;ClearExternalOSCInterrupt。

MOVA,50

MOVtime_var,A;设定延时时间(Delaytime=50*6+2=302us)

SETEEI0;开外部0中断

SETPA2_ENABLE_PWM;开机

HT45R38电磁炉检锅原理

5

CALLDELAY_XUS;int_count=12~14@26kHz

CLREEI0

CLRPA2_ENABLE_PWM;关机

MOVA,200

MOVtime_var,A;设定延时时间(Delaytime=200*6+3=1202us)

SETEEI0;开外部0中断

CALLDELAY_XUS;延时ifhavepan,int_count+=1~3,

;elint_count+=48~51

CLREEI0;关闭外部0中断

SETEEI1;开启外部中断1

SETET0I;开启外部中断0

SETERCOCI;SetExternalOSCInterrupt

SZint_count;so,whennopan,

;int_count=12+12*4=60=3cH

JMPINT_COUNT_LG0;whenhavepan,int_count=14+3=17,

;considerateerror

;dard

;value=18H(adjustable)

CLRPA0_START_PWM;DisablePWM0output

CALLBEEP;电路故障时发BB声

MOVA,08h;设定侦错索引值

MOVerr_number,A;Circuiterrorca

SETerr_check;设定侦错旗标

INCpan_count;侦错计数器加1

JMPINT_COUNT_ALNORMAL

INT_COUNT_LG0:

MOVA,18h;根据计数脉冲个数(int_count),判断是否有锅存在

SUBA,int_count

SZC

JMPINT_COUNT_BLWMAX

SZpan_count;当第一次检测到无锅时,不立刻设定侦错旗标,而要重检一次

JMPDETECTION_FAIL

INCpan_count

CLRint_count

JMPPAN_TRY_AGAIN;第一次检测到无锅转去重检

DETECTION_FAIL:

CLRPA0_START_PWM;DisablePWM0output

CALLBEEP

CLRflag_pan_detect;清除无锅旗标

MOVA,1

MOVerr_number,A;设置错误代码索引号havenopan

HT45R38电磁炉检锅原理

6

SETerr_check;设置侦错旗标

INCpan_count;无锅计数器加1,若连续检到20次无锅,则自动关机

JMPINT_COUNT_ALNORMAL

INT_COUNT_BLWMAX:;到此处则为有锅存在

CLRerr_check;清掉侦错旗标havepan

CLRerr_number;将侦错旗标索引号清除为零

CLRpan_count

SETflag_pan_detect;设置已检到锅旗标

INT_COUNT_ALNORMAL:

MOVA,2

MOVcond_delay_pan,A;设置2秒检锅定时器,每隔两秒进行一次检锅

CLRpan_detect_step

EXIT_PAN_DETECTION:

RET

;-----------endofpan_detection()---------------

小结

此文中我们重点介绍了HT45R38电磁炉中的检锅原理,在软件代码中讲述了检锅的具体实

现过程。检锅的目的在于若一段时间内检测到无锅,那么应关掉电磁炉停止加热。

参考文献

HT45R38说明书。

以上数据均可至网站下载:、。

本文发布于:2023-03-15 20:30:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/04c576efe8964900b114bdd6fd4b1cf8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:电磁炉锅.doc

本文 PDF 下载地址:电磁炉锅.pdf

标签:电磁炉锅
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图