




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文(设计)外文翻译毕设题目基于单片机的水温监控电路设计译文题目DS18B20单线温度传感器外文题目DS18B20SINGLEWIRETEMPERATURESENSOR专业班级09电子信息工程2班提交日期2013年5月15日外文资料DS18B20SINGLEWIRETEMPERATURESENSOR一FEATURESUNIQUE1WIREINTERFACEREQUIRESONLYONEPORTPINFORCOMMUNICATIONEACHDEVICEHASAUNIQUE64BITSERIALCODESTOREDINANONBOARDROMMULTIDROPCAPABILITYSIMPLIFIESDISTRIBUTEDTEMPERATURESENSINGAPPLICATIONSREQUIRESNOEXTERNALCOMPONENTSCANBEPOWEREDFROMDATALINEPOWERSUPPLYRANGEIS30VTO55VMEASURESTEMPERATURESFROM55CTO125C67FTO257F05CACCURACYFROM10CTO85CTHERMOMETERRESOLUTIONISUSERSELECTABLEFROM9TO12BITSCONVERTSTEMPERATURETO12BITDIGITALWORDIN750MSMAXUSERDEFINABLENONVOLATILENVALARMSETTINGSALARMSEARCHCOMMANDIDENTIFIESANDADDRESSESDEVICESWHOSETEMPERATUREISOUTSIDEOFPROGRAMMEDLIMITSTEMPERATUREALARMCONDITIONAVAILABLEIN8PINSO150MIL,8PINAND3PINTO92PACKAGESSOFTWARECOMPATIBLEWITHTHEDS1822APPLICATIONSINCLUDETHERMOSTATICCONTROLS,INDUSTRIALSYSTEMS,CONSUMERPRODUCTS,THERMOMETERS,ORANYTHERMALLYSENSITIVE二DESCRIPTIONTHEDS18B20DIGITALTHERMOMETERPROVIDES9TO12BITCENTIGRADETEMPERATUREMEASUREMENTSANDHASANALARMFUNCTIONWITHNONVOLATILEUSERPROGRAMMABLEUPPERANDLOWERTRIGGERPOINTSTHEDS18B20COMMUNICATESOVERA1WIREBUSTHATBYDEFINITIONREQUIRESONLYONEDATALINEANDGROUNDFORCOMMUNICATIONWITHACENTRALMICROPROCESSORITHASANOPERATINGTEMPERATURERANGEOF55CTO125CANDISACCURATETO05COVERTHERANGEOF10CTO85CINADDITION,THEDS18B20CANDERIVEPOWERDIRECTLYFROMTHEDATALINE“PARASITEPOWER”,ELIMINATINGTHENEEDFORANEXTERNALPOWERSUPPLYEACHDS18B20HASAUNIQUE64BITSERIALCODE,WHICHALLOWSMULTIPLEDS18B20STOFUNCTIONONTHESAME1WIREBUSTHUS,ITISSIMPLETOUSEONEMICROPROCESSORTOCONTROLMANYDS18B20SDISTRIBUTEDOVERALARGEAREAAPPLICATIONSTHATCANBENEFITFROMTHISFEATUREINCLUDEHVACENVIRONMENTALCONTROLS,TEMPERATUREMONITORINGSYSTEMSINSIDEBUILDINGS,EQUIPMENTORMACHINERY,ANDPROCESSMONITORINGANDCONTROLSYSTEMS三OVERVIEWFIGURE1SHOWSABLOCKDIAGRAMOFTHEDS18B20,ANDPINDESCRIPTIONSAREGIVENINTABLE1THE64BITROMSTORESTHEDEVICESUNIQUESERIALCODETHESCRATCHPADMEMORYCONTAINSTHE2BYTETEMPERATUREREGISTERTHATSTORESTHEDIGITALOUTPUTFROMTHETEMPERATURESENSORINADDITION,THESCRATCHPADPROVIDESACCESSTOTHE1BYTEUPPERANDLOWERALARMTRIGGERREGISTERSTHANDTL,ANDTHE1BYTECONFIGURATIONREGISTERTHECONFIGURATIONREGISTERALLOWSTHEUSERTOSETTHERESOLUTIONOFTHETEMPERATURETODIGITALCONVERSIONTO9,10,11,OR12BITSTHETH,TLANDCONFIGURATIONREGISTERSARENONVOLATILEEEPROM,SOTHEYWILLRETAINDATAWHENTHEDEVICEISPOWEREDDOWNTHEDS18B20USESDALLASEXCLUSIVE1WIREBUSPROTOCOLTHATIMPLEMENTSBUSCOMMUNICATIONUSINGONECONTROLSIGNALTHECONTROLLINEREQUIRESAWEAKPULLUPRESISTORSINCEALLDEVICESARELINKEDTOTHEBUSVIAA3STATEOROPENDRAINPORTTHEDQPININTHECASEOFTHEDS18B20INTHISBUSSYSTEM,THEMICROPROCESSORTHEMASTERDEVICEIDENTIFIESANDADDRESSESDEVICESONTHEBUSUSINGEACHDEVICESUNIQUE64BITCODEBECAUSEEACHDEVICEHASAUNIQUECODE,THENUMBEROFDEVICESTHATCANBEADDRESSEDONONEBUSISVIRTUALLYUNLIMITEDTHE1WIREBUSPROTOCOL,INCLUDINGDETAILEDEXPLANATIONSOFTHECOMMANDSAND“TIMESLOTS,”ISCOVEREDINTHE1WIREBUSSYSTEMSECTIONOFTHISDATASHEET。ANOTHERFEATUREOFTHEDS18B20ISTHEABILITYTOOPERATEWITHOUTANEXTERNALPOWERSUPPLYPOWERISINSTEADSUPPLIEDTHROUGHTHE1WIREPULLUPRESISTORVIATHEDQPINWHENTHEBUSISHIGHTHEHIGHBUSSIGNALALSOCHARGESANINTERNALCAPACITORCPP,WHICHTHENSUPPLIESPOWERTOTHEDEVICEWHENTHEBUSISLOWTHISMETHODOFDERIVINGPOWERFROMTHE1WIREBUSISREFERREDTOAS“PARASITEPOWER”ASANALTERNATIVE,THEDS18B20MAYALSOBEPOWEREDBYANEXTERNALSUPPLYONVDD。四OPERATIONMEASURINGTEMPERATURETHECOREFUNCTIONALITYOFTHEDS18B20ISITSDIRECTTODIGITALTEMPERATURESENSORTHERESOLUTIONOFTHETEMPERATURESENSORISUSERCONFIGURABLETO9,10,11,OR12BITS,CORRESPONDINGTOINCREMENTSOF05C,025C,0125C,AND00625C,RESPECTIVELYTHEDEFAULTRESOLUTIONATPOWERUPIS12BITTHEDS18B20POWERSUPINALOWPOWERIDLESTATETOINITIATEATEMPERATUREMEASUREMENTANDATODCONVERSION,THEMASTERMUSTISSUEACONVERTT44HCOMMANDFOLLOWINGTHECONVERSION,THERESULTINGTHERMALDATAISSTOREDINTHE2BYTETEMPERATUREREGISTERINTHESCRATCHPADMEMORYANDTHEDS18B20RETURNSTOITSIDLESTATEIFTHEDS18B20ISPOWEREDBYANEXTERNALSUPPLY,THEMASTERCANISSUE“READTIMESLOTS”SEETHE1WIREBUSSYSTEMSECTIONAFTERTHECONVERTTCOMMANDANDTHEDS18B20WILLRESPONDBYTRANSMITTING0WHILETHETEMPERATURECONVERSIONISINPROGRESSAND1WHENTHECONVERSIONISDONEIFTHEDS18B20ISPOWEREDWITHPARASITEPOWER,THISNOTIFICATIONTECHNIQUECANNOTBEUSEDSINCETHEBUSMUSTBEPULLEDHIGHBYASTRONGPULLUPDURINGTHEENTIRETEMPERATURECONVERSIONTHEBUSREQUIREMENTSFORPARASITEPOWERAREEXPLAINEDINDETAILINTHEPOWERINGTHEDS18B20SECTIONOFTHISDATASHEET。THEDS18B20OUTPUTTEMPERATUREDATAISCALIBRATEDINDEGREESCENTIGRADEFORFAHRENHEITAPPLICATIONS,ALOOKUPTABLEORCONVERSIONROUTINEMUSTBEUSEDTHETEMPERATUREDATAISSTOREDASA16BITSIGNEXTENDEDTWOSCOMPLEMENTNUMBERINTHETEMPERATUREREGISTERSEEFIGURE2THESIGNBITSSINDICATEIFTHETEMPERATUREISPOSITIVEORNEGATIVEFORPOSITIVENUMBERSS0ANDFORNEGATIVENUMBERSS1IFTHEDS18B20ISCONFIGUREDFOR12BITRESOLUTION,ALLBITSINTHETEMPERATUREREGISTERWILLCONTAINVALIDDATAFOR11BITRESOLUTION,BIT0ISUNDEFINEDFOR10BITRESOLUTION,BITS1AND0AREUNDEFINED,ANDFOR9BITRESOLUTIONBITS2,1AND0AREUNDEFINEDTABLE2GIVESEXAMPLESOFDIGITALOUTPUTDATAANDTHECORRESPONDINGTEMPERATUREREADINGFOR12BITRESOLUTIONCONVERSIONS。五OPERATIONALARMSIGNALINGAFTERTHEDS18B20PERFORMSATEMPERATURECONVERSION,THETEMPERATUREVALUEISCOMPAREDTOTHEUSERDEFINEDTWOSCOMPLEMENTALARMTRIGGERVALUESSTOREDINTHE1BYTETHANDTLREGISTERSSEEFIGURE3THESIGNBITSINDICATESIFTHEVALUEISPOSITIVEORNEGATIVEFORPOSITIVENUMBERSS0ANDFORNEGATIVENUMBERSS1THETHANDTLREGISTERSARENONVOLATILEEEPROMSOTHEYWILLRETAINDATAWHENTHEDEVICEISPOWEREDDOWNTHANDTLCANBEACCESSEDTHROUGHBYTES2AND3OFTHESCRATCHPADASEXPLAINEDINTHEMEMORYSECTIONOFTHISDATASHEET。六THANDTLREGISTERFORMATFIGURE3ONLYBITS11THROUGH4OFTHETEMPERATUREREGISTERAREUSEDINTHETHANDTLCOMPARISONSINCETHANDTLARE8BITREGISTERSIFTHEMEASUREDTEMPERATUREISLOWERTHANOREQUALTOTLORHIGHERTHANTH,ANALARMCONDITIONEXISTSANDANALARMFLAGISSETINSIDETHEDS18B20THISFLAGISUPDATEDAFTEREVERYTEMPERATUREMEASUREMENTTHEREFORE,IFTHEALARMCONDITIONGOESAWAY,THEFLAGWILLBETURNEDOFFAFTERTHENEXTTEMPERATURECONVERSIONTHEMASTERDEVICECANCHECKTHEALARMFLAGSTATUSOFALLDS18B20SONTHEBUSBYISSUINGANALARMSEARCHECHCOMMANDANYDS18B20SWITHASETALARMFLAGWILLRESPONDTOTHECOMMAND,SOTHEMASTERCANDETERMINEEXACTLYWHICHDS18B20SHAVEEXPERIENCEDANALARMCONDITIONIFANALARMCONDITIONEXISTSANDTHETHORTLSETTINGSHAVECHANGED,ANOTHERTEMPERATURECONVERSIONSHOULDBEDONETOVALIDATETHEALARMCONDITION。七POWERINGTHEDS18B20THEDS18B20CANBEPOWEREDBYANEXTERNALSUPPLYONTHEVDDPIN,ORITCANOPERATEIN“PARASITEPOWER”MODE,WHICHALLOWSTHEDS18B20TOFUNCTIONWITHOUTALOCALEXTERNALSUPPLYPARASITEPOWERISVERYUSEFULFORAPPLICATIONSTHATREQUIREREMOTETEMPERATURESENSINGORTHATAREVERYSPACECONSTRAINEDFIGURE1SHOWSTHEDS18B20SPARASITEPOWERCONTROLCIRCUITRY,WHICH“STEALS”POWERFROMTHE1WIREBUSVIATHEDQPINWHENTHEBUSISHIGHTHESTOLENCHARGEPOWERSTHEDS18B20WHILETHEBUSISHIGH,ANDSOMEOFTHECHARGEISSTOREDONTHEPARASITEPOWERCAPACITORCPPTOPROVIDEPOWERWHENTHEBUSISLOWWHENTHEDS18B20ISUSEDINPARASITEPOWERMODE,THEVDDPINMUSTBECONNECTEDTOGROUNDINPARASITEPOWERMODE,THE1WIREBUSANDCPPCANPROVIDESUFFICIENTCURRENTTOTHEDS18B20FORMOSTOPERATIONSASLONGASTHESPECIFIEDTIMINGANDVOLTAGEREQUIREMENTSAREMETREFERTOTHEDCELECTRICALCHARACTERISTICSANDTHEACELECTRICALCHARACTERISTICSSECTIONSOFTHISDATASHEETHOWEVER,WHENTHEDS18B20ISPERFORMINGTEMPERATURECONVERSIONSORCOPYINGDATAFROMTHESCRATCHPADMEMORYTOEEPROM,THEOPERATINGCURRENTCANBEASHIGHAS15MATHISCURRENTCANCAUSEANUNACCEPTABLEVOLTAGEDROPACROSSTHEWEAK1WIREPULLUPRESISTORANDISMORECURRENTTHANCANBESUPPLIEDBYCPPTOASSURETHATTHEDS18B20HASSUFFICIENTSUPPLYCURRENT,ITISNECESSARYTOPROVIDEASTRONGPULLUPONTHE1WIREBUSWHENEVERTEMPERATURECONVERSIONSARETAKINGPLACEORDATAISBEINGCOPIEDFROMTHESCRATCHPADTOEEPROMTHISCANBEACCOMPLISHEDBYUSINGAMOSFETTOPULLTHEBUSDIRECTLYTOTHERAILASSHOWNINFIGURE4THE1WIREBUSMUSTBESWITCHEDTOTHESTRONGPULLUPWITHIN10SMAXAFTERACONVERTT44HORCOPYSCRATCHPAD48HCOMMANDISISSUED,ANDTHEBUSMUSTBEHELDHIGHBYTHEPULLUPFORTHEDURATIONOFTHECONVERSIONTCONVORDATATRANSFERTWR10MSNOOTHERACTIVITYCANTAKEPLACEONTHE1WIREBUSWHILETHEPULLUPISENABLEDTHEDS18B20CANALSOBEPOWEREDBYTHECONVENTIONALMETHODOFCONNECTINGANEXTERNALPOWERSUPPLYTOTHEVDDPIN,ASSHOWNINFIGURE5THEADVANTAGEOFTHISMETHODISTHATTHEMOSFETPULLUPISNOTREQUIRED,ANDTHE1WIREBUSISFREETOCARRYOTHERTRAFFICDURINGTHETEMPERATURECONVERSIONTIMETHEUSEOFPARASITEPOWERISNOTRECOMMENDEDFORTEMPERATURESABOVE100CSINCETHEDS18B20MAYNOTBEABLETOSUSTAINCOMMUNICATIONSDUETOTHEHIGHERLEAKAGECURRENTSTHATCANEXISTATTHESETEMPERATURESFORAPPLICATIONSINWHICHSUCHTEMPERATURESARELIKELY,ITISSTRONGLYRECOMMENDEDTHATTHEDS18B20BEPOWEREDBYANEXTERNALPOWERSUPPLYINSOMESITUATIONSTHEBUSMASTERMAYNOTKNOWWHETHERTHEDS18B20SONTHEBUSAREPARASITEPOWEREDORPOWEREDBYEXTERNALSUPPLIESTHEMASTERNEEDSTHISINFORMATIONTODETERMINEIFTHESTRONGBUSPULLUPSHOULDBEUSEDDURINGTEMPERATURECONVERSIONSTOGETTHISINFORMATION,THEMASTERCANISSUEASKIPROMCCHCOMMANDFOLLOWEDBYAREADPOWERSUPPLYB4HCOMMANDFOLLOWEDBYA“READTIMESLOT”DURINGTHEREADTIMESLOT,PARASITEPOWEREDDS18B20SWILLPULLTHEBUSLOW,ANDEXTERNALLYPOWEREDDS18B20SWILLLETTHEBUSREMAINHIGHIFTHEBUSISPULLEDLOW,THEMASTERKNOWSTHATITMUSTSUPPLYTHESTRONGPULLUPONTHE1WIREBUSDURINGTEMPERATURECONVERSIONS八64BITLASEREDROMCODEEACHDS18B20CONTAINSAUNIQUE64BITCODESEEFIGURE6STOREDINROMTHELEASTSIGNIFICANT8BITSOFTHEROMCODECONTAINTHEDS18B20S1WIREFAMILYCODE28HTHENEXT48BITSCONTAINAUNIQUESERIALNUMBERTHEMOSTSIGNIFICANT8BITSCONTAINACYCLICREDUNDANCYCHECKCRCBYTETHATISCALCULATEDFROMTHEFIRST56BITSOFTHEROMCODEADETAILEDEXPLANATIONOFTHECRCBITSISPROVIDEDINTHECRCGENERATIONSECTIONTHE64BITROMCODEANDASSOCIATEDROMFUNCTIONCONTROLLOGICALLOWTHEDS18B20TOOPERATEASA1WIREDEVICEUSINGTHEPROTOCOLDETAILEDINTHE1WIREBUSSYSTEMSECTIONOFTHISDATASHEET九MEMORYTHEDS18B20SMEMORYISORGANIZEDASSHOWNINFIGURE7THEMEMORYCONSISTSOFANSRAMSCRATCHPADWITHNONVOLATILEEEPROMSTORAGEFORTHEHIGHANDLOWALARMTRIGGERREGISTERSTHANDTLANDCONFIGURATIONREGISTERNOTETHATIFTHEDS18B20ALARMFUNCTIONISNOTUSED,THETHANDTLREGISTERSCANSERVEASGENERALPURPOSEMEMORYALLMEMORYCOMMANDSAREDESCRIBEDINDETAILINTHEDS18B20FUNCTIONCOMMANDSSECTIONBYTE0ANDBYTE1OFTHESCRATCHPADCONTAINTHELSBANDTHEMSBOFTHETEMPERATUREREGISTER,RESPECTIVELYTHESEBYTESAREREADONLYBYTES2AND3PROVIDEACCESSTOTHANDTLREGISTERSBYTE4CONTAINSTHECONFIGURATIONREGISTERDATA,WHICHISEXPLAINEDINDETAILINTHECONFIGURATIONREGISTERSECTIONOFTHISDATASHEETBYTES5,6,AND7ARERESERVEDFORINTERNALUSEBYTHEDEVICEANDCANNOTBEOVERWRITTENTHESEBYTESWILLRETURNALL1SWHENREADBYTE8OFTHESCRATCHPADISREADONLYANDCONTAINSTHECYCLICREDUNDANCYCHECKCRCCODEFORBYTES0THROUGH7OFTHESCRATCHPADTHEDS18B20GENERATESTHISCRCUSINGTHEMETHODDESCRIBEDINTHECRCGENERATIONSECTIONDATAISWRITTENTOBYTES2,3,AND4OFTHESCRATCHPADUSINGTHEWRITESCRATCHPAD4EHCOMMANDTHEDATAMUSTBETRANSMITTEDTOTHEDS18B20STARTINGWITHTHELEASTSIGNIFICANTBITOFBYTE2TOVERIFYDATAINTEGRITY,THESCRATCHPADCANBEREADUSINGTHEREADSCRATCHPADBEHCOMMANDAFTERTHEDATAISWRITTENWHENREADINGTHESCRATCHPAD,DATAISTRANSFERREDOVERTHE1WIREBUSSTARTINGWITHTHELEASTSIGNIFICANTBITOFBYTE0TOTRANSFERTHETH,TLANDCONFIGURATIONDATAFROMTHESCRATCHPADTOEEPROM,THEMASTERMUSTISSUETHECOPYSCRATCHPAD48HCOMMANDDATAINTHEEEPROMREGISTERSISRETAINEDWHENTHEDEVICEISPOWEREDDOWNATPOWERUPTHEEEPROMDATAISRELOADEDINTOTHECORRESPONDINGSCRATCHPADLOCATIONSDATACANALSOBERELOADEDFROMEEPROMTOTHESCRATCHPADATANYTIMEUSINGTHERECALLE2B8HCOMMANDTHEMASTERCANISSUEREADTIMESLOTSFOLLOWINGTHERECALLE2COMMANDANDTHEDS18B20WILLINDICATETHESTATUSOFTHERECALLBYTRANSMITTING0WHILETHERECALLISINPROGRESSAND1WHENTHERECALLISDONE十CONFIGURATIONREGISTERBYTE4OFTHESCRATCHPADMEMORYCONTAINSTHECONFIGURATIONREGISTER,WHICHISORGANIZEDASILLUSTRATEDINFIGURE8THEUSERCANSETTHECONVERSIONRESOLUTIONOFTHEDS18B20USINGTHER0ANDR1BITSINTHISREGISTERASSHOWNINTABLE3THEPOWERUPDEFAULTOFTHESEBITSISR01ANDR1112BITRESOLUTIONNOTETHATTHEREISADIRECTTRADEOFFBETWEENRESOLUTIONANDCONVERSIONTIMEBIT7ANDBITS0TO4INTHECONFIGURATIONREGISTERARERESERVEDFORINTERNALUSEBYTHEDEVICEANDCANNOTBEOVERWRITTENTHESEBITSWILLRETURN1SWHENREAD十一CRCGENERATIONCRCBYTESAREPROVIDEDASPARTOFTHEDS18B20S64BITROMCODEANDINTHE9THBYTEOFTHESCRATCHPADMEMORYTHEROMCODECRCISCALCULATEDFROMTHEFIRST56BITSOFTHEROMCODEANDISCONTAINEDINTHEMOSTSIGNIFICANTBYTEOFTHEROMTHESCRATCHPADCRCISCALCULATEDFROMTHEDATASTOREDINTHESCRATCHPAD,ANDTHEREFOREITCHANGESWHENTHEDATAINTHESCRATCHPADCHANGESTHECRCSPROVIDETHEBUSMASTERWITHAMETHODOFDATAVALIDATIONWHENDATAISREADFROMTHEDS18B20TOVERIFYTHATDATAHASBEENREADCORRECTLY,THEBUSMASTERMUSTRECALCULATETHECRCFROMTHERECEIVEDDATAANDTHENCOMPARETHISVALUETOEITHERTHEROMCODECRCFORROMREADSORTOTHESCRATCHPADCRCFORSCRATCHPADREADSIFTHECALCULATEDCRCMATCHESTHEREADCRC,THEDATAHASBEENRECEIVEDERRORFREETHECOMPARISONOFCRCVALUESANDTHEDECISIONTOCONTINUEWITHANOPERATIONAREDETERMINEDENTIRELYBYTHEBUSMASTERTHEREISNOCIRCUITRYINSIDETHEDS18B20THATPREVENTSACOMMANDSEQUENCEFROMPROCEEDINGIFTHEDS18B20CRCROMORSCRATCHPADDOESNOTMATCHTHEVALUEGENERATEDBYTHEBUSMASTERTHEEQUIVALENTPOLYNOMIALFUNCTIONOFTHECRCROMORSCRATCHPADISTHEBUSMASTERCANRECALCULATETHECRCANDCOMPAREITTOTHECRCVALUESFROMTHEDS18B20USINGTHEPOLYNOMIALGENERATORSHOWNINFIGURE9THISCIRCUITCONSISTSOFASHIFTREGISTERANDXORGATES,ANDTHESHIFTREGISTERBITSAREINITIALIZEDTO0STARTINGWITHTHELEASTSIGNIFICANTBITOFTHEROMCODEORTHELEASTSIGNIFICANTBITOFBYTE0INTHESCRATCHPAD,ONEBITATATIMESHOULDSHIFTEDINTOTHESHIFTREGISTERAFTERSHIFTINGINTHE56THBITFROMTHEROMORTHEMOSTSIGNIFICANTBITOFBYTE7FROMTHESCRATCHPAD,THEPOLYNOMIALGENERATORWILLCONTAINTHERECALCULATEDCRCNEXT,THE8BITROMCODEORSCRATCHPADCRCFROMTHEDS18B20MUSTBESHIFTEDINTOTHECIRCUITATTHISPOINT,IFTHERECALCULATEDCRCWASCORRECT,THESHIFTREGISTERWILLCONTAINALL0SADDITIONALINFORMATIONABOUTTHEDALLAS1WIRECYCLICREDUNDANCYCHECKISAVAILABLEINAPPLICATIONNOTE27UNDERSTANDINGANDUSINGCYCLICREDUNDANCYCHECKSWITHDALLASSEMICONDUCTORTOUCHMEMORYPRODUCTS外文资料翻译DS18B20单线温度传感器一特征独特的单线接口,只需1个接口引脚即可通信每个设备都有一个唯一的64位串行代码存储在光盘片上多点能力使分布式温度检测应用得以简化不需要外部部件可以从数据线供电,电源电压范围为30V至55V测量范围从55C至125C(67F至257F),从10至85C的精度为05C温度计分辨率是用户可选择的9至12位转换12位数字的最长时间是750MS用户可定义的非易失性的温度告警设置告警搜索命令识别和寻址温度在编定的极限之外的器件温度告警情况)采用8引脚SO(150MIL),8引脚SOP和3引脚TO92封装软件与DS1822兼容应用范围包括恒温控制工业系统消费类产品温度计或任何热敏系统二简介该DS18B20的数字温度计提供9至12位的摄氏温度测量,并具有与非易失性用户可编程上限和下限报警功能。信息单线接口送入DS1820或从DS1820送出,因此按照定义只需要一条数据线(和地线)与中央微处理器进行通信。它的测温范围从55C到125C,其中从10C至85C可以精确到05C。此外,DS18B20可以从数据线直接供电(“寄生电源”),从而消除了供应需要一个外部电源。每个DS18B20的有一个唯一的64位序列码,它允许多个DS18B20S的功能在同一1巴士线。因此,用一个微处理器控制大面积分布的许多DS18B20S是非常简单的。此特性的应用范围包括HVAC、环境控制、建筑物、设备或机械内的温度检测以及过程监视和控制系统。三综述64位ROM存储设备的独特序号。存贮器包含2个字节的温度寄存器,它存储来自温度传感器的数字输出。此外,暂存器可以访问的1个字节的上下限温度告警触发器(TH和TL)和1个字节的配置寄存器。配置寄存器允许用户设置的温度到数字转换的分辨率为9,10,11或12位。TH,TL和配置寄存器是非易失性的,因此掉电时依然可以保存数据。该DS18B20使用DALLAS的单总线协议,总线之间的通信用一个控制信号就可以实现。控制线需要一个弱上拉电阻,因为所有的设备都是通过3线或开漏端口连接(在DS18B20中用DQ引脚)到总线的。在这种总线系统中,微处理器(主设备)和地址标识上使用其独有的64位代码。因为每个设备都有一个唯一的代码,一个总线上连接设备的数量几乎是无限的。单总线协议,包括详细的解释命令和“时间槽”,此资料的单总线系统部分包括这些内容。DS18B20的另一个特点是没有外部电源供电仍然可以工作。当DQ引脚为高电平时,电压是单总线上拉电阻通过DQ引脚供应的。高电平信号也可以充当外部电源,当总线是低电平时供应给设备电压。这种从但总线提供动力的方法被称为“寄生电源“。作为替代电源,该DS18B20也可以使用连接到VDD引脚的外部电源供电。四运用测量温度该DS18B20的核心功能是它是直接输出数字信号的温度传感器。该温度传感器的分辨率为用户配置至9,10,11或12位,相当于05C,025C,0125C和00625C的增量。其中传感器默认为12位。该DS18B20在低功耗空闲状态;启动温度测量和模数转换,主机必须发出一个转换命令。转换后,所产生的数据存储在内存中的2比特温度寄存器中,DS18B20返回其空闲状态。如果DS18B20是由外部电源供电的,主机可以发出“读时隙”,转换后,通过发送低电平T命令和DS18B20将响应,同时温度转换继续进行,当转换完成时变为高电平。如果DS18B20的是寄生电源供电的,在整个温度转换过程中此通知技术不能使用,因为总线必须变为高电平。总线需要寄生电源供电将在此资料的DS18B20驱动部分将详细介绍。DS18B20的输出温度数据为标准摄氏度对于华氏温度的应用,必须通过查表或运用转换方法。温度数据在温度寄存器存储为一个16位符号扩展位和2位的补码。该标志位(S)表示温度的正负符号位为正数时S0,为负数时S1。如果是DS18B20配置为12位分辨率,在温度寄存器的所有位将包含有效数据。对于11位分辨率,位0是未定义的。对于10位分辨率,位1和0是未定义的。对于9位分辨率,位2,1和0是未定义的。表2给出了输出数字数据和相应的12位分辨率温度读数转换例子。五运用报警信号DS18B20温度转换完成后,温度值与用户定义的2个报警触发值存储在1个字节的TH和TL寄存器。符号位(S)表示温度值的正负S0时为正值,S1为负值。TH和TL寄存器是非易失(EEPROM),因此他们将保留设备掉电时的数据。TH和TL可通过暂存器中字节2和3获得,此内容在本数据表内存部分解释。六TH和TL寄存器格式只有温度寄存器4中的11位用于和TL的比较中,由于TH和TL都是8位寄存器。如果测量温度低于或等于TL或超过TH,报警情况存在而且报警标志将设置在DS18B20的内部。每个温度测量后,这个标志位将被更新,因此,如果报警条件消失,下一个温度转换后,该标志位将被关闭。主设备可以通过搜索ECH命令检查总线上所有DS18B20S报警标志位的状态。任何有设置报警标志位的DS18B20S将响应命令,所以主设备可以决定到底是哪个DS18B20S在经历一个报警条件。如果报警的情况存在,TH和TL设置已经改变了,另一个温度转换应该去验证报警条件。七DS18B20的驱动该传感器DS18B20可以用外部电源接VDD端供电,或者它可以工作在“寄生电源”模式下,这种模式允许DS18B20在没有外部电源下工作。寄生电源在远程或者空间受限情况下感温是非常有用的。寄生功率控制电路,其中当总线引脚为高电平时,力部门宿舍从DS18B201通过连接单总线的DQ端“偷”电。当总线是高电平或者总线是低电平,而一些能量存贮在CPP中来提供电源,“偷”来的电位DS18B20提供驱动。当DS18B20在寄生电源模式下使用时,VDD引脚必须接地。在寄生电源模式下,单总线和CPP可以提供足够的电流给DS18B20的大部分操作,只要指定的时间和电压的要求得到满足(参考本数据手册DC电气特性和AC电气特性章节)。然而,当DS18B20温度转换或复制暂存器的数据到EEPROM时,工作电流可高达15毫安。这个电流会导致无法接受的电压下降,整个单总线电阻压降减小,更多的电流可以由寄生电源供应。为了确保DS18B20有足够的电流供应,无论正在发生温度转换或复制暂存器的数据到EEPROM,单总线都必须接一个强上拉电阻。这可以通过使用一个MOSFET以直接把总线电压下降到如图4所示。单总线必须在转换T44H或暂存器复制48H命令发出后,10秒内(最大)转换到强上拉状态,而且总线必须在转换(TCONV)或数据传输(TWR10MS)期间通过上拉保持高电平。在单总线上拉使能时,其他活动不能发生。该DS18B20的也可以采用的连接外部电源到VDD脚上的传统方法。这种方法的优点是不需要MOSFET的上拉,而且单总线可以在进行温度转换时间自由地进行其他操作。在100以上的高温时不推荐使用寄生电源,因为在这些温度下存在较高泄漏电流,DS18B20可能无法维持通信。对于像在这种高温下的使用,强烈建议由一个DS18B20的外部电源供电。在某些情况下,总线主机可能不知道DS18B20S是外部电源还是寄生电源供电。主机需要这些信息来确定是否强大的总线上拉应在温
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通安全知识培训及试题及答案解析
- 安全理论知识竞赛题库及答案解析
- 交通安全法规测试题库及答案解析
- 生活安全常识测试题及答案解析
- 医院感染控制实施方案总结
- 腹部外伤外科护理题库及答案解析
- 养老护理知识题库及答案解析
- 食品安全考题题库及答案解析
- 冷却塔安装施工组织方案范文
- 2025年新能源行业技术专利报告:新能源行业专利布局与专利转化
- 粮库监理工作流程
- 输血申请单规范PDCA
- 污水处理技术及工艺介绍课件
- 第17课-我是浙江人课件
- 税务尽职调查报告(参考)
- 初中七年级上《综合实践》活动课程课件
- 《太阳出来了》课 件课件
- 全屋定制家居整装安装师傅专业安装服务技巧培训指导手册
- 公路桥梁和隧道工程施工安全风险评估讲解(刘兴旺)
- 部编版语文七年级上册古诗文默写填空及答案
- etap学习2015帮助chapter二次设备elements
评论
0/150
提交评论