如何使用NTC用热敏电阻为什么可以测量温度测量温度?

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

一种基于NTC用热敏电阻为什么可以測量温度测量的温度模块

设计这块温度采集模块时最初的用途在冰箱的检测线,通过485总线的方式采集每个工位的冰箱关键节点的温度。后因为工作变动加以改进,增加了三相电缺相错相检测,用于热泵空调的温度采集上温度采集最关键的就是在温度探头的选择上,刚开始采用的是DS18B20测量的精度不得不承认很优秀,但是实际用在工程上发现几点致命的问题。

1DS18B20的封装太麻烦,网上能采购到的封装大多已下图居多,体积大线体粗,很不方便安装而且热塑套管长期泡在水温高的环境下,很容易脱胶进水

2DS18B20价格还是偏高的再請人工封装的话,一套探头的价格不下于8块(NTC < 4)当然关键的还是一下2点。

3DS18B20的温度采集方式和数据传输,用过的人都知道是靠1-wire的通信传輸的这样对传输的要求就上去了,在一些有变频器或是干扰偏大的地方很容易故障,其特性确定其应用范围很窄

4DS18B20还有个问题就是測温极限的问题DS18B20的高温最高可以测到125度,但是因为数据是存储在内部ROM里面的大家想想ROM是物理结构的,这么高的温度ROM难道还能存活么?答案是不能在持续125左右的温度,ROM的数据会丢失及时温度下降,DS18B20也不会工作了只有重新复位。所以DS18B20不适合用于工业

 温度探头的选型

发现这么多问题后,第一个要解决的就是探头的第二次选型后多方查阅资料,最终决定用NTC用热敏电阻为什么可以测量温度(热敏二极管)NTC测温原理说白了就是电阻值随温度的改变而变化,只要测电阻就可以了OK,串联同大小的精密电阻(温漂<25ppm 0.1%)读AD无非是最合适的了。下面来说下NTC的优缺点吧

1NTC阻值变化不是一条完美的线性所以在测量精度不高,一般市场上的都是±1%

2,市面上能买到的封装好的基夲上都是下图所示相比与DS18B20的封装,明显小了很多而且看起来更加美观,但使用过程中依旧存在2种缺陷:线子的耐温比较低所以安装時要尽量避免线子接触高温介质。一些小作坊封装的探头在高低温跳变很大的时候探头里很容易雾化,结果就是电阻值偏小温度偏高。(个人觉得大厂家的是不是会把里面抽成真空)

3接下来说说有关NTC测温的软硬件吧,当然我使用的都是比较简单的方式实用性也算普遍,能满足大部分场合了如果要求什么高精度AD采集,高精度的温度系数那就不用让下看了,毕竟条件有限先贴出原理图,有条件的萠友尽量把VCC换成基准电压。在精密10K电阻一定要并联一个滤波电容我选用的NTC的型号是:NTC-10K  3950。具体的参数可以问供应商Mail我也可以。

软件部汾主要注意2点就可以了1,是要建立AD和温度变化的对应数组2,注意要加上滤波算法

首先说下如果得到温度吧,建立ADC和温度的对应表格通过循环查表的方式,获取整数部分小数部分的话就是前后数组的对比运算了。

2还是一个关键的细节就是软件滤波,硬件滤波咱已經做过了就是上面的并联的电容了。

软件滤波的方式有很多种我这里用的是一阶滞后滤波。

到此也就告一段落了。有什么错误的,请大家帮忙指出。


我要回帖

更多关于 热敏电阻测量温度 的文章

 

随机推荐