- 2
- 0
- 约1.25万字
- 约 71页
- 2019-10-12 发布于广东
- 举报
图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构成的智能温度
您可能关注的文档
- 企业纳税会计教学课件作者杨雄第四章出口退(免)税会计.pptx
- 企业纳税会计教学课件作者杨雄第五章关税会计.pptx
- 企业纳税会计教学课件作者杨雄税务会计--第1、2章.pptx
- 企业税费计算及纳税申报(含习题与实训)教学课件作者梁萍项目二.ppt
- 企业税费计算及纳税申报(含习题与实训)教学课件作者梁萍项目六.ppt
- 企业税费计算及纳税申报(含习题与实训)教学课件作者梁萍项目三.ppt
- 企业税费计算及纳税申报(含习题与实训)教学课件作者梁萍项目四.ppt
- 企业税费计算及纳税申报(含习题与实训)教学课件作者梁萍项目五.ppt
- 企业税费计算及纳税申报(含习题与实训)教学课件作者梁萍项目一.ppt
- 企业物流管理实务教学课件作者李承霖第八章.ppt
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 行政法与行政诉讼法期末考试试题及答案.pdf VIP
- 2026年抚州职业技术学院单招职业适应性测试题库含答案详解.docx VIP
- DnD_5E_新手套组_基础入门规则CN.pptx VIP
- 六年级道德与法治下册3《学会反思》.ppt VIP
- 2025年演出经纪人演出票务销售数据统计与透视表分析专题试卷及解析.pdf VIP
- 初级安检证试题及答案.pdf VIP
- 2026年抚州职业技术学院单招《数学》模拟试题【有一套】附答案详解.docx VIP
- 2024年计算机等级考试一级计算机基础及WPS Office应用试卷及解答参考.pdf VIP
- T_TFZX 59-2025 医疗机构医德医风考评指标体系指南.pdf VIP
- 遗传药理学大题库及答案.doc VIP
原创力文档

文档评论(0)