DS18B20大数据手册簿-中文版.doc
《DS18B20大数据手册簿-中文版.doc》由会员分享,可在线阅读,更多相关《DS18B20大数据手册簿-中文版.doc(19页珍藏版)》请在三一办公上搜索。
1、word概述DS18B20数字温度传感器提供9-Bit到12-Bit的摄氏温度测量精度和一个用户可编程的非易失性且具有过温和低温触发报警的报警功能。DS18B20采用的1-Wire通信即仅采用一个数据线以与地与微控制器进展通信。该传感器的温度检测X围为-55至+125,并且在温度X围超过-10至85的精度。此外,DS18B20可以直接由数据线供电而不需要外部电源供电。每片DS18B20都有一个独一无二的64位序列号,所以一个1-Wire总线上可连接多个DS18B20设备。因此,在一个分布式的大环境里用一个微控制器控制多个DS18B20是非常简单的。这些特征使得其在HVAC环境控制,在建筑、设备
2、与机械的温度监控系统,以与温度过程控制系统中有着很大的优势。特性 独特的1-Wire总线接口仅需要一个管脚来通信。 每个设备的内部ROM上都烧写了一个独一无二的64位序列号。 多路采集能力使得分布式温度采集应用更加简单。 无需外围元件。 能够采用数据线供电;供电X围为3.0V至5.5V。 温度可测量X围为:-55至+125-67至+257。 温度X围超过-10至85的精度。 内部温度采集精度可以由用户自定义为9-Bits至12-Bits。DS18B20 分辨率可编程1-Wire数字温度传感器 温度转换时间在转换精度为12-Bits时达到最大值750ms。 用户自定义非易失性的的温度报警设置。
3、定义了温度报警搜索命令和当温度超过用户自定义的设定值时。 可选择的8-Pin SO (150 mils), 8-PinSOP,与3-Pin TO-92封装。与DS1822程序兼容。 应用于温度控制系统,工业系统,民用产品,温度传感器,或者任何温度检测系统中。管脚定义图19 / 19订购信息零件温度X围引脚数-封装顶部标号DS18B20-55至+1253 TO-9218B20DS18B20+-55至+1253 TO-9218B20DS18B20/T&R-55至+1253 TO-922000片18B20DS18B20+T&R-55至+1253 TO-922000片18B20DS18B20-SL/T
4、&R-55至+1253 TO-922000片*18B20DS18B20-SL+T&R-55至+1253 TO-922000片*18B20DS18B20U-55至+1258 uSOP18B20DS18B20U+-55至+1258 uSOP18B20DS18B20U/T&R-55至+1258 uSOP3000片18B20DS18B20+T&R-55至+1258 uSOP3000片18B20DS18B20Z-55至+1258 SODS18B20DS18B20Z+-55至+1258 SODS18B20DS18B20Z/T&R-55至+1258 SO2500片DS18B20DS18B20Z+T&R-55
5、至+1258 SO2500片DS18B20“+号表示的是无铅封装。+会出现在无铅封装的顶部标号处。T&R=卷带包装。*TO-92封装管脚描述管脚管脚名功能描述SOuSOPTO-921、2、6、7、82、3、5、6、7置空383VDDVDD引脚。VDD必须连接到地当采用“寄生电源供电时。412DQ数据输入/输出。1-Wire漏极开路接口引脚。当采用“寄生电源供电方式时,同时向设备提供电源。详见“DS18B20的供电章节541GND地综述图1为DS18B20的内部框图。内部的64位的ROM存储其独一无二的序列号。暂存存储器The scratchpad memory包含了存储有数字温度结果的2个字节
6、宽度的温度存放器。另外,暂存存储器还提供了一个字节的过温和低温TH和TL温度报警存放器和一个字节的配置存放器。配置存放器允许用户自定义温度转换为9、10、11、12位精度。过温和低温TH和TL温度报警存放器是非易失性的EEPROM,所以其可以在设备断电的情况下保存。DS18B20采用的Maxim公司专有的1-Wire总线协议,该总线协议仅需要一个控制信号进展通信。该控制信号线需要一个唤醒的上拉电阻以防止连接在该总线上的口是3态或者高阻态DQ信号线是在DS18B20上。在该总线系统中,微控制器主设备通过每个设备的64为序列号来识别该总线上的设备。因为每个设备都有一个独一无二的序列号,挂在一个总线
7、上的设备理论上是可以无限个的。在下面的“1-Wire总线系统章节中包含有1-Wire总线协议详细的命令和时序关系。DS18B20的另外一个特性就是可以无需外部电源供电。当数据线DQ为高的时候由其为设备供电。总线拉高的时候为内部电容Spp充电,当总线拉低是由该电容向设备供电。这种由1-Wire总线为设备供电的方式称为“寄生电源。此外,DS18B20也可以由外部电源通过VDD供电。图1 DS18B20内部方框图说明-温度测量分辨率。值得注意的是,上电默认为12位转换精度。DS18B20上电后工作在低功耗闲置状态下。主设备必须向DS18B20发送温度转换命令44h才能开始温度转换。温度转换后,温度转
8、换的值将会保存在暂存存储器的温度存放器中,并且DS18B20将会恢复到闲置状态。如果DS18B20是由外部供电,当发送完温度转换命令44h后,主设备可以执行“读数据时序请参阅“1-Wire总线系统章节,假如此时温度转换正在进展DS18B20将会响应“0,假如温度转换完成如此会响应“1。如果DS18B20是由“寄生电源供电,该响应的技术将不能使用,因为在整个温度转换期间,总线必须强制拉高。该总线的“寄生电源供电方式将会在“DS18B20的供电章节中详细讲解。DS18B20的温度输出数据时在摄氏度下校准的;假如是在华氏度下应用的话,可以用查表法或者常规的数据换算。温度数据以一个16位标志扩展二进制
9、补码数的形式存储在温度存放器中详见图2。符号标志位S温度的正负极性:正数如此S=0,负数如此S=1。如果DS18B20被定义为12位的转换精度,温度存放器中的所有位都将包含有效数据。假如为11位转换精度,如此bit 0为未定义的。假如为10位转换精度,如此bit 1和bit 0为未定义的。 假如为9位转换精度,如此bit 2、bit 1和bit 0为未定义的。表格1为在12位转换精度下温度输出数据与相对应温度之间的关系表。图2 温度存放器格式表格1 温度/数据对应关系*上电复位时温度存放器中的值为+85。说明-温度报警当DS18B20完成一次温度转换后,该温度转换值将会与用户定义的温度报警TH
10、和TL存放器详见图3中的值进展比拟。符号标志位S温度的正负极性:正数如此S=0,负数如此S=1。过温和低温TH和TL温度报警存放器是非易失性的EEPROM,所以其可以在设备断电的情况下保存。过温和低温TH和TL温度报警存放器在“存放器章节中可以解释为暂存存放器的第2、3个字节。图3 过温和低温TH和TL温度报警存放器因为过温和低温TH和TL温度报警存放器是一个8位的存放器,所以在于其比拟时温度存放器的4位至11位才是有效的数据。如果温度转换数据小于或等于TL与大于或等于TH,DS18B20内部的报警标志位将会被置位。该标志位在每次温度转换之后都会更新,因此,如报警控制消失,该标志位在温度转换之
11、后将会关闭。主设备可以通过报警查询命令Che查询该总线上的DS18B20设备的报警标志位。任何一个报警标志位已经置位的DS18B20设备都会响应该命令,因此,主设备可以确定到底哪个DS18B20设备存在温度报警。如果温度报警存在,并且过温和低温TH和TL温度报警存放器已经被改变,如此下一个温度转换值必须验证其温度报警标志位。DS18B20的供电DS18B20可以通过DVD引脚由外部供电,或者可以由“寄生电源供电,这使得DS18B20可以不采用当地的外部电源供电而实现其功能。“寄生电源供电方式在远程温度检测或空间比拟有限制的地方有很大的应用。图1展示的就是DS18B20的“寄生电源控制电路,其由
12、DQ口拉高时向其供电。总线拉高的时候为内部电容C pp充电,当总线拉低是由该电容向设备供电。当DS18B20为“寄生电源供电模式时,该VDD引脚必须连接到地。在“寄生电源供电模式下,只要工作在指定的时序下,如此该1-Wire总线和Cpp可以提供给DS18B20足够的电流来完成各种工作以与满足供电电压详见“交/直流电气特性。然而,当DS18B20正在进展温度转换或正将暂存存放器中的值拷贝至EEPROM时,其工作电流将会高至1.5mA。通过1-Wire总线上的上拉电阻提供的电流将会引起不可承受的电压跌落,同时将会有很大局部电流由Cpp提供。为了保证DS18B20有足够的电流供给,有必要在1-Wir
13、e总线上提供一个强有力的上拉,不管此时在进展温度转换还是正将暂存存放器中的值拷贝至EEPROM中。图4中所示的由一个MOSFET直接将总线拉至高电平能够很好的实现。值得注意的是,1-Wire总线必须在温度转换命令44h或暂存存放器拷贝命令48h下达10uS后提供一个强有力的上拉,同时在整个温度转换期间Tconv或数据传送Twr=10ms期间总线必须一直强制拉高。当强制拉高时该1-Wire总线上不允许有任何其他动作。当然,DS18B20也可以采用常规的通过外部电源连接至VDD引脚的供电方式,如图5所示。这种供电方式具有不需要上拉的MOSFET、该1-Wire总线在温度转换期间可执行其他动作的优点
14、。“寄生电源供电方式在温度超过+100时不推荐使用,因为在超过该温度下时将会有很大的漏电流导致不能进展正常的通信。实际应用中,在类似的温度状态下强烈推荐该DS18B20由外部供电电源供电。在某些情况下,总线上的主设备可能不知道连接到该总线上的DS18B20是由“寄生电源供电还是由外部电源供电。此时该主设备就需要得到一些信息来决定在温度转换期间是否要强制拉高。为了得到这些信息,主设备可以在发送一个跳过ROM命令CCh之后再发送一个读取供电方式命令B4h再紧跟一个“读取数据时序。在读取数据时序中,“寄生电源供电方式的DS18B20将会将总线拉低,但是,由外部供电方式的DS18B20将会让该总线继续
15、保持高。所以,如果总线被拉低,主设备就必须要在温度转换期间将总线强制拉高。图4“寄生电源供电方式图5外部电源供电方式64位光刻ROM编码每片DS18B20的片内ROM中都存有一个独一无二的64位的编码。在该内ROM编码的低8位保存有DS18B20的分类编码:28h。中间的48位保存有独一无二的序列号。最高8位保存片内ROM中前56位的循环冗余校验CRC值。更加详细的在“1-Wire总线系统章节 该64位ROM编码与相关的ROM功能控制逻辑允许DS18B20作为1-Wire总线协议上的设备。64位光刻ROM编码存储器DS18B20的存储器组织结构如图7所示。该存储器包含了SRAM暂存存放器和存储
16、着过温和低温TH和TL温度报警存放器与配置存放器的非易失性EEPROM。值得注意的是当DS18B20的温度报警功能没有用到的时候,过温和低温TH和TL温度报警存放器可以当做通用功能的存储单元。所有的存储命令在“DS18B20功能命令章节有详细描述。暂存存放器中的Byte 0和Byte 1分别作为温度存放器的低字节和高字节。同时这两个字节是只读的。Byte 2和Byte 3作为过温和低温TH和TL温度报警存放器。Byte 4保存着配置存放器的数据,详见“配置存放器章节。Byte 5、6、7作为内部使用的字节而保存使用,不可被写入。暂存存放器的Byte 8为只读字节,其中存储着该暂存存放器中Byt
17、e 0至Byte 7的循环冗余校验CRC值。DS18B20计算该循环冗余校验CRC值的方法在“循环冗余校验CRC计算章节中有详细描述。使用写暂存存放器命令4Eh才能将数据写入Byte 2、3、4中;这些写入DS18B20中的数据必须从Byte 2中最低位开始。为了验证写入数据的完整性,该暂存存放器可以在写入后再读出来采用读暂存存放器命令BEh。当从暂存存放器中读数据时,从1-Wire总线传送的数据是以Byte 0的最低位开始的。为了将暂存存放器中的过温和低温TH和TL温度报警值与配置存放器数据转移至EEPROM中,主设备必须采用拷贝暂存存放器命令48h。在EEPROM存放器中的数据在设备断电后
18、是不会丢失的;在设备上电后EEPROM的值将会重新装载至相对应的暂存存放器中。当然,在任何其他时刻EEPROM存放器中的数据也可以通过重新装载EEPROM命令B8h将数据装载至暂存存放器中。主设备可以在产生读时序后,紧跟着发送重新装载EEPROM命令,如此如果DS18B20正在进展重新装载将会响应0电平,假如重新装载已经完成如此会响应1电平。DS18B20存储器图配置存放器暂存存放器中的Byte 4包含着配置存放器;如图8所示。用户通过改变表2中R0和R1的值来配置DS18B20的分辨率。上电默认为R0=1与R1=112位分辨率。需要注意的是,转换时间与分辨率之间是有制约关系的。Bit 7和B
19、it 0至Bit 4作为内部使用而保存使用,不可被写入。图7 配置存放器表2 温度分辨率配置循环冗余校验CRC计算DS18B20的64位ROM编码的一局部和暂存存放器的第9字节都为循环冗余校验CRC计算字节。ROM编码的循环冗余校验CRC值是由ROM编码的低56位计算而来,并且该CRC计算值存储在ROM编码的最高8位。暂存存放器的CRC值是由存储在暂存存放器中的值计算而来,故当暂存存放器中的值发生改变后,该CRC值也会随之发生改变。当总线上的主设备从DS18B20中读取数据时循环冗余校验CRC值给主设备提供一个数据验证码。为了验证读取到的数据是正确的,主设备必须根据读取到的数据重新进展CRC计
20、算,计算得到的值再与ROM编码CRC从64位ROM中读取到的或者暂存存放器CRC从暂存存放器中读取到的作比拟。如果主设备计算得到的CRC值与读取到的CRC值相匹配,如此读取到的数据为正确的。CRC计算值与读取值的比拟以与是否执行下一个动作都是由总线上的主设备决定的。如果主设备计算的CRC值与从DS18B20中ROM或暂存存放器读取的CRC值不匹配,DS18B20内部没有任何电路能够阻止从主设备发送过来的命令。CRC校验ROM或暂存存放器的多项式等效公式为:主设备可以根据图9中的多项式重新计算CRC值与从DS18B20中读取得到的值进展比拟。该电路包括有左移存放器和异或门XOR,并且左移存放器初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DS18B20 数据 手册 中文版
链接地址:https://www.31ppt.com/p-1090606.html