DS18B20温度检测
STM32F407VET6 -- FreeRTOS -- DS18B20温度检测 1、DS18B20 单线数字温度传感器,即“一线器件”,其具有独特的优点: a、采用单总线的接口方式 与微处理器连接时仅需要一根线即可实现微处理器与 DS18B20 的双向通讯。单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量。 b、测量温度范围宽,测量精度高 DS18B20 的测量范围为 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C范围内,精度为 ± 0.5°C 。 c、在使用中不需要任何外围元件。 d、支持多点组网功能,多个 DS18B20 可以并联在惟一的单线上,实现多点测温。 e、供电方式灵活 DS18B20 可以通过内部寄生电路从数据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。 f、测量参数可配置 DS18B20 的测量分辨率可通过程序设定 9~12 位。 g、负压特性电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 h、掉电保护功能 DS18B20 内部含有 EEPROM ,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。 2、DS18B20内部结构: DS18B20内部主要包括,64位ROM、2字节温度输出寄存器、1字节上下警报寄存器(TH和TL