DS18B20 数字温度计外文资料翻译解读.docx

上传人:b****0 文档编号:17183241 上传时间:2023-07-22 格式:DOCX 页数:20 大小:95.84KB
下载 相关 举报
DS18B20 数字温度计外文资料翻译解读.docx_第1页
第1页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第2页
第2页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第3页
第3页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第4页
第4页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第5页
第5页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第6页
第6页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第7页
第7页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第8页
第8页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第9页
第9页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第10页
第10页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第11页
第11页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第12页
第12页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第13页
第13页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第14页
第14页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第15页
第15页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第16页
第16页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第17页
第17页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第18页
第18页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第19页
第19页 / 共20页
DS18B20 数字温度计外文资料翻译解读.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

DS18B20 数字温度计外文资料翻译解读.docx

《DS18B20 数字温度计外文资料翻译解读.docx》由会员分享,可在线阅读,更多相关《DS18B20 数字温度计外文资料翻译解读.docx(20页珍藏版)》请在冰点文库上搜索。

DS18B20 数字温度计外文资料翻译解读.docx

DS18B20数字温度计外文资料翻译解读

南京理工大学

毕业设计(论文)外文资料翻译

 

学院(系):

专业:

机电一体化工程

姓名:

学号:

外文出处:

frominternet

附件:

1.外文资料翻译译文;2.外文原文。

 

指导教师评语:

该外文资料贴近本次毕业设计主题,有一定的权威性,翻译的较全面,符合外文资料翻译要求。

 

签名:

2014年5月

 

附件1:

外文资料翻译译文

DS18B20数字温度计

描述

DS18B20数字温度计提供9至12位温度读数,指示器件的温度。

信息经过单线接口送入DS18B20或送出,因此从中央处理器到DS18B20仅需连接一条(和地)。

读、写和完成温度变换所需的电源可以有数据线本身提供,而不需要外部电源。

因为每一个DS18B20有唯一的系列号,因此多个DS18B20可以存在于同一条单线总线上。

这允许在许多不同的地方放置温度灵敏器件。

此特性的应用范围包括HVAC环境控制,建筑物、设备或机械内的温度检测,以及过程监视和控制中的温度检测。

特性

独特的单线接口,只需一个接口引脚即可通信。

多点能力使分布式温度检测应用得以简化。

不需要外部元件。

可用数据线供电,提供3.0V到5.5V的电源。

不需备份电源。

测量范围从-55°C到+125°C,等效的华氏温标范围是-67°F到+257°F

以9到12位数字值方式读出温度。

在750毫秒内把12位温度变换为数字。

用户可定义的,非易失性的温度警告设置。

告警搜索命令识别和寻址温度在编定的极限之外的器件(温度告警情况)。

应用范围包括恒温控制,工业系统,消费类产品,温度计或任何热敏系统。

引脚排列

引脚说明

GND–地

DQ–数字输入输出

VDD–可选的VDD

NC–不连接

详细引脚说明

综述

图1的方框图表示DS18B20的主要部件。

DS18B20有三个主要的数据部件:

1)64为激光ROM,2)温度灵敏元件,3)非易失性温度告警触发器TH和TL。

器件从单线的通信线取得其电源,在信号线为高电平的时间周期内,把能量贮存在内部的电容器中,在单信号线为低电平的时间期内断开此电源,直到信号线变为高电平重新接上寄生(电容)电源为止,作为另一种可供选择的方法,DS18B20也用外部5V电源供电。

与DS18B20的通信经过一个单线接口。

在单线接口情况下,在ROM操作未定建立之前不能使用存贮器和控制操作。

主机必须首先提供五种ROM操作命令之一:

1)读ROM,2)符合ROM,3)搜索ROM,4)跳过ROM,5)告警搜索。

这些命令对每一个器件的64位激光ROM部分进行操作。

如果在单线上有许多器件,那么可以挑选出一个特定的器件,并给总线上的主机指示存在多少器件及其类型。

在成功地执行了ROM操作序列之后,可使用贮存2器和控制操作。

然后主机可以提供六种存贮器和操作命令之一。

一个操作命令指示DS18B20完成温度测量。

改测量的结果放入DS18B20的高速暂存存贮器,通过发出读暂存存储器内容的存储器操作命令可以读出此结果。

每一温度告警触发器TH和TL构成一个字节的EPROM。

如果不对DS18B20施加告警搜索命令,这些寄存器用作通用用户存储器。

使用存储器操作命令可以写TH和TL。

对这些寄存器的读访问通过便簮存储器。

所以数据均以最低有效位在前的方式被读写。

单线总线系统

单线总线是一种具有一个总线主机和一个或若干个从机的系统。

DS18B20起从机的作用。

这种总线系统的讨论分为三个题目:

硬件接法,处理顺序,以及单线信号(信号类型与定时)。

硬件接法

根据定义,单线总线只有一根线:

这一点很重要的,即线上的第一个器件能在适当的时间驱动该总线。

为了做到这一点第一个连接到总线上的器件必须具有漏极开路或三态输出。

DS18B20的单线接口。

多站总线由单线总线和多个与之相连的从属器件组成。

单线总线要求近似等于5k.

单线总线的空闲状态是高电平。

不管任何原因,如果执行需要被挂起,那么,若要重新恢复执行,总线必须保持在空闲状态。

如果不满足这一点且总线保持在低电平时间大于480微秒,那么总线上所有的器件均被复位。

硬件连接图

处理顺序

经过单线总线接口访问DS18B20的协议如下:

初始化

ROM操作命令

存贮器操作命令

处理/数据

初始化

单线总线上的所有处理均从初始化序列开始。

初始化序列包括总线主机发出一复位脉冲,接着由从属器件送出存在脉冲。

ROM操作命令

一旦总线主机检测到从属器件的存在,他便可以发出器件ROM操作命令之一。

所有ROM操作命令均由8位长,这些命令列表如下:

读ROM[33H]

此命令允许总线主机读DS18B20的8位产品系列编码,唯一的48位序列号,以及8位的CRC。

此命令只能在总线上仅有一个DS18B20得情况下可以使用。

如果总线上存在多于一个得从属器件,那么所有从片企图同时发送时将发生数据冲突的现象。

符合ROM[55h]

符合ROM命令。

后继以64位的ROM数据序列,允许总线主机对多点总线上的DS18B20寻址。

只有与64位ROM序列严格相符的DS18B20才能对后继的存贮器操作命令作出响应。

所有与64位ROM序列不符的从片将等待复位脉冲。

此命令在总线数据上有单个或多个器件的情况下均可使用。

跳过ROM[CCh]

在单点总线系统中,此命令通过允许总线主机不提供64位ROM编码而访问存储器操作来节省时间。

如果在总线上存在多于一个得从属器件而且在跳过ROM命令之后发出读命令,那么由于多个从片同时发送数据,会在总线上发生数据冲突

搜索ROM[F0h]

当系统开始工作时,总线主机可能不知道单线总线上的器件个数或者不知道其64位ROM编码。

搜索ROM命令允许总线主机使用一种消去处理来识别总线上的所有从片的64位ROM编码。

告警搜索[ECh]

此命令的流程与搜索ROM命令相同。

但是,仅在最近一次温度测量出现告警的情况下,DS18B20才对此命令作出响应。

告警的条件定义为温度高于TH或低于TL。

只要DS18B20一上电,告警条件就保持在设置状态,直到另一次温度测量告警。

ROM搜索举例

ROM搜索过程是简单三步过程的重复:

读一位,读核位的补码,然后写所需的那一位的值。

总线主机在ROM的每一位上完成这一简单的三步过程。

在全部过程完成之后,总线主机便知道一个器件中ROM的内容,器件中其余的数以及他们的ROM编码可以游另外一个过程来识别。

以下ROM搜索过程的例子假设四个不同的器件连接到同一条单线总线上。

四个器件的ROM数据如下所示:

ROM100110101…

ROM210101010…

ROM311110101…

ROM400010001…

搜索过程如下:

1.总线主机通过发出复位脉冲开始初始化序列,从属器件通过发出同时的存在脉冲作出响应。

2.然后总线主机在单线总线上发出搜索人ROM命令。

3.总线主机从单线过程中读一位。

每一器件通过把他们各自ROM数据的第一位的值放到单线总线上来作出响应。

ROM1和ROM4:

将把一个0放在单线总线上,即,把它拉至低电平。

ROM2和3通过使总线停留在高电平而把1放在单线总线上。

结果是线上所有器件的逻辑与,因此总线主机接收到一个0.总线主机读另一位。

因此搜索ROM数据命令正在执行,所以单线总线上所有器件通过把各自ROM数据第一位的补码放到单线总线上来对这第二个读作出响应。

ROM1和ROM2把1放在单总线上,使之处于高电平。

ROM2和ROM3把0放在单线上,因此他将被拉至低电平。

对于第一个ROM数据位的补码总线主机观察到得仍是一个0.总线主机便可决定单线总线上有一些第一位为0的器件和一些第一位为1的器件。

4.总线主机写一个0.在这次搜索过程的其余部分,将不选择ROM2和ROM3,仅留下连接到单线总线的ROM1和ROM4。

5.总线主机再执行两次读,并在一个1位之后接收到一个0位,这表示所有还连接在总线上的器件的第二个ROM数据位为0.

6.总线主机接着写一个0,使ROM1和ROM4二者保持连接。

7.总线主机执行两次连读,并接收到两次0数据位。

这表示连接着的器件ROM数据的第三位都是1数据位和0数据位。

8.总线主机写一个数据位。

这将不选择ROM1而把ROM4作为唯一仍连接着的器件加以保留。

9.总线主机读ROM4的ROM数据位的剩余部分,而且访问需要的部件。

这就完成了第一个过程并且唯一的识别单线总线上的部件。

10.总线主机通过重复步骤1至7开始一个新的ROM搜索序列。

11.总线主机写一个1,这将不与ROM4发生联系,而唯一的与ROM1仍保持着联系。

12.总线主机对于ROM1读出ROM位的剩余部分而且,如果需要的话,与内部逻辑通信。

这就完成了第二个ROM搜索过程,在其中ROM中的另一个被找到。

13.总线主机通过重复步骤1至3开始一次新的ROM搜索。

注意下述内容:

在第一次ROM搜索过程中,总线主机知道一个单线器件的唯一的ID号。

取得部件唯一ROM编码的时间为:

960us+(8+3×64)us=13.16ms

因此总线主机每秒钟能够识别75个不同的单线器件。

单片机简介

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:

一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可,用它来做一些控制电器一类不是很复杂的工作足矣了。

我们现在用的全自动滚筒洗农机、排烟罩、VCD等等的家电里面都可以看到它的身影!

它主要是作为控制部分的核心部件。

它是一种存线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。

单片机是靠程序的,并且可以修改。

通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很多人力气才能做到的,有些则是花人力气也很难做到的。

一个不是很复杂的功能要是用美同50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!

但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!

只因为单片机的通过你编写的程序可以实现高科能,高效率,以及高可靠性!

CPU(中央处理单元)是数字计算机的重要组成部分,其目的是对从内存中接收的指令进行译码,同时对存储于内部寄存器、存储器或输入输出接口单元的数据惊醒传输、算术运算、逻辑运算以及控制运算。

在外部,CPU位转换指令数据和控制信息提供一个或多个总线并从组件连接到它。

一个微控制器出现在普通电脑的键盘和检测器中,但是这些组件也被屏蔽。

在这种微控制器中,与我们所讨论的CPU可能不同。

字长也许更短,编制数量少,指令集有限。

相对而言,性能差,但对完成任务来说足够了。

最重要的是它的微控制器的成本很低,符合成本效应。

由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?

很多高级的语言已经达到了可视化编程的水平为什么不用呢?

原因简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那样的海量存储设备。

一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸!

对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。

单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。

一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。

可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑,通常是指个人计算机,简称PC机。

它白主机、键盘、显示器等组成。

还有一类计算机,人多数人却不怎么熟悉。

这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。

顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。

因为它体积小,通常都藏在被控机械的“肚子”里。

它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。

现在,这种单片机的使用领域已十分广泛,如科能仪表、实时T控、通讯设备、导航系统、家用电器等。

各种产品。

一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词一一“智能型”,如智能型洗衣机等。

现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。

究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。

 

附件2:

外文原文

DS18B20DigitalThermometer

DESCRIPTION

TheDS18B20DigitalThermometerprovides9to12-bit(configurable)temperaturereadingswhichindicatethetemperatureofthedevice.

Informationissentto/fromtheDS18B20overa1-Wireinterface,sothatonlyonewire(andground)needstobeconnectedfromacentralmicroprocessortoaDS18B20.Powerforreading,writing,andperformingtemperatureconversionscanbederivedfromthedatalineitselfwithnoneedforanexternalpowersource.

BecauseeachDS18B20containsauniquesiliconserialnumber,multipleDS18B20scanexistonthesame1-Wirebus.Thisallowsforplacingtemperaturesensorsinmanydifferentplaces.ApplicationswherethisfeatureisusefulincludeHVACenvironmentalcontrols,sensingtemperaturesinsidebuildings,equipmentormachinery,andprocessmonitoringandcontrol.

FEATURES

Unique1-Wireinterfacerequiresonlyoneportpinforcommunication

Multidropcapabilitysimplifiesdistributedtemperaturesensingapplications

Requiresnoexternalcomponents

Canbepoweredfromdataline.Powersupplyrangeis3.0Vto5.5V

Zerostandbypowerrequired

Measurestemperaturesfrom-55°Cto+125°C.Fahrenheitequivalentis-67°Fto+257°F

Thermometerresolutionisprogrammablefrom9to12bits

Converts12-bittemperaturetodigitalwordin750ms(max.)

User-definable,nonvolatiletemperaturealarmsettings

Alarmsearchcommandidentifiesandaddressesdeviceswhosetemperatureisoutsideofprogrammedlimits(temperaturealarmcondition)

Applicationsincludethermostaticcontrols,industrialsystems,consumerproducts,thermometers,oranythermallysensitivesystem.

PINASSIGNMENT

PINDESCRIPTION

GND-Ground

DQ-DataIn/Out

VDD-PowerSupplyVoltage

NC-NoConnect

DETAILEDPINDESCRIPTION

OVERVIEW

TheblockdiagramofFigure1showsthemajorcomponentsoftheDS18B20.TheDS18B20hasfourmaindatacomponents:

1)64-bitlaseredROM,2)temperaturesensor,3)nonvolatiletemperaturealarmtriggersTHandTL.Thedevicederivesitspowerfromthe1-Wirecommunicationlinebystoringenergyonaninternalcapacitorduringperiodsoftimewhenthesignallineishighandcontinuestooperateoffthispowersourceduringthelowtimesofthe1-Wirelineuntilitreturnshightoreplenishtheparasite(capacitor)supply.Asanalternative,theDS18B20mayalsobepoweredfromanexternal3volt-5.5voltsupply.

DS18B20BLOCKDIAGRAMFigure1

CommunicationtotheDS18B20isviaa1-Wireport.Withthe1-Wireport,thememoryandcontrolfunctionswillnotbeavailablebeforetheROMfunctionprotocolhasbeenestablished.ThemastermustfirstprovideoneoffiveROMfunctioncommands:

1)ReadROM,2)MatchROM,3)SearchROM,4)SkipROM,or5)AlarmSearch.Thesecommandsoperateonthe64-bitlaseredROMportionofeach

deviceandcansingleoutaspecificdeviceifmanyarepresentonthe1-Wirelineaswellasindicatetothebusmasterhowmanyandwhattypesofdevicesarepresent.AfteraROMfunctionsequencehasbeensuccessfullyexecuted,thememoryandcontrolfunctionsareaccessibleandthemastermaythenprovideanyoneofthesixmemoryandcontrolfunctioncommands.

OnecontrolfunctioncommandinstructstheDS18B20toperformatemperaturemeasurement.TheresultofthismeasurementwillbeplacedintheDS18B20’sscratch-padmemory,andmaybereadbyissuingamemoryfunctioncommandwhichreadsthecontentsofthescratchpadmemory.ThetemperaturealarmtriggersTHandTLconsistof1byteEEPROMeach.IfthealarmsearchcommandisnotappliedtotheDS18B20,theseregistersmaybeusedasgeneralpurposeusermemory.Thescratchpadalsocontainsaconfigurationbytetosetthedesiredresolutionofthetemperaturetodigitalconversion.WritingTH,TL,andtheconfigurationbyteisdoneusingamemoryfunctioncommand.Readaccesstotheseregistersisthroughthescratchpad.Alldataisreadandwrittenleastsignificantbitfirst.

1-WIREBUSSYSTEM

The1-Wirebusisasystemwhichhasasinglebusmasterandoneormoreslaves.TheDS18B20behavesasaslave.Thediscussionofthisbussystemisbrokendownintothreetopics:

hardwareconfiguration,transactionsequence,and1-Wiresignaling(signaltypesandtiming).

HARDWARECONFIGURATION

The1-Wirebushasonlyasinglelinebydefinition;itisimportantthateachdeviceonthebusbeabletodriveitattheappropriatetime.Tofacilitatethis,eachdevic

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2