关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 数字温度传感器DS1722原理及应用

数字温度传感器DS1722原理及应用

作者: 时间:2013-01-09 来源:网络 收藏

3、操作方法

转换成量后以二进制的补码格式存储于寄存器中,通过SPI或者三线接口,温度寄存器中地址01H和02H中的数据可以被读出。输出数据的地址如表2所示,输出数据的二进制形式与十六进制形式的精确关系如表3所示。在表3中,假定配置为12位分辨率。数据通过接口连续传送,MSB(最高有效位)首先通过SPI传输,LSB(最低有效位)首先通过三线传输。

4、DS1722的工作程序

DS1722的所有的工作程序由SPI接口或者三总线通信接口通过选择状态寄存器位置适合的地址来完成。表4为 寄存器的地址表格,说明了DS1722两个寄存器(状态和温度)的地址。

1SHOT是单步温度转换位,SD是关闭断路位。如果SD位为“1”,则不进行连续温度转换,1SHOT位写入“1”时,DS1722执行一次温度转换并且把结果存在温度寄存器的地址位01h(LSB)和02h(MSB)中,完成温度转换后1SHOT自动清“0”。如果SD位是“0”,则进入连续转换模式,DS1722将连续执行温度转换并且将全部的结果存入温度寄存器中。虽然写到1SHOT位的数据被忽略,但是用户还是对这一位有读/写访问权限。如果把SD改为“1”,进行中的转换将继续进行直至完成并且存储结果,然后装置将进入低功率关闭模式。

上电时默认1SHOT位为“0”。R0,R1,R2为温度分辨率位,如表5所示(x=任意值)。用户可以读写访问R2,R1和R0位,上电默认状态时R2=“0”,R1=“0”,R0=“1”(9位转换)。此时,通信口保持有效,用户对SD位有读/写访问权限,并且其默认值是“1”(关闭模式)。

三、DS1722测温系统设计

1、软件设计

DS1722提供了两种串行接口模式,当模式选通管脚SERMODE接VDDD时选择SPI通信,当该管脚接地时选择标准三总线通信。

以三总线模式为例,温度测量系统硬件电路由温度传感器DS1722和单片机AT89C51及显示部分组成。用P1口作数据的输出端口,采集到的温度信号由单片机处理后送到P1口,经74LS47驱动送至七段码译码器显示。其电路框图如图3所示。



评论


相关推荐

技术专区

关闭