欢迎来到天天文库
浏览记录
ID:5406889
大小:872.92 KB
页数:15页
时间:2017-12-10
《DS18B20 数字温度计-毕业论文外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DS18B20数字温度计DS18B20数字温度计ChingDai著,蔡信鹏译描述DS18B20数字温度计提供9至12位温度读数,指示器件的温度。信息经过单线接口送入DS18B20或送出,因此从中央处理器到DS18B20仅需连接一条(和地)。读、写和完成温度变换所需的电源可以有数据线本身提供,而不需要外部电源。因为每一个DS18B20有唯一的系列号,因此多个DS18B20可以存在于同一条单线总线上。这允许在许多不同的地方放置温度灵敏器件。此特性的应用范围包括HVAC环境控制,建筑物、设备或机械内的温度检测,以及过
2、程监视和控制中的温度检测。特性独特的单线接口,只需一个接口引脚即可通信。多点能力使分布式温度检测应用得以简化。不需要外部元件。可用数据线供电,提供3.0V到5.5V的电源。不需备份电源。测量范围从-55°C到+125°C,等效的华氏温标范围是-67°F到+257°F以9到12位数字值方式读出温度。在750毫秒内把12位温度变换为数字。用户可定义的,非易失性的温度警告设置。告警搜索命令识别和寻址温度在编定的极限之外的器件(温度告警情况)。第7页(共6页)DS18B20数字温度计应用范围包括恒温控制,工业系统,消费
3、类产品,温度计或任何热敏系统。引脚排列引脚说明GND–地DQ–数字输入输出VDD–可选的VDDNC–不连接详细引脚说明第7页(共6页)DS18B20数字温度计综述图1的方框图表示DS18B20的主要部件。DS18B20有三个主要的数据部件:1)64为激光ROM,2)温度灵敏元件,3)非易失性温度告警触发器TH和TL。器件从单线的通信线取得其电源,在信号线为高电平的时间周期内,把能量贮存在内部的电容器中,在单信号线为低电平的时间期内断开此电源,直到信号线变为高电平重新接上寄生(电容)电源为止,作为另一种可供选择的
4、方法,DS18B20也用外部5V电源供电。与DS18B20的通信经过一个单线接口。在单线接口情况下,在ROM操作未定建立之前不能使用存贮器和控制操作。主机必须首先提供五种ROM操作命令之一:1)读ROM,2)符合ROM,3)搜索ROM,4)跳过ROM,5)告警搜索。这些命令对每一个器件的64位激光ROM部分进行操作。如果在单线上有许多器件,那么可以挑选出一个特定的器件,并给总线上的主机指示存在多少器件及其类型。在成功地执行了ROM操作序列之后,可使用贮存2器和控制操作。然后主机可以提供六种存贮器和操作命令之一。
5、一个操作命令指示DS18B20完成温度测量。改测量的结果放入DS18B20的高速暂存存贮器,通过发出读暂存存储器内容的存储器操作命令可以读出此结果。每一温度告警触发器TH和TL构成一个字节的EPROM。如果不对DS18B20施加告警搜索命令,这些寄存器用作通用用户存储器。使用存储器操作命令可以写TH和TL。对这些寄存器的读访问通过便簮存储器。所以数据均以最低有效位在前的方式被读写。单线总线系统单线总线是一种具有一个总线主机和一个或若干个从机的系统。DS18B20起从机的作用。这种总线系统的讨论分为三个题目:硬件
6、接法,处理顺序,以及单线信号(信号类型与定时)。硬件接法第7页(共6页)DS18B20数字温度计根据定义,单线总线只有一根线:这一点很重要的,即线上的第一个器件能在适当的时间驱动该总线。为了做到这一点第一个连接到总线上的器件必须具有漏极开路或三态输出。DS18B20的单线接口。多站总线由单线总线和多个与之相连的从属器件组成。单线总线要求近似等于5k.单线总线的空闲状态是高电平。不管任何原因,如果执行需要被挂起,那么,若要重新恢复执行,总线必须保持在空闲状态。如果不满足这一点且总线保持在低电平时间大于480微秒,
7、那么总线上所有的器件均被复位。硬件连接图处理顺序经过单线总线接口访问DS18B20的协议如下:初始化ROM操作命令存贮器操作命令处理/数据初始化单线总线上的所有处理均从初始化序列开始。初始化序列包括总线主机发出一复位脉冲,接着由从属器件送出存在脉冲。第7页(共6页)DS18B20数字温度计ROM操作命令一旦总线主机检测到从属器件的存在,他便可以发出器件ROM操作命令之一。所有ROM操作命令均由8位长,这些命令列表如下:读ROM[33H]此命令允许总线主机读DS18B20的8位产品系列编码,唯一的48位序列号,以
8、及8位的CRC。此命令只能在总线上仅有一个DS18B20得情况下可以使用。如果总线上存在多于一个得从属器件,那么所有从片企图同时发送时将发生数据冲突的现象。符合ROM[55h]符合ROM命令。后继以64位的ROM数据序列,允许总线主机对多点总线上的DS18B20寻址。只有与64位ROM序列严格相符的DS18B20才能对后继的存贮器操作命令作出响应。所有与64位ROM序列不符的从片将等待
此文档下载收益归作者所有