2.2温度采集端源^自·751{文·论[文'网]www.751com.cn
温度采集芯片使用DSl8B20,它是由DALLAS半导体公司推出的单总线协议的数字温度传感器,只占用单片机的一个I/0端口,无需任何外部元件,环境温度直接转换成数字信号的方式并且可以串行输出数字代码,这极大地简化了微处理器和传感器的接口。
2.2.1 DS18B20的优势
恰到好处的电压范围宽度,电压范围为3.0〜5.5V,当使用寄生电源时可利用数据线供电。
独特的单线接口方式,它与微处理器连接时只需要一条口线便可以实现DS18B20与微处理器的双向同信。
支持多点组网功能,多个DS18B20可以并联使用在唯一的三线上,实现多点网络测试,
使用中无需外部原件,所有原件和转换电路传感器集成在一个三极管的晶体管集成电路上面。
温度范围-55℃至+125℃,当为-10〜+85时精度为0.5℃,为9-12可编程的分辨率,相应的温度分辨率分别为0.5℃,0.25℃,0.125℃和0.0625℃,因此可实现高精度的温度度量 。
当为9位分辨率时,最慢在93.75ms转换为数字温度; 当为12位分辨率时,最慢750ms内将温度值转换为数字温度,显然速度是要快好几倍 。
温度测量结果直接输出数字信号到“总线”并且以串行方式传送给CPU,而CRC纠错传输具有很强的抗干扰能力。
负面特征。电源反接,芯片不会因发热烧毁,但却不正常工作。
2.2.2 DS18B20的使用场所
冷冻室的温度测量和控制领域,粮仓,储罐,电信机房,电力机房,电缆线路。
轴承,气缸,纺织机械,工业设备,空调等小空间的温度测量与控制
汽车空调,冰箱,冰柜,低温干燥地等。
加热,冷却管道测试和测量,中央空调和其他分户地的计量
2.2.3温度采集端电路图
目前正在进行使用的MCU和外围常用的串行数据传输的方式主要有I2C,SPI和SCI等。使用单一总线的DS18B20与上述都不相同的,它使用一条单一的信号线,又可以发送时钟,有可以传送数据,而且数据传输是双向的,所以这种技术具有单总线线路简单,硬件开销小,成本低易,总线扩展和维护容易等优点。在主机系统中使用单一的总线可以控制一个或多个从设备。
当只有一个从属设备时,操作系统可以按照节点系统进行操作,当有多个从属设备时,可以允许该设备能够在不发送数据时能够释放总线,而让其他设备使用总线接口,这通常需要一个外部上拉5k的电阻