新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于8051单片机的远程温度检测系统设计

基于8051单片机的远程温度检测系统设计

作者:时间:2011-06-28来源:网络收藏

  1.2.2 工作原理

  DS18B20内部的低系数振荡器能产生稳定的频率信号f0,而高系数振荡器则将被测转化成频率信号f.当计数器打开时,DS 18B20则对f0计数,计数器开通时间由高温度系数振荡器决定。芯片内部还有斜率累加器,可对频率的非线性给予补偿。其测量的结果将暂存在温度寄存器中,可使方便的将温度读出。

  DS18B20的核心是一个直接的数字化温度传感器,可将温度值按9 b,10 b,11 b,12 b分辨率进行量化,默认分辨率为12 b,对应的温度最小增量分别为0.5℃,0.25℃,0.125℃和0.062 5℃。当主机向DS18B20发出温度转化命令后,开始温度转换,检测的温度结果将存放在两个字节中,最低位LSB在前,最高位MSB为符号位。其数据格式如下:

  其中,高位字节MSB的高5位为温度的符号位,当温度为正时,该5位为0,温度为负时,统一为1.高位字节MSB的低3位和低位字节LSB的高4位共同组成温度值的整数部分,低位字节LSB的低4位为小数位,采用二进制补码方式存储温度数据。例如,当温度为+125℃时,输出温度为07D0h;当温度为+85℃时,输出温度为0550h;当温度为+25.062 5℃时,输出温度为0191h;当温度为-10.125℃时,输出温度为FF5Eh;当温度为-55℃时,输出温度为FC90h.

  1.2.3 硬件

  将DS18B20的数据输入/输出端与AT89C51的P3.7端口相连,并将温度值通过P1端口显示出来。硬件原理图如图4所示。

  1.3 SRWF-1型无线数据模块

  SRWF-1型微功率无线数传模块是上海桑锐电子科技有限公司自主开发的智能型产品,该产品支持1 200 b/s,2 400 b/s,4 800 b/s,9 600 b/s,19 200 b/s等多种接口波特率,也可根据需要提供其他非标准接口波特率。

  SRWF-1型微功率无线数传模块具有最大10 dBm的微发射功率;可提供多种载频频率;高抗干扰能力和低误码率,在视距下,可靠传输距离大于300 m;支持多信道,可以根据需要扩展到16/32信道;双串口,三种接口方式;智能的数据控制,无需编制多余程序,较大的数据缓冲区,可一次传输无限长度的数据;两种接口收发等待时间,既能用于高速设备也可适用低速系统;看门狗实时监控,使设备永不死机。

  1.3.1 外形尺寸结构图

  SRWF-1的外形结构如图5所示。



评论


相关推荐

技术专区

关闭