DS18B20多路温度监测系统设计与实现

5星 · 超过95%的资源 需积分: 9 27 下载量 16 浏览量 更新于2024-09-12 1 收藏 360KB PDF 举报
"基于DS18B20的多路温度监测系统设计.pdf" 本文介绍的是一种基于DS18B20数字温度传感器和AT89C51单片机的多路温度监测系统,该系统旨在解决在实时温度监控场景中,如大棚环境监控、冷库测温和智能建筑温度控制等,对多路温度高效、精确采集的需求。传统方法如使用热敏电阻或热电偶等,可能存在精度低、可靠性差和线路复杂等问题,而DS18B20传感器则能提供高精度、高可靠性的解决方案。 DS18B20是由Dallas公司制造的1-Wire单总线数字温度传感器,其特点包括: 1. 可直接输出被测温度,覆盖-55℃至125℃的温度范围。 2. 提供9至12位的转换精度,分辨率可达到0.0625℃,满足高精度测量需求。 3. 温度转换时间快,9位分辨率时最短93.75ms,12位分辨率时最短750ms。 4. 电源电压范围广,为3.0V至5.5V。 5. 单总线接口设计,减少所需硬件线缆,提高系统简洁性和可靠性。 6. 输出数字温度信号并附带CRC校验码,增强抗干扰能力。 系统硬件电路设计主要包括多片DS18B20传感器与AT89C51单片机的连接。DS18B20的单总线结构允许在单片机的控制下实现多路温度的巡回监测。这种改进设计解决了单总线驱动能力不足和数据读取速度慢的问题,确保了多路温度的实时快速读取。此外,系统还具备超温报警功能,当温度超出预设范围时会触发警报,同时具备与上位机通信的能力,便于远程监控和数据管理。 为了验证设计的正确性和可行性,文中使用Proteus和KeilC51软件进行了联合仿真调试。Proteus是一款强大的电路仿真软件,而KeilC51则是针对8051系列单片机的集成开发环境,两者结合可以对硬件电路和软件程序进行全面的测试和调试。 这个基于DS18B20的多路温度监测系统通过优化硬件设计和利用DS18B20的独特优势,提供了一种高效、精确且易于实现的多通道温度监控方案,尤其适用于需要实时温度监控的各类应用场景。