学单片机的朋友,采集温度90%的人都在使用DS18B20温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。而且外形多种多样如管道式,螺纹式,磁铁吸附式,不锈钢封装式。由于采用单总线,所以只要读取器寄存器的值通过简单的程序转换就可以得到温度。
DS18b20
防水型DS18b20
螺纹式DS18B20
DS18B20的主要特性有:
适应电压范围更宽,电压范围:3.0~5.5V,
独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
DS18B20在使用中不需要任何外围元件,全部 传感元件及转换电路集成在形如一只三极管的集成电路内。
测温温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃。
测量结果直接输出数字温度信号,以"一 线总线"串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。
说了这么多优点我们来说DS18B20的一个致命缺点,那就是一旦损坏你读取的温度值永远是85摄氏度而不是0,这个缺点太要命,加入你的控制系统要求温度低于85摄氏度开始加热时如果DS18B20损坏你的设备将永远不会加热,相反如果你的控制要求为温度加热到85度加热停止的话那么如果DS18b20损坏加热讲永远不会停止。
所以,DS18b20虽然接线简单,测温精度高。但是由于其以上缺点所以在重要的温控设备中尽量不要采用DS18b20温度传感器。而且其测温范围很窄也不适合用在工业控制中。
本文暂时没有评论,来添加一个吧(●'◡'●)