传感器及自动检测技术教学课件作者宋宇第9章热电偶传感器.pptVIP

  • 2
  • 0
  • 约1.25万字
  • 约 71页
  • 2019-10-12 发布于广东
  • 举报

传感器及自动检测技术教学课件作者宋宇第9章热电偶传感器.ppt

图9一22 DS18B20引脚图 返回 图9一23 DS18B20温度测量原理框图 返回 表9一4温度高、低字节表示 返回 表9一5 DS18B20寄存器命令 返回 图9一24 DS18B20初始化时序波形 返回 图9一25读写ROM的操作时序 返回 图9一26由DS18B20单兑线温度传感器构成的料能温度控制系统 返回 图9 - 27主程序的流程图 返回 * 9. 8 DS18 B20温度传感器应用实例 DS18B20采用3脚TO一92封装或8脚的SOIL封装,如图9一22所示。各引脚的功能:CND为接地;DQ为单数据总线;UDD为电源电压;NC为空引脚。 3. DS18B20的工作原理 如图9一23所示,低温度系数振荡器产生稳定的频率.fo,高温度系数振荡器则相当于T/ F转换器,能将被测温度T转换成频率信号关图电还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲f进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定。每次测量前,首先将一55℃所对应的基数分别置入减法计数器、温度寄存器电。在计数门关闭之前若计数器已减至零,温度寄存器电的数值就增加0.5 ℃ 。只要计数门仍未关闭,就重复上述过程,直至温度寄存器值达到被测温度值。这就是DS18B20的测温原理。斜率累加器能对振荡器的非线性予以补偿,提高测量准确度。 上一页 下一页 返回 9. 8 DS18 B20温度传感器应用实例 下面以12位转化为例,说明温度高低字节存放形式及计算: 12位转化后得到的16位数据,存储在DS 18 B20的两个高低8位的RAM电,如表9 -4所示,二进制电的前面5位是符号位,用S来表示。如果测得的温度大于0,这5位为0,只要将测到的数值乘以0. 5 ( 0. 5是DS18 B20最低有效值);如果测得的温度小于0,这5位为1,测到的数值需要取反加1再乘以0. 5,才能得到实际温度。 4. DS18B20的控制命令 1)寄存器命令 访问DS18B20的寄存器共有6条命令,如表9一5所示。 上一页 下一页 返回 9. 8 DS18 B20温度传感器应用实例 2)对ROM的5种操作命令 读ROM命令(代码为33 H):该命令允许主CPU读取D S 18 B20电的8位产品系列编码、48位产品序列号及8位CRC值。该命令只适用于总线上只接一片DS18B20的情况,对总线上挂有多片D S 18 B20时就不适用了。 5. DS18B20的访问流程 CPU对DS18B20访问总的工作流程是:先对DS18B20进行初始化,再发ROM操作命令,最后才能对存储器及数据进行操作。DS18B20每一步操作都在严格的工作时序和通信协议下进行。例如,主机控制DS18B20完成温度转换这一过程,根据DS18B20的通信协须经三个步骤:第一步是复位,第二步是发送ROM命令,第三步是发送RAM命令。值得注意的是,每一次读写之前都要对DS18B20进行复位。下面详细说明DS18B20的操作过程。 上一页 下一页 返回 9. 8 DS18 B20温度传感器应用实例 1) DS18B20初始化 DS18B20的所有操作均从初始化开始,初始化的过程是首先由CPU发出一个复位脉冲,复位脉冲的时间为480 ~ 960μs,然后由从属器件发出应答脉冲。初始化时主CPU发出一个复位信号,将数据总线上的所有DS18B20复位,然后释放总线,改成接收状态。由于接有上拉电阻,在释放总线时有15~60μs的时间间隙,在此之后的60 ~240μs时间内,如果CPU检测到总线为低电平,则说明DS18B20初始化成功。DS18 B20初始化时序波形如图9 - 24所示。 上一页 下一页 返回 9. 8 DS18 B20温度传感器应用实例 2)发送ROM命令 ROM的操作命令为8位二进制数,CPU对ROM的操作有读ROM命令、符合ROM命令、搜索ROM命令、跳过ROM命令、报警搜索命令共5种。其电符合ROM命令是用来识别同时连在总线上的DS18 B20芯片,其过程是主CPU发出符合ROM命令(代码为SSH)后,接着送出64位的ROM数据序列,从而使主CPU实现对单总线上的特定DS18B20进行寻址,只有与64位序列严格相符的DS18B20才能对后续的操作发出响应,符合ROM命令只对同时挂在总线上的多片DS18B20适用。读写ROM的操作时序如图9一25所示。 3)发送RAM命令 RAM命令是暂存器操作命令,共有6条,在前面已列出,其功能是实现温度转换、读/写、复制暂存器的内容等功能。 上一页 下一页 返回 9. 8 DS18 B20温度传感器应用实例 二、由DS18 B20构成的智能温度控制系统 1.系统组成 由DS18B20构成的智能温度

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档