PIC单片机与DS18B20构建的智能测温网络详解

0 下载量 61 浏览量 更新于2024-09-03 收藏 341KB PDF 举报
本文主要介绍了基于PIC单片机的测温网络开发技术,该系统利用了DS18B20温度传感器和PIC16C63单片机构建了一个单总线测温网络,适用于磁致伸缩液位传感器应用,用于测量不同液位层的温度。系统硬件主要包括PIC单片机、AT24C01、DS18B20、显示电路、电源电路、时钟电路以及通信电路,支持通过RS-485串行总线与上位机通信。 硬件设计方面,文章详细描述了PIC16C63的特性,如高性能的6MIPS数据吞吐率、内置的多种功能部件如定时器/计数器、串行通信接口等,以及其在系统中的角色,即负责掉电保护、温度测量的控制以及信号处理和输出。DS18B20被选为温度传感器,它的数字式设计提供了高精度测量(-55℃~125℃,精度0.0625℃),并且通过独特的1-WIRE网络架构,能够在单总线系统中方便地集成和扩展。 每个DS18B20都有一个64位的ROM编码,这使得它们可以在网络中被唯一标识,便于系统管理。文章还提到了系统自检功能,当通信或存储出现问题时,上位机会接收到警告信号,确保系统的稳定运行。此外,系统还具备掉电保护机制,参数能在掉电后保存在AT24C01非易失性存储器中,便于数据持久化。 总结来说,本文的核心内容是介绍了一种通过PIC单片机控制DS18B20进行多点温度测量的网络系统设计,其在实际应用中具有良好的可靠性和灵活性,适用于工业监控和自动化环境中的温度监控需求。