本帖最后由 天使的魔翼 于 2025-2-24 17:24 编辑
DIY标准电阻之温度系数补偿(续2)
四、α补偿方法 在要求不是极端的场合,采用Evanohm这类材料做电阻芯,β温度系数已经是非常小了,可以不考虑补偿,因此,只考虑补偿α温度系数也足够了。要知道,顶级的标准电阻例如SR104,其β温度系数都没有进行任何补偿,都在-0.028ppm/C2附近。
下面举个简单的例子来考察一下常见的串联补偿方法。一个500欧的电阻芯,具有-4ppm/K的温度系数,也就是说,温度每增加一度,电阻变小500*4ppm=0.002欧。我们知道,铜的电阻温度系数为正,而且温度系数比较大达到4200ppm/K,是这个被补偿电阻的1000倍,因此,选择一段电阻为0.48欧(=0.002/4200ppm)的漆包线,就可以达到温度增高一度,电阻变大0.002欧的目的,与原来的500欧串联起来,就达到了完全补偿,整体电阻温度系数为零。串联后电阻变成了500.48欧,就不是原来要求的500欧了。这也没关系,再并联一个526k的电阻就可以了。
注1:这个串联的漆包线,不会影响整体稳定性吗?一般不会。一方面,漆包线的电阻很稳定,因为本身的线比较粗(与线绕电阻的线比较),更主要的是,电阻权重非常小,例如上述的补偿,漆包线的权重只有1/1000,也就是说任何相对变化都被弱化了1000倍。
注2:后并联的电阻不会影响整体的温度系数吗?一般不会,选择稍微好一些的金属膜电阻,温度系数不超过50ppm/K,这样对整体的影响就在0.1ppm/K之内,因为这500k电阻的权重小(1/1000)。 同样原因,这电阻的老化对整体的影响也是1/1000,变化了100ppm对整体的影响也就是0.1ppm。
注3:这个526k的电阻如何去找呢?很简单,499k的再串联一个27k的就可以了,或者510k的再串联15k,而且可以通过调节这个小串联电阻(27k或15k)来对阻值进行微调。
以上计算,可以用Excel进行,方便而直观。
从这个例子可以看出:
1、负温度系数的电阻。可以用正温度系数的漆包线来补偿。另外,计算的过程要看权重,只要权重小,影响就相应减少。由于漆包线的温度系数是要补偿电阻的温度系数的1000倍,因此其阻值权重就为1/1000,影响也成为1/1000。
2、漆包线的选择。不应该太细,否则稳定性可能受一定影响,线也太短不容易确定阻值,也不好焊接。当然,也不要选择过粗,这样体积会比较大。一般,选择直径0.15mm到0.3mm的为最佳。
3、电阻结构。最好是三个电阻串联:一个主电阻、一个α补偿电阻、一个阻值不足电阻。从上述例子可以看出,对500欧电阻的并联修正,都需要比较大阻值的电阻了,如果对于更高阻值的标准,势必采用更大阻值的,而阻值大于1M,就很难找到好电阻,因此,阻值补偿应该以串联为主,而不是并联
4、电阻芯阻值的选择。应该取比标准值小的。例如需要10k的电阻,预定9k998甚至9k997的比较合适,留出2欧到3欧做串联补偿用。 计算公式: 电阻串联R=R1+R2
电阻并联R=1/(1/R1+1/R2) 串联电阻温度系数α=(R1*α1+R2*α2)/(R1+R2)
并联电阻温度系数α=(R1*α2+R2*α1)/(R1+R2)
那么,对于温度系数为正的电阻,又如何补偿呢? 金属的温度系数都是正的,因此不能用金属来补偿了。也不能用PN结来补偿,那是电压不是电阻。
温度系数为负的常见电阻,那就是负温度系数电阻了,也叫NTC电阻(Negative Temperature Coefficient)进行补偿了。可是,NTC具有指数特性,低温时温度电阻随温度变化很大,而高温下就小很多,非线性很厉害,不适合直接做补偿。但假若在NTC上并联一个电阻,这样在低温下尽管阻值增大快,但此时起主要作用的是并联电阻,这样就大大抑制了低稳端的非线性。同样,高温下NTC阻值变小,并联的电阻影响小,也提高了线性。
如图,深蓝色细线为指数型的NTC曲线,非线性很明显。粉色线就是并联了一个200欧以后的合成电阻,特性好多了,在15度到35度的常用温度范围下,已经看起来很线性了。绿色为对比直线。事实上,如果能把温度限制在几度之内,线性程度会大大提高。由于温度系数补偿本身也不会是很理想,这点非线性就可以被忽略了。此时,在23度时,相当于一个100欧、每度-1.84%温度系数的电阻,也就是每度变化-1.84欧。
假如把NTC的23度阻值从200欧降低到2欧,那么可以同样得到类似结果:在23度时,相当于一个1欧、每度-1.84%温度系数的电阻,也就是每度变化-0.0184欧。
因此,我们就可以根据该数据作出计算,例如某电阻需要每度-1欧的补偿,就需要108.7欧的电阻并联上一个23度阻值也为108.7欧的补偿电阻。
热敏电阻阻值=并联电阻阻值=被补偿电阻×被补偿电阻温度系数×108.7
但是,这样计算下来,往往需要的RTC非常小,现实中很难买到那么小阻值的。那也没关系,可以采取在RTC已经线性化好的电阻对上,先串联一个9倍阻值的电阻,然后在并联一个1.11倍的电阻,就可以把RTC的权重改为1/100。而串联的9倍电阻足够大、并联的电阻又足够小,不影响线性。
以上看到了NTC串联在主电阻上的电路,对于小阻值标准电阻DIY,例如1欧或者是<1欧(甚至10欧),补偿就应该考虑并联了。假设有个1欧的电阻,温度系数为+3ppm/K需要补偿,那么由于权重最好选1/1000以下,因此并联补偿电阻必须>=1kΩ。假设就选1kΩ,那么就需要-1000*3=-300ppm/K的补偿电阻。由于线性NTC可以取得-18400ppm/K的温度系数,因此线性NTC=1000*3000/18400=163Ω,串联电阻=1000-163=837欧,NTC=163*2=326欧。
当然,这是一个大体计算,实际上全部用公式在Excel中模拟后,当NTC=100欧、并联165欧、最后串联844欧效果最好,可以在16度到28度的范围内把温度系数补偿到<0.05ppm/K,补偿效果有60倍了。
最后,试验了一种更接近实际的场合,即把β=-0.03ppm/K的典型Evanohm的二次温度系数也加了进来,NTC和并联电阻采用不等值的并联办法,即加大并联电阻到NTC的大约10倍,然后再调节串联的电阻。由于正好在高温区域主电阻的二次曲线与NTC的曲线有相反的趋势,因此这样一来曲线更为平坦,在10度到32度下得到了更好的补偿效果,理论上α<0.02ppm/K、β<0.003ppm/K2,补偿效果α达到100倍、β超过10倍。这一方法的具体应用,见下一节β补偿。
|