DS18B20多路温度监测系统设计与实现
5星 · 超过95%的资源 需积分: 9 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的独特优势,提供了一种高效、精确且易于实现的多通道温度监控方案,尤其适用于需要实时温度监控的各类应用场景。
794 浏览量
169 浏览量
2021-07-12 上传
2011-04-02 上传
2021-07-13 上传
2021-07-12 上传
2022-07-07 上传
JUST__DIY
- 粉丝: 0
- 资源: 2
最新资源
- Pandas
- Platformer:仅具有浏览器功能的应用
- ssm海尔集团商务系统的设计毕业设计程序
- 手机接收单片机数据例程.zip
- notify-monitor:REST API可以观察任何新广告的给定URL,并将其发送到notify-client。 堆
- pgsync:将数据从一个Postgres数据库同步到另一个数据库
- Klaverjas Score-开源
- Simple Web Paint Application using JavaScrip
- Incremental-Adventure-Genesis:网页游戏(WIP)
- NET3.5 LINQ操作数据库实例_aspx开发教程.rar
- stm32 跑马灯实验+例程
- python之knnk近邻算法实现属性为连续性及混淆矩阵评估.zip
- g30l0:地理定位应用程序,用于在培训之前测试ESDK
- Kifu Generator-开源
- css-essentials-css-issue-bot-9000-midtown-web-071519
- chargeTracker