当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:在分析数字温度传感器DS1722的功能、特点、应用领域以及时序的基础上,设计了由传感器DS1722和单片机89C51构成的温度测量系统。实验证明:数字温度传感器DS1722在0℃~100℃测温范围内误差小于±0.5℃,

摘要:在分析数字温度传感器DS1722的功能、特点、应用领域以及时序的基础上,设计了由传感器DS1722和单片机89C51构成的温度测量系统。实验证明:数字温度传感器DS1722在0℃~100℃测温范围内误差小于±0.5℃,且最远传输距离为5m。

一、前言

随着科学技术的不断进步与发展,温度传感器的种类日益繁多,应用逐渐广泛,并且开始由模拟式向着数字式、单总线式、双总线式和三总线式方向发展。而数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中。其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等。本文主要介绍了数字温度传感器DS1722的特性、使用方法以及它的时序等,并阐述了传感器DS1722和单片机89C51构成的温度测量系统。

 

 

二、DS1722的工作原理

1 、DS1722的主要特点

DS1722是一种低价位、低功耗的三总线式数字温度传感器,其主要特点如表1所示。

2、DS1722的内部结构

数字温度传感器DS1722有8管脚m-SOP封装和8管脚SOIC封装两种,其引脚排列如图1所示。它由四个主要部分组成:精密温度传感器、模数转换器、SPI/三线接口电子器件和数据寄存器,其内部结构如图2所示。

 

开始供电时,DS1722处于能量关闭状态,供电之后用户通过改变寄存器分辨率使其处于连续转换温度模式或者单一转换模式。在连续转换模式下,DS1722连续转换温度并将结果存于温度寄存器中,读温度寄存器中的内容不影响其温度转换;在单一转换模式,DS1722执行一次温度转换,结果存于温度寄存器中,然后回到关闭模式,这种转换模式适用于对温度敏感的应用场合。在应用中,用户可以通过程序设置分辨率寄存器来实现不同的温度分辨率,其分辨率有8位、9位、10位、11位或12位五种,对应温度分辨率分别为1.0℃、0.5℃、0.25℃、0.125℃或0.0625℃,温度转换结果的默认分辨率为9位。DS1722有摩托罗拉串行接口和标准三线接口两种通信接口,用户可以通过SERMODE管脚选择通信标准。

 

3、DS1722温度操作方法

 

传感器DS1722将温度转换成数字量后以二进制的补码格式存储于温度寄存器中,通过SPI或者三线接口,温度寄存器中地址01H和02H中的数据可以被读出。输出数据的地址如表2所示,输出数据的二进制形式与十六进制形式的精确关系如表3所示。在表3中,假定DS1722 配置为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所示。

2、软件设计

 

软件的设计分为四个大部分:数据的采集部分、数据整数部分的转化部分、数据小数部分的转化部分、数据的显示部分。系统软件流程如图4所示。

 

四、测温结果及分析

在温度测量过程中,将传感器DS1722放入0℃冰水混合的容器中,逐渐给容器加热升温,用温度计观察容器中水温变化,并记录传感器经单片机89C51处理后的输出温度值,所得数据如表6所示。如果用公式“绝对误差=实际温度—实测温度”来计算温度传感器DS1722的误差,那么实验数据表明:随着温度的升高,实验误差越来越大。误差随温度变化的曲线如图5所示。

从图5可以看出,传感器DS1722的温度误差与温度呈线性关系,产生温度误差的因素大概有以下几个方面:

(1)实验电路本身的因素;

(2)人为因素,在读数时可能存在人为误差;

(3)环境的因素,因为把传感器放到了试管内,管内温度和水温有一定的差别;

(4)传感器自身因素,实验时传感器焊接到八脚双列直插管座上,不能和试管壁充分接触,这也存在一定的误差。

综合考虑以上的各种因素,这个误差范围是传感器DS1722所允许的,所以,实验数据真实有效。

五、结束语

数字温度传感器DS1722可接受宽电压范围的模拟信号和低功率的数字逻辑信号,因而可满足日益增长的对便携和混合信号系统多电压的要求。增加的标准三线和SPI串行接口使设计者在嵌入式系统中使用不同的网络通信协定方面有很大的灵活性。

数字温度传感器DS1722的应用领域可以涉及到个人计算机/服务器/工作组、单元电话、办公设备或者任何热敏系统,缺点是不能暴露在一些工业应用需要的环境压力下,例如燃烧状况下。相信随着DS1722使用者的增多,其必将发挥更大的作用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭