例如测水的温度,哪个好?
当然ds18b20了,热敏电阻是非线性的。就是说之前改变一定的温度,电阻改变了一个数值,然后在继续改变温度,阻值变化是不通的,而且你也不好得到这条变化曲线。使用时都是线把一个电阻对应的一个温度先写入到单片机中,然后通过AD转换器去和你之前写入的比较。这样会是你的工作量大,同时不通规格的热敏电阻线性度不通。不好互换。 温度对导线的影响,不可忽视啊,温度高,整条导线的电阻上去,ADC采集不精准了,会不会出现这种情况?还有如果我要把它放到水里,要怎么做? 放水里没关系,直接放水里就行了,温度对导线的影响不大,你也可以进行一个温度校正,AD采集不是问题 放到水里,导线(连接电阻有一段)暴露在水中,不会减弱信号?温度校正如何实现?还有,这样做的话好像要用到伺服恒流电源,这个怎么实现? 什么意思?
还有个问题就是温度升高是,电阻变化了。当温度下降时,在这下降过程中你测到的温度更之前的有偏差,就是说升温降温的两曲线有偏移。同时热敏电阻有迟滞性,就是反映会慢一拍。
当然热敏电阻也有热敏电阻的作用,仅仅用于门限控制用在比较器中,他是廉价的。而且不通规格温度范围也大。而DS18b20价格就相对高了,而且有效温度也就125度。
如果测水温,大气温度。当然要用ds18b20。精度高,容易实现。
参考知识1
热敏电阻,我们用过18b20很差劲,精度低,高精度还是热敏电阻,想简单就18b20追问