欢迎来到天天文库
浏览记录
ID:37558565
大小:140.07 KB
页数:15页
时间:2019-05-25
《功率调整方法功率调整方法功率调整方法功率调整方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HT45R38电磁炉电流、电压检测及功率调整方法、、、电压检测及功率调整方法HT45R38电磁炉电流、、、电压检测及、电压检测及功率调整方法文件编码:HA0146S简介电磁炉是国内近几年发展得比较快的一种小家电,电磁炉具有如下的优点:无明火、无烟、节电、省时、容易使用等。电磁炉的发展经历了早期纯硬件控制到现在微电脑单片机控制的阶段。Holtek的A/D型MCU在电磁炉中得到广泛地运用,其特点在于低成本、效益高、开发周期短等。Holtek用于电磁炉控制的MCU有:HT46R47、HT46R22/23、HT46R12/14、HT46R32/34/32
2、2/342、HT45R38等。在本文中我们重点介绍电磁炉中的电流检测方法、电压检测方法。电流检测与电压检测的作用主要是计算功率,此功率值与设定值进行比较,根据比较结果来调正PWM值,从而达到功率稳定的目的。1HT45R38电磁炉电流、电压检测及功率调整方法、、、电压检测及功率调整方法电流检测原理加热线圈盘HT45R38MCUADC0输入HT45R38内建OPAIGBT康铜电阻IGBT躯动电路constantan电流检测说明由于电磁炉中的电流主要是加热线圈中的电流。检测此电流的方法为:在IGBT对地的一端加一个0.01Ω/3W的康铜电阻,将电流转成
3、电压,并将此电压经过HT45R38内建OP进行放大,将放大后的信号送到HT45R38内部ADC通道1进行采样。在实际应用中,由于电磁炉加热线圈会产生电磁辅射干扰,所以我们在电流取样信号之后加了两次RC滤波电路,在电流信号进行放大后,又进行了一次RC滤波,最后进入ADC进行转换。在电流取样电路中,采用同向比例放大电路,其放大倍数为:(1+R7/R6)=1+100/10=1+10=11倍。电流采样软件处理程序电流采样软件设计中,重点在于抗干扰措施上,处理方法为:对在某个范围内的信号进行采样,此步称为软件滤波;采样10组有效值,对10组有效值取掉最大值
4、和最小值,求出中间的2组值,利用中间的2组值求平均,求出平均值后才算一组有效采样值。具体处理软件如下:2HT45R38电磁炉电流、电压检测及功率调整方法、、、电压检测及功率调整方法以下子程序为:采样10组有效电流值。;-----------current_ad()-------------------------CURRENT_AD:MOVA,ADRH;ADRH为AD转换值存放缓存器。MOVtmp_1,A;暂存AD采样值。SUBA,MIN_CURRENT;MIN_CURRENT之值为电流最小值。SNZCJMPCA_BLWMINMOVA,MAX_C
5、URRENT;MAX_CURRENT之值为电流最大值。SUBA,tmp_1SNZCJMPCA_BLWMIN;若AD采样值在最小值和最大值之间,按有效值处理,否则按干扰信号处理。MOVA,ad_current_count;ad_current_count为采样值计数器。ADDA,OFFSETad_current_buff;ad_current_buff为采样值存储RAM首要地址。MOVMP0,AMOVA,ADRHMOVR0,AINCad_current_count;存储一个电流有效值后,则采样计数器加1。CA_BLWMIN:MOVA,9;判断是否已
6、采样10组有效值。SUBA,ad_current_countSZCJMPEXIT_CURRENT_ADCLRad_current_count;已采样10组有效值,采样计数器清除为0。EXIT_CURRENT_AD:RET;-----------endofcurrent_ad()------------------以下子程序将采样的10组有效电流值,进行冒泡排序后,对中间2组值进行求平均,求出的平均值放在ad_work_current中。;-----------mean_current()-----------------------;======
7、==========================================;Functiondescription:;ObtainmeancurrentADvalue;fromad_current_buffwith10values;byusingbublesortway.;InputParameter:;ad_current_buff;OutputParameter:;ad_work_current;================================================3HT45R38电磁炉电流、电压检测及功率
8、调整方法、、、电压检测及功率调整方法MEAN_CURRENT:CLRloop_k;loop_k用来指示是那一趟排序。JMPCURR_CH
此文档下载收益归作者所有