基于分时处理的发热丝的温度控制电路及温度控制方法与流程

文档序号:17472258发布日期:2019-04-20 05:53阅读:1188来源:国知局
基于分时处理的发热丝的温度控制电路及温度控制方法与流程

本发明涉及烟叶发热丝温度控制技术领域,尤其涉及基于分时处理的发热丝的温度控制电路及温度控制方法。



背景技术:

目前,该新型卷烟通过发热丝加热产香物质使之产生烟雾,发热丝通常有不锈钢丝和镍丝等金属材料。

金属材料的电阻和温度相关就是电阻温度系数(temperaturecoefficientofresistance简称tcr)表示电阻当温度改变1℃时,电阻值的相对变化,单位为ppm/℃(即10e(-6)/℃)。金属材料的电阻也会随着温度的变化而改变。目前电子烟的温控技术就是依据金属的这个特性来实现温控功能。

例如:电子烟不锈钢发热丝在室温下25℃的阻值为1ω,通电后随着温度到125℃时,电阻变为1.12ω,在225℃的时候又变成了1.24ω,在325℃的时候变为1.36ω,根据这样的阻值变化规律,通过测得当前不锈钢发热丝的电阻值,就能计算出不锈钢发热丝的当前温度。

在电子烟中,“发热丝”负责加热、蒸发烟油,从而产生雾气。发热丝常用不锈钢丝,室温下25℃的阻值为1.0ω。发热丝可采用片状、针状、锥状等结构,也可采用这几种形状的组合成多加热丝结构。

现有烟叶发热丝中温度控制电路如图1中当按键k按下,u1发出控制信号控制u3打开,发热丝开始工作,由于r1采样电阻阻值小(采样电阻串在主路中,消耗的功率是无用功率,阻值选用1mω),va和vb两电压差值信号很小(小于10mv),如直接输入到u1的adc口,adc由于取样误差的存在,经u1数模变换后,va和vb两电压差值信号转换为数字信号后基本为零,为解决此问题,因此要用高增益差分运算放大器u2,运算出(va-vb)再放大增益100倍后,输出信号到u1的adc2输入口,vb电压信号直接输入u1的adc1口。

发热丝的当前电阻:rt=(r1*vb)/(va-vb)=(0.001xvb)/(va-vb)ω,利用电阻对应的温度和电阻关系曲线,计算得出当前发热丝的温度t。

但是现有的电路中取样电阻r1要采用精密合金电阻,精密合金电阻和高增益差分运算放大器的价格高,因此电路成本高。而且采用高增益差分运算放大器u2易受工作环境温度影响,随工作环境温度变化而引起测量精度下降。



技术实现要素:

本发明的目的是提供一种基于分时处理的发热丝的温度控制电路及温度控制方法,能够解决现有热丝的温度控制电路成本高、测量精度低的问题。

本发明采用的技术方案为:

一种基于分时处理的发热丝的温度控制电路,包括mcu、分压电阻、锂电池电源、复位按键和第一电控控制开关,所述的第一电控控制开关和分压电阻串联在发热丝和锂电池电源之间,还包括有第二电控控制开关,所述的第二控制开关并联在第一电控控制开关和分压电阻串联后的电路两端;所述的第二控制开关、分压电阻和发热丝三者接触点通过导线与plc的第一模拟量输入端口,第一控制开关与分压电阻的接触点通过导线与mcu的第二模拟量输入端口。

所述的分压电阻为碳膜电阻。

基于根据权利要求1所述的基于分时处理的发热丝的温度控制电路的控制方法,包括如下步骤:

a:当按键k按下,启动温度控制电路,设定第一电控开关u3,第二电控开关u4二者以t(10ms)为一个周期交替打开工作,其中加热时间为t1、计算时间为t2,闲置时间为t3,其中

t=t1+t2+t3;

b:第一个周期t内,设定加热时间t1=t-t2,然后计算t1时间内dsp/mcu根据adc1和adc2输入口采集到的va和vb的值,计算出发热丝的当前电阻:发热丝的当前电阻:rt=(r1*vb)/(va-vb)ω,利用当前电阻的温度和电阻关系曲线,计算得出当前发热丝的温度值t1;

c:如果t1的值与设定值相同,则下个加热周期可以按照此加热周期中的加热时间和闲置时间的分配比准进行周期加热,从而完成温度控制;否则,如果t1的值与设定值不相同,则需要调整单个周期内的加热时间和闲置时间的比重,然后进行下一个周期加热;

d:当前周期的加热过程按照上个周期调整后得到时间和闲置时间的比重进行加热和停止,最后再进行加热电阻的温度测量,将得到测量的温度值与设定值比较,再次比较;如果测量的温度值与设定值相同,则不用调整时间和闲置时间的比重,继续下个周期的加热;如果测量的温度值与设定值不相同,则再次调整个周期内的加热时间和闲置时间的比重,然后进行下一个周期加热;

e,重复步骤d,直至完成最后整个发热丝的温度控制过程。

所述的周期t为10ms。

所述的计算时间t2为0.2ms。

所述的步骤c中的调整加热时间采用比例调整法,具体包括为:通过如下公式计算t1’=(1-(t1-t/t))*t1,t1’为加热时间为t1的周期所在下个周期的运行加热时间。

所述的步骤c与步骤d中的温度设置值相同或不同。

所述的步骤c与步骤d中的温度设置值相同时,代表发热丝处于恒温控制。

所述的步骤c与步骤d中的温度设置值不同时,代表发热丝处于增温控制。

本发明通过设定增加第二控制开关,并对加热电路进行变化,从而能够通过开关跳整控制加热丝的加热时间,从而通过加热时间的控制调整最后使烟丝的加热温度与设定温度相同,而且大大增加了测量温度调整的精度,从而使温度的调整其更具有可靠性以及可应用的范围。

附图说明

图1为现有发热丝温度控制电路图;

图2为本发明的电路图;

图3为本发明所述控制信号b的波形图;

图4为本发明所述控制信号a的波形图;

图5为本发明所述发热丝电压vb的波形图;

图6为本发明所述发热丝电压va的波形图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1、2和3所示,本发明包括mcu、分压电阻、锂电池电源、复位按键和第一电控控制开关,所述的第一电控控制开关和分压电阻串联在发热丝和锂电池电源之间其特征在于:还包括有第二电控控制开关,所述的第二控制开关并联在第一电控控制开关和分压电阻串联后的电路两端;所述的第二控制开关、分压电阻和发热丝三者接触点通过导线与plc的第一模拟量输入端口,第一控制开关与分压电阻的接触点通过导线与mcu的第二模拟量输入端口。

所述的分压电阻为碳膜电阻。

一种基于分时处理的发热丝的温度控制电路的控制方法,包括如下步骤:

a:当按键k按下,启动温度控制电路,设定第一电控开关u3,第二电控开关u4二者以t(10ms)为一个周期交替打开工作,其中加热时间为t1、计算时间为t2,闲置时间为t3,其中

t=t1+t2+t3;

b:第一个周期t内,设定加热时间t1=t-t2,然后计算t1时间内dsp/mcu根据adc1和adc2输入口采集到的va和vb的值,计算出发热丝的当前电阻:发热丝的当前电阻:rt=(r1*vb)/(va-vb)ω,利用当前电阻的温度和电阻关系曲线,计算得出当前发热丝的温度值t1;

c:如果t1的值与设定值相同,则下个加热周期可以按照此加热周期中的加热时间和闲置时间的分配比准进行周期加热,从而完成温度控制;否则,如果t1的值与设定值不相同,则需要调整单个周期内的加热时间和闲置时间的比重,然后进行下一个周期加热;

d:当前周期的加热过程按照上个周期调整后得到时间和闲置时间的比重进行加热和停止,最后再进行加热电阻的温度测量,将得到测量的温度值与设定值比较,再次比较;如果测量的温度值与设定值相同,则不用调整时间和闲置时间的比重,继续下个周期的加热;如果如果测量的温度值与设定值不相同,则再次调整个周期内的加热时间和闲置时间的比重,然后进行下一个周期加热;

e,重复步骤d,直至完成最后整个发热丝的温度控制过程

所述的周期t为10ms,周期的长短理论上越小越好,这样每个周期内的闲置时间就会变小,从而使计算得到的温度值更加接近真实值,闲置时间过长,温度会回落,误差增大。但是过小的话由于需要给加热的时间以及加热调整时间进行空余,所以过小可能加热调整局限性比较大。

所述的计算时间t2为0.2ms,此时间为mcu的运算时间,具体的与mcu的运算能力以及程序的设计优劣有关。

所述的步骤c中的调整加热时间采用比例调整法,具体包括为:通过如下公式计算t1’=(1-(t1-t/t))*t1,t1’为加热时间为t1的周期所在下个周期的运行加热时间。

利用图1的温度和电阻关系曲线,计算得出当前发热丝的温度值。在一个t(10ms)周期内,控制信号b控制u4打开,此时控制信号a控制u3一直关断,时长是t2(9.8ms),

此时间内发热丝处于工作状态。

接下来,控制信号b控制u4关断,控制信号a控制u3打开,时长是t1(0.2ms),此时间内mcu在测量发热丝的当前电阻,并通过计算得出发热丝的当前温度。

t2时间内,发热丝加热做功,取样电阻r1电压va的波形如图6所示。

在t2时间内,va和vb的值一样,dsp/mcu只监控发热丝的工作状况。

t1时间内dsp/mcu根据adc1和adc2输入口采集到的va和vb的值,计算出发热丝的当前电阻:发热丝的当前电阻:rt=(r1xvb)/(va-vb)=vb/(va-vb)ω。

利用图1的温度和电阻关系曲线,计算得出当前发热丝的温度值。

本发明是发热丝大电流加热和小电流测量电阻两种模式分时交替进行。利用发热丝有一定的热容量,温度变化慢的特性。两种模式的切换频率足够快(100hz),发热丝在一个交替周期内(时间10ms),温度变化小于1℃,能够满足电子烟温控的要求。

本发明的控制过程主要是指电控开关u3,u4以t(10ms)为一个周期交替打开工作,当按键k按下,在一个t(10ms)周期内,控制信号b控制u4打开,此时控制信号a控制u3一直关断,时长是t2(9.8ms),

此时间内发热丝处于工作状态。如下图3,图4所示:接下来,控制信号b控制u4关断,控制信号a控制u3打开,时长是t1(0.2ms),此时间内mcu在测量发热丝的当前电阻,并通过计算得出发热丝的当前温度。因此发热丝工作时的其两端电压vb的波形如下图5:t2时间内,发热丝加热做功,取样电阻r1电压va的波形图如图6。在t2时间内,va和vb的值一样,dsp/mcu只监控发热丝的工作状况。

t1时间内dsp/mcu根据adc1和adc2输入口采集到的va和vb的值,计算出发热丝的当前电阻:发热丝的当前电阻:rt=(r1xvb)/(va-vb)=vb/(va-vb)ω利用电阻的温度和电阻关系曲线,计算得出当前发热丝的温度值。

该技术是发热丝大电流加热和小电流测量电阻两种模式分时交替进行。利用发热丝有一定的热容量,温度变化慢的特性。两种模式的切换频率足够快(100hz),发热丝在一个交替周期内(时间10ms),温度变化小于1℃,能够满足电子烟温控的要求。

本发明中的取样电阻r1可以采用普通碳膜电阻,且不需要高增益差分运算放大器,电路成本很低。而且不需要高增益差分运算放大器的引入误差,测量精度高。r1的阻值范围:1.0ω~5.0ω,发热丝的阻值范围:0.7ω~1.5ω。

电控开关指的是:开关功率pmos管或开关功率pnp三极管,u1所取型号:lgt328p、lgt690、pms132、pms133、sn7052b、sn8f5703mm32f031xx、m058/m0516等。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1