本发明专利技术提供一种基于DSP的热敏电阻测温方法,利用热敏电阻R-T特性检测电力设备的温度,并在DSP中对lgR-T曲线进行拟合得到T与lgR-T之间的关系式。对lnR的计算转化为加减乘除的近似运算,采取“舍高项近似计算法”得到计算公式,进而采用误差比较法确定分段方式,最后采用分段算法得到各分段的lnR值,从而实现精准的温度计算。采用本方法使得温度检测精度大大提高;此方法实现简单,运算速度快;硬件结构简单,节约成本。
【技术实现步骤摘要】
本专利技术涉及一种测温方法,特别是基于DSP的热敏电阻测温方法。
技术介绍
温度控制在变频器、UPS等其它工业控制设备中经常用到。控制系统根据温度值 决定对散热器风扇的控制,在温度超出正常工作范围时,对设备进行过热保护,防止继续工 作对设备造成损害。在一股的工业控制设备如变频器、UPS等设备中温度控制是控制器设 计时必要的设计之一。目前对此类控制设备的温度检测和控制方法复杂,精度不高,且硬件 成本高。
技术实现思路
本专利技术要解决的技术问题是提供一种基于DSP的热敏电阻测温方法,能有效地 提高温度检测精度。本专利技术为解决上述技术问题所采取的技术方案为一种基于DSP的热敏电阻测温 方法,其特征在于它包括以下几个步骤Si)选用热敏电阻作为温度传感器,基于DSP平台搭建温度检测系统,温度检测系 统具体为第一电阻与热敏电阻相并联,热敏电阻一端接地,另一端与第二电阻和第三电阻 相联接,第二电阻另一端加电压U,第三电阻另一端输出电压Uout,与DSP的AD端口联接;所 述的热敏电阻为负温度系数热敏电阻;S2)DSP进行AD端口电压检测,根据检测的寄存器的值进行AD校正后得到的Uout 值,以及各电阻的阻值,计算出R值;S3)由热敏电阻说明书得到R-T特性曲线,对R求以10为底的对数,得到IgR-T曲 线,对IgR-T曲线进行三次拟合得到T与IgR之间的关系式;S4)在定点DSP中对InR的计算转化为加减乘除的近似运算,采取“舍高项近似计 算法”得到计算公式,进而采用误差比较法确定分段方式,最后采用分段算法得到各分段的 InR 值;In RS5)由于Igi = 7。,将S2)得出的R对应至S4)的分段中,得出InR,代入到S3)InlO的关系式中,计算出此时热敏电阻的温度值T。按上述方案,所述的步骤S4)中的分段算法具体为对R进行2的多次方数分段,令R = 2aX2b,其中 a 为大于等 0 的整数,0 < b < 1,于是有lni = αχ1η2 + 1η4·,2a < R =22aX2b < 2a+1,在R-T曲线中得到要检测的温度范围对应的R的取值范围,将a的取值作为分 段的依据,得到各分段的InR计算公式,此时由于a为常数,因此InR计算公式的第一加数项为常数,第二加数项中I为1到2范围内的数,可以直接应用“舍高项近似计算法”计算。按上述方案,第一电阻、第二电阻和第三电阻的阻值选取以使得芯片AD端输入电压范围内为准。 本专利技术的工作原理为热敏电阻的特性是一个复杂的非线性函数,很难准确得到 其关系式,只能采用近似的方法来计算。R-T曲线类似于对数函数曲线,因此对R-T曲线求 以10为底的对数,得到IgR-T曲线,可见IgR-T曲线线性度较高,容易实现拟合。对IgR-T 曲线进行三次拟合,计算得的误差很小。 由于 Igi =Ini InlO,则如何在DSP中用定点算法计算出InR即可得到lgR。在定点DSP中只能进行加减乘除的运算,必须转化为加减乘除的近似运算来间接计算InR。χ2 X3Xn ~ln(l _x) = _x-----…--2 3η ln(l + χ) = χ~ —+ — + ... + (-1)-1 —2 3η1η(|^) = -2χ(χ +芋 + 令+ ...)1 + χ3 5(1), 令η 1-χ I-RR =-= > χ =1 + χ1 + i 代入得到Ini =-2 χ—^(―)5· 1 + R 3 \ + R 5 \ + R(2),由于 0 < R < + oo,@]tko<x = i—^-<1,\ + R(2)式舍去5次以上的高次项得到 lni = -2 χI-R 1,1_尺、3 -+ —(-)\ + R 3 \ + R (3)式成立的条件旦疋I-R1 + R<1,且I-R1 + R(3)—O时,经⑶式算得的误差就越/J采用误差比较法确定R分段方式,最后采用分段算法得到各分段的InR值。本专利技术的有益效果为1、采用此方法使得温度检测精度大大提高;2、此方法实现 简单,运算速度快;3、硬件结构简单,节约成本。附图说明图1为基于DSP平台搭建温度检测系统结构2为本专利技术一实施例的热敏电阻R-T曲线变换得到IgR-T曲线图3为对图2中IgR-T曲线三次拟合后得到的温度误差曲线图4为本专利技术一实施例的InR误差E (InR)5为本专利技术一实施例的温度误差E (T)图具体实施例方式图1为基于DSP平台搭建温度检测系统结构图,应用3. 3V基准电源的分压电路实 现热敏电阻的阻值的电压转换,电压通过DSP的AD 口进行测量,其它的一切在DSP里面完 成余下的温度计算。其中分压电路应用一个精度的IOK的电阻与热敏电阻并联后再与 同样的精度的IOK的电阻串联后输出电压到DSP的AD 口。在DSP里面进行AD检测电 压得到分压后的AD 口输入电压U。ut。4本实施例所选热敏电阻为负温度系数热敏电阻,其型号为NTSA0103FZ485,可满 足-40°C -105°C的温度检测要求。本实施例的具体步骤为DDSP进行AD 口电压检测,跟据检测的寄存器的值进行AD校正后得到Uout,然后 计算R值关系为 这一步骤里采用的是精度的电阻进行分压,且DSP的AD检测得到了线性校正 后的精度足够好,这一步骤的计算误差是比较小的。2)由热敏电阻说明书得到R-T特性曲线,对其求以10为底的对数,得到IgR-T曲线, 如图2所示。热敏电阻的特性是一个复杂的非线性函数,很难准确得到其关系式,只能采用近 似的方法来计算。由图2左图可看出R-T曲线类似于对数函数曲线,因此对R-T曲线R求以 10为底的对数,得到IgR-T曲线,如图2右图,可见IgR-T曲线线性度较高,容易实现拟合。3)对IgR-T曲线进行三次拟合得到T与IgR之间的关系式 对IgR-T曲线进行三次拟合后得到的温度误差图如图3所示,图中横坐标表示对 于特定电阻值R计算得到的温度与理想R-T曲线求得的温度之差ΔΤ,纵坐标表示特定电阻 值R对应的热敏电阻温度值T。由图可知,当IgR计算准确的情况下三次拟合计算得的误差 在0.1摄氏度范围之内。 ,在DSP中用定点算法转化为加减乘除的近似运算来间接计算出 lgR。 上式舍去5次以上的高次项得到lni = -2xI-R 1 fl-R l + R + 3{l + R(2)(3) (3)式成立的条件旦疋I-R1 + R<1,且I-R1 + R—0时,经(3)式算得的误差就越小。由于在-40 < T < 100 范围内 360 > R > 0. 5,当 R = 0. 5 时,I-R1 + R=|,此时5”、 式(6)算的误差E = O. 00179,代入式⑶中有得到的温度计算误差E⑴=0. 054度。\-R 1令^7StIOJ<尺<2,艮P 在 0.5 < R < 2 时,式(3)、(5)算得的误差 E 1 + K 3< 0. 00179E(T) < 0. 054。现充分利用这一特点,令R = 2a*2b,其中a为大于等0的整数, 0 < b < 1有Iog2(R) = (a+ 本文档来自技高网...
【技术保护点】
一种基于DSP的热敏电阻测温方法,其特征在于:它包括以下几个步骤:S1)选用热敏电阻作为温度传感器,基于DSP平台搭建温度检测系统,温度检测系统具体为:第一电阻与热敏电阻相并联,热敏电阻一端接地,另一端与第二电阻和第三电阻相联接,第二电阻另一端加电压U,第三电阻另一端输出电压U↓[out],与DSP的AD端口联接;所述的热敏电阻为负温度系数热敏电阻;S2)DSP进行AD端口电压检测,根据检测的寄存器的值进行AD校正后得到的U↓[out]值,以及各电阻的阻值,计算出R值;S3)由热敏电阻说明书得到R-T特性曲线,对R求以10为底的对数,得到lgR-T曲线,对lgR-T曲线进行三次拟合得到T与lgR之间的关系式;S4)在定点DSP中对lnR的计算转化为加减乘除的近似运算,采取“舍高项近似计算法”得到计算公式,进而采用误差比较法确定分段方式,最后采用分段算法得到各分段的lnR值;S5)由于lgR=lnR/ln10,将S2)得出的R对应至S4)的分段中,得出lnR,代入到S3)的关系式中,计算出此时热敏电阻的温度值T。
【技术特征摘要】
一种基于DSP的热敏电阻测温方法,其特征在于它包括以下几个步骤S1)选用热敏电阻作为温度传感器,基于DSP平台搭建温度检测系统,温度检测系统具体为第一电阻与热敏电阻相并联,热敏电阻一端接地,另一端与第二电阻和第三电阻相联接,第二电阻另一端加电压U,第三电阻另一端输出电压Uout,与DSP的AD端口联接;所述的热敏电阻为负温度系数热敏电阻;S2)DSP进行AD端口电压检测,根据检测的寄存器的值进行AD校正后得到的Uout值,以及各电阻的阻值,计算出R值;S3)由热敏电阻说明书得到R T特性曲线,对R求以10为底的对数,得到lgR T曲线,对lgR T曲线进行三次拟合得到T与lgR之间的关系式;S4)在定点DSP中对lnR的计算转化为加减乘除的近似运算,采取“舍高项近似计算法”得到计算公式,进而采用误差比较法确定分段方式,最后采用分段算法得到各分段的lnR值;S5)由于将S2)得出的R对应至S4)的分段中,得出lnR...
【专利技术属性】
技术研发人员:蔡畅,康现伟,陶文涛,
申请(专利权)人:中冶南方武汉自动化有限公司,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。