APP下载

基于1-wire总线的温度数据采集与硬件设计

2012-07-04左现刚刘艳昌

制造业自动化 2012年14期
关键词:指令单片机

左现刚,刘艳昌

(河南科技学院 信息工程学院,新乡 453003)

0 引言

单片机系统除了可以对电信号进行测量外,还可以通过外接传感器对温度信号进行测量。传统的温度检测大多以热敏电阻为传感器,但热敏电阻可靠性差、测量的温度不够准确,且必须经专门的接口电路转成数字信号后才能被单片机处理。DS18B20是一种集成数字温度传感器,采用单总线与单片机连接即可实现温度的测量。

系统是以AT89S51单片机、DS18B20单线温度转换器和LED为主要元器件得的一个对温度进行数据采集并在LED上进行显示的系统。它实现的功能就是把模拟的温度信号以数字化的形式在LED上显示出来,使人们更直接方便的读出温度值。系统整体框图如下图1所示。

图1 系统整体框图

1 DS18B20工作原理

DS18B20是美国DALLAS半导体公司推出的第一片支持“一线总线”接口的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串行数字信号供单片机处理,可实现温度的精度测量与控制。测温范围为-55℃~+125℃,在-10℃~+85℃时精度为±0.5℃,分辨率可通过编程控制设置为0.5℃,0.25℃,0.125℃和0.0625℃。

1.1 工作原理

DS18B20的内部框图如图2所示,主要包括寄生电源、温度传感器、64位激光ROM单线接口、存放中间数据的高速贮存器、用于存储用户设定的温度上下限值、触发器存储与控制逻辑、8位循环冗余校验码发生器等7部分。

图2 DS18B20内部框图

高速寄存器RAM由9个字节的存储器组成。其中,第0、1字节是温度转换有效位,第0字节的低3位存放了温度的高位,高5位存放温度的正负值;……

登录APP查看全文

猜你喜欢

指令单片机
听我指令:大催眠术
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
小议PLC与单片机之间的串行通信及应用
基于单片机的平衡控制系统设计
杀毒软件中指令虚拟机的脆弱性分析
Microchip推出两个全新PIC单片机系列