




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,DS18B20数字温度传感器,DS18B20介绍DS18B20特点封装及典型接法单总线时序DS18B20暂存器ROM指令及功能指令,DS18B20温度传感器,第十四课,DS18B20介绍,DS18B20数字温度传感器是DALLAS公司生产的单总线器件,用它来组成一个测温系统具有线路简单,体积小,在一根通信线上可以挂很多这样的数字温度传感器,十分方便。温度传感器种类众多,应用在高精度、高可靠性的场合时DALLAS公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开销,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。DS18B20的优势更是我们学习单片机技术和开发温度相关小产品的不二选择。了解工作原理和应用可以拓宽您对单片机开发的思路。,DS18B20温度传感器,第十四课,DS18B20特点,通信采用1-Wire接口每个DS18B20都有唯一的64位序列码储存在板载ROM中无需外部元件可从数据线供电,电源范围为3.0V5.5V。可测量的温度范围在-55+125在1085范围内精确度为0.5温度计分辨率可设置为912位,12位时分辨率对应为0.0625,DS18B20温度传感器,第十四课,封装及典型接法,DS18B20温度传感器,第十四课,工作在寄生电源下的典型接法,DS18B20在实际应用中的典型接法,外部供电下的典型接法,DS18B20温度传感器,第十四课,DS18B20温度传感器,第十四课,单总线时序,DS18B20采用1-wireBus所有数据都在一条线上传输,因此单总线协议对时序要求非常严格以确保数据的完整性。单总线信号类型:复位脉冲、存在脉冲、写0、写1、读0、读1。所有这些信号除存在脉冲由DS18B20发出的以外其他信号都由总线控制器发出。数据传输总是从最低有效位开始。,DS18B20温度传感器,第十四课,初始化时序,初始化时序里面包含了复位DS18B20和接收DS18B20返回的存在信号。主机和DS18B20做任何通讯前都需要对其初始化。初始化期间,总线控制器拉低总线并保持480us以上挂在总线上的器件将被复位,然后释放总线,等到15-60us,此时18B20将返回一个60-240us之间的低电平存在信号。,复位脉冲和存在脉冲时序图,DS18B20温度传感器,第十四课,写时序,写时序分为写0时序和写1时序。总线控制器通过控制单总线高低电平持续时间从而把逻辑1或0写DS18B20中。总线控制器要产生一个写时序,必须将总线拉低最少1us,产生写0时序时总线必须保持低电平60120us之间,然后释放总线,产生写1时序时在总线产生写时序后的15us内允许把总线拉高。注意:2次写周期之间至少间隔1us,写时序图,DS18B20温度传感器,第十四课,读时序,读时序分为读0时序和读1时序。总线控制器通过读取由DS18B20控制的总线高低电平接收DS18B20数据。总线控制器要产生一个读时序,必须将总线拉低至少1us,然后释放总线,在读信号开始后15us内总线控制器采样总线数据,读一位数据至少保持在60us以上。注意:2次读周期之间至少间隔1us,读时序图,DS18B20温度传感器,第十四课,读1详细时序图,DS18B20温度传感器,第十四课,DS18B20暂存器,温度寄存器图表,DS18B20温度传感器,第十四课,配置寄存器图表,DS18B20温度传感器,第十四课,部分ROM指令及功能指令,忽略ROM指令(CCh),这条指令允许总线控制器不用提供64位ROM编码就使用功能指令。例如,总线控制器可以先发出一条忽略ROM指令,然后发出温度转换指令44h,从而完成温度转换操作。在单点总线情况下使用该命令,器件无需发回64位ROM编码,从而节省了时间。如果总线上有不止一只从机,若发出忽略ROM指令,由于多只从机同时传送信号,总线上就会发生数据冲突。,DS18B20温度传感器,第十四课,DS18B20功能指令,温度转换指令(44h),这条命令用以启动一次温度转换。温度转换指令被执行,产生的温度转换结果数据以2个字节的形式被存储在高速暂存器中,而后DS18B20保持等待状态。,读暂存器指令(BEh),这条命令读取暂存器的内容。读取将从字节0开始,一直进行下去,直到读完暂存器所有字节,如果不想读完所有字节,控制器可以在任何时间发出复位命令来中止读取。,DS18B20温度传感器,第十四课,写暂存器指令(4Eh),这条命令向DS18B20的暂存器写入数据,开始位置在TH寄存器(暂存器的第2个字节),接下来写入TL寄存器(暂存器的第3个字节),最后写入配置寄存器(暂存器的第4个字节),拷贝暂存器指令(48h),这条命令把TH,TL和配置寄存器(第2、3、4字节)的内容拷贝到EEPROM中。,DS18B20温度传感器,第十四课,DS18B20温度传感器,第十四课,执行序列通过单线总线端口访问DS18B20的协议如下:步骤1.初始化步骤2.ROM操作指令步骤3.DS18B20功能指令温度转换命令读取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心脑血管病防治讲座课件教学
- 心肺复苏家长课堂课件
- 2025年甘油胶水:UV胶水合作协议书
- 出国退款协议书范本
- 拆迁租户之间协议书范本
- 宠物转送协议书范本大全
- 2025年镉镍航空蓄电池项目合作计划书
- 古风离婚协议书范本
- 家私损坏赔偿协议书范本
- 流浪人员移交协议书范本
- 2024年安徽省濉溪县人民医院公开招聘医务工作人员试题带答案详解
- 2025年浙江省宁海县事业单位公开招聘辅警考试题带答案分析
- 四川省广安市(武胜、岳池、华蓥)2024-2025学年八年级下学期期末考试物理试卷(含答案)
- 麦凯66表格(完全版)
- 高中化学方程式总结
- 辽宁省医学影像云技术规范
- 申报高级会计师资格评审的公示填写模板
- 作文-曼娜回忆录全文小说
- GB/T 17285-2022电气设备电源特性的标记安全要求
- GB/T 14996-2010高温合金冷轧板
- GB 11550-2009汽车座椅头枕强度要求和试验方法
评论
0/150
提交评论