DS18B20数字传感器在多点测温仪中的应用与设计详解

需积分: 19 3 下载量 97 浏览量 更新于2024-07-09 1 收藏 315KB DOC 举报
本文档详细阐述了一种多点温度检测便携式测温仪的设计方法,重点围绕DS18B20数字温度传感器在其中的应用。DS18B20是一种具有单总线结构的高精度数字传感器,其优点在于可以方便地构建传感器网络,简化多点温度测量电路的设计,提高了系统的可靠性和灵活性。 系统架构分为上位机(通用PC)和下位机两部分。下位机的核心是ATMEL公司的AT89C51单片机,配合DALLAS公司的DS18B20温度传感器,负责实时监测环境温度并通过标准RS232通信接口将数据传输给上位机。这使得用户能够在远程位置获取多个点的温度信息,适用于仓库温控、楼宇空调管理以及生产过程中的实时监控。 在硬件设计章节,文章详述了电源管理、看门狗电路、键盘显示、温度测试以及串口通信等关键部分的实现。电源部分确保设备稳定运行,看门狗电路防止程序死锁,键盘用于输入设置参数,显示电路则用于实时反馈温度读数,而串口通信电路则是数据传输的关键桥梁。 软件设计部分,首先概述了整个系统的软件结构,包括主程序的设计思路和各个模块子程序的编写。主程序负责协调各个模块的运行,而子程序如温度测量、数据处理和通信功能等被独立设计,以提高代码的清晰度和可维护性。 系统调试章节,作者分享了分步调试和整体调试的经验,确保设备在实际应用中的稳定性和准确性。最后,文章还提供了软件流程图和电路原理图,以便读者更好地理解和复制设计。 总结来说,本文是一份实用的教程,不仅介绍了DS18B20数字温度传感器在便携式测温仪中的具体应用,还提供了从硬件到软件的完整设计流程,适合对温度测量、单总线技术和单片机应用感兴趣的工程师和技术人员参考。