原创 [原创]关于NTC热敏电阻温度与阻值的计算

2007-7-31 23:08 11702 7 20 分类: 模拟

 


现在低成本测温方案中NTC热敏电阻用的比较多,一般采用查表的方法获取温度值,这就牵涉到温度和阻值的对应关系。如果你从厂家购买NTC热敏电阻可以向厂家所要温度阻值对照表,但是对于普通爱好者来说都是从零售商那里购买热敏电阻,卖元件的大叔和阿姨是不会向你提供阻值和温度对照表的。通常的方法是用标准温度计,环境温度没上升一度测量一下热敏电阻的阻值,通过这种方法获得阻值和温度的对应关系工作比较烦琐,误差比较大,另外温度变化不好控制;还有一种方法就是通过公式计算得到R-T表,虽然NTC热敏电阻温度和阻值不是呈线性的关系,但通过下面的公式仍能计算出温度和阻值的对应关系:


Rt = R *EXP(B*(1/T1-1/T2))<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


对上面的公式解释如下:


1.       Rt 是热敏电阻在T1温度下的阻值;


2.       R是热敏电阻在T2常温下的标称阻值;


3.       B值是热敏电阻的重要参数;


4.       EXPen次方;


5.       这里T1T2指的是K度即开尔文温度,K=273.15(绝对温度)+摄氏度;


例如我手头有一个 MF<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />58502F327型号的热敏电阻
MF58——
型号玻璃封装
502 ——
常温25度的标称阻值为5K
F ——
允许偏差为±1%
327 —— B
值为3270KNTC热敏电阻


那它的R=5000,     T2=273.15+25B=3270,     RT=5000*EXP(3270*(1/T1-1/(273.15+25))),       这时候代入T1温度就可以求出相应温度下热敏电阻的阻值,注意温度单位的转换,例如我们要求零上10摄氏度的阻值,那么T1就为(273.15+10)


为了方便计算我们可以利用Excel强大的公式来降低手工计算的工作量,啥!你不会用Excel,晕……那赶紧去网上搜索Excel的教程。如果你软件很强完全可以自己写一个小程序来搞定。

PARTNER CONTENT

文章评论13条评论)

登录后参与讨论

用户1079511 2008-9-8 08:19

如果测温在200度的话,估计NTC电阻完成不了吧!用热电偶,测温范围大四五百度应该没问题.当然如果你能找到250以上的NTC电阻也可以的。

用户1053456 2008-9-7 22:28

请教一个问题,我对热敏电阻不是很了解,如果一个设备温度控制在200度,假如现在要控制在250度,是否只需要更换NTC就可以做到这点,可以话需要注意哪些问题

用户1079511 2008-4-5 08:22

楼上二位:电路原理参看http://blog.ednchina.com/wormchen/30064/message.aspx

用户843177 2008-4-4 21:11

AVR M16热敏电阻测温LCM12864显示 的电路原理图能否发给我一份。xuyl@yahoo.cn

用户80981 2008-3-15 22:53

AVR M16热敏电阻测温LCM12864显示 的电路原理图和程序可否发给我一份。zqxux@163.com Thank you very much!

用户80134 2008-2-22 23:15

一般同个型号的B值是否一样?如何确定某个型号热敏电阻的B值

用户1613248 2008-1-25 13:33

我也着手搞这个测温方案。这个表也不好找。但自己能算个大概,也是了不起的了。谢谢。

用户1079511 2008-1-24 08:41

楼上的邮件已发请查收!

用户128111 2008-1-23 16:01

AVR M16热敏电阻测温LCM12864显示 的电路原理图可否发给我一份。sem521562@126.com

Thank you very much!

用户1079511 2008-1-8 14:18

看来楼下的的专业做热敏电阻的了,我对热敏电阻的了解不是很多,麻烦给我说说怎么用薛定谔方程来计算温度和阻值,谢谢!

相关推荐阅读
用户1079511 2009-07-10 16:08
Mega16读取SD卡内的FAT16文件
最近一直在学习FAT文件系统,在网络上找了一些资料加上参考别人写的程序,现在已经可以读取SD/MMC卡指定的文件,有些东西自己也不是很懂,回头还得慢慢研究。程序比较简单,就是读取SD卡的基本信息和初始...
用户1079511 2009-04-14 08:38
[原创]AVR M16热敏电阻测温LCM12864显示
https://static.assets-stash.eet-china.com/album/old-resources/2009/4/14/d085d878-6d8f-4245-acdb-cf44...
用户1079511 2009-04-08 11:34
Mega16 Bootloader+PC端上位机
AVR的Bootloader功能很方便产品的在线升级,以前参考网上的资料写过下位机的程序,标准的XMODEM协议,用超级终端来升级程序。最近在学习C#,所以用C#写个简单的上位机软件,配合以前的boo...
用户1079511 2009-01-22 16:15
Mega16热敏电阻测温上位机曲线显示
最近在一直学习用C#做上位机,把以前的做的m16热敏电阻测温的程序翻出来,稍加修改通过串口发给PC;PC端用c#2008写程序,接收数据后通过ZedGraph绘图控件实时显示出曲线图。ZedGraph...
用户1079511 2009-01-09 09:25
[原创]c#的Hex转Bin小程序
最近在搞AVR的bootloader,程序已经写好了,参考网上的代码用的是XMODEM协议用XP自带的超级终端。问题是xmodem支持bin格式的文件,一般用编译器生成的是hex文件不用直接使用,需要...
用户1079511 2008-12-31 10:42
[学习]用595驱动LED实现灰度调节
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />前一段时间在ouravr论坛里闲逛的...
EE直播间
更多
我要评论
13
7
关闭 站长推荐上一条 /3 下一条