基于DS18B20的粮仓*系统中温度测量系统的设计

本文介绍了基于DS18B20数字温度传感器设计的粮仓温度测量系统,该系统利用89C51单片机作为数据采集单元,通过RS-485总线与上位机通信。DS18B20传感器因其体积小、功耗低、精度高等优点,便于构建多点测温网络。系统软件采用模块化设计,实现了温度数据的实时采集和传输,有效提高了粮仓温控的可靠性和经济性。
摘要由CSDN通过智能技术生成

基于DS18B20的粮仓*系统中温度测量系统的设计

1 引言

    所以粮仓*系统中温度测量是整个系统的主要功能之一。本文介绍一种以单线数字温度传感器DS18B20为温度敏感元件的粮仓温控系统,系统以微型计算机为上位机, 89C51单片机为检测分机,DS18B20数字温度传感器直接与分机连接,分机与测温主机通过RS-485总线网进行通信,系统所有操作通过菜单命令完成。本文主要围绕下位机数据采集部分进行论述,并结合粮仓*系统,对DSl8B20的这种单总线技术及其在本系统中的具体应用进行了讨论。

 

2 系统硬件设计

2.1 系统的总体设计

    整个系统从结构上可分为三层:由微型计算机构成上位机——用户*层,51 单片机系统分别构成测温主机——控制层和分机——温度数据采集层。上位机通过串行口与测温主机交换数据。测温主机与多台分机采用主从分布式结构。系统组成结构如图1 所示,测温主机与上位机通过RS-232 总线连接,测温分机与主机通过RS-485 总线连接。一台主机最多可管理64 台分机,一台分机可以测试大约1000 个温度点。本设计适用于中小型粮库。

2.2 温度数据采集模块的设计

    DS18B20是美国DALLAS公司生产的数字温度传感器芯片,具有结构简单、体积小、功耗小、抗干扰能力强、使用方便等优点。可以在三根线上同时并联多个温度传感器,每台分机上可以连接多根电缆,每根电缆上可以并联几十个点,构成串行总线工作方式。由于18B20芯片送出的温度信号是数字信号,因此简化了A/D转换的设计,提高了测量效率和精度;并且芯片的ROM中存有其唯一标识码,即不存在相同标识码的DS18B20,特别适合与微处理芯片构成多点温度测控系统。

    每台测温分机的P0P3 口分别可接N DS18B20 传感器(N<40)。上位机控制每台分机工作,实现多点测温。采集到的温度数据通过

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值