发新话题
打印

DS18S20 1-Wire温度传感器与单片机的接口

DS18S20 1-Wire温度传感器与单片机的接口

一、概述

1-WireTM器件与单片机的接口是一项颇具挑战性的工作。为此,设计师们想出了很多办法,从采用一个VHDL 1-WireTM主控制器,到使用串行接口芯片诸如DS2480。本文即将介绍的软件方案摒弃了这些外部器件,是一种很简捷的方案。

本文的示范程序展示了如何将微控制器与DS18S20通过单线连接,并通过检索ROM确定出网络中的器件数目,读取临时存储器,以及读取器件温度。

二、硬件配置

从下面的方框图可以看出,1-Wire网络的硬件配置极为简单。作为主机的微控制器通过单条引线连接到所有DS18S20这样的1-Wire器件的DQ输入/输出引脚,仅此而已。由于每个器件具有唯一的64位ROM识别码,因此1-Wire网络中可以接入的器件数目几乎没有限制。典型应用中,可以用3.0V至5.0V电源,经由一个4.7k上拉电阻驱动总线。

收藏到网摘:
本贴地址:http://bbs.shejis.com/viewthread.php?tid=170365&fromuid=0
点这里,把本帖地址在MSN/QQ上发给朋友分享!同时你还可以获得积分!

TOP

发新话题
统计代码