公文高手,超级方便的公文写作神器! 立即了解


数字温度测控芯片DS1620的应用

摘要:ds1620是一种半导体温度测控芯片,9位温度数据值,测温范围-55~+125℃,0.5℃分辨率。通过三线串行接口与cpu连接,可作为热传感器使用;用三个温控触发端控制加热或制冷装置,可用作热继电器。本文介绍它的功能和使用方法,并给出c51的源程序。关键词:ds1620温度传感器三线串行接口热继电器

引言

1概述

ds1620是dallas公司推出的数字温度测控器件。(范文先生网收集整理)2.7~5.0v供电电压,测量温度范围为-55~+125℃,9位数字量表示温度值,分辨率为0.5℃。在0~+70℃精确度为0.5℃,-40~0℃和+70~+85℃精确度为1℃,-55~-40℃和+85~+125℃精确度为2℃。th和tl寄存器中的温度报警限设定值存放在非易失性存储器中,掉电后不会丢失。通过三线串行接口,完成温度值的读取和th、tl的设定。

2引脚功能说明

ds1620采用8脚dip封装或8脚soic封装。引脚排列如图1所示,引脚功能说明如表1所列。

表1ds1620引脚功能说明

引脚名称

1dq三线制的数据输入/输出2clk/conv三线制的时钟输入和标准转换输入3rst三线制的复位输入4gnd地5tcom温度高/低限触发输出6tlow温度低限触发输出7thigh温度高限触发输出8vdd3~5v电源3温度值数据格式

ds1620的温度值为9位数字量,数据用补码表示,最低位表示0.5℃。几个典型温度的数字量如表2所列。通过三线传送数据时,低位在前,高位在后。ds1620读出或写入的温度数据值可以是9位的字(在第9位后将置为低电平),也可以作为两个8位字节的16位字。这时高7位为无关位。这种方式在8位单片机中处理是比较方便的。

4操作和控制

控制/状态寄存器用于决定ds1620在不同场合的操作方式,也指示温度转换时的状态。控制/状态寄存器的定义如下。

donethftlfnvb10cpu1shotdone:温度转换完标志。“1”转换完成,“0”转换进行中。

thf。温度过高标志。温度高于或等于th寄存器中的设定值时变为“1”。当thf为“1”后,即使温度降到th以下,thf值也仍为“1”。可以通过写入“0”或断开电源来清除这个标志。


(未完,全文共2997字,当前显示937字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!