温度传感器课件.ppt
《温度传感器课件.ppt》由会员分享,可在线阅读,更多相关《温度传感器课件.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于温度传感器课件关于温度传感器课件第1页,此课件共17页哦温度传感器DS18B20DS18B20 的管脚排列如图:n nDQ 为数字信号输入/输出端;n nGND 为电源地;n nVDD 为外接供电电源输入端(在寄生电源接线方式时接地)。第2页,此课件共17页哦DS18B20 内部结构主要由四部分组成:n n64 位光刻 ROM、n n温度传感器、n n非挥发的温度报警触发器 TH 和 TL、n n配置寄存器。温度传感器DS18B20第3页,此课件共17页哦 DS18B20 DS18B20 中的温度传感器可完成对温度的测量,以中的温度传感器可完成对温度的测量,以 12 位转化为例:用位转化为
2、例:用 16 16 位符号扩展的二进制补码读数形式提供,以0.06250.0625/LSB/LSB形式表达,其中形式表达,其中S为符号位。为符号位。LS Byte:MS Byte:MS Byte:BitBit7 7BitBit6 6BitBit5 5BitBit4 4BitBit3 3BitBit2 2BitBit1 1BitBit0 02 23 32 22 22 21 12 20 02 2-1-12 2-2-22 2-3-32 2-4-4BitBit1 15 5BitBit1 14 4BitBit1 13 3BitBit1 12 2BitBit1 11 1BitBit1 10 0BitBit
3、9 9BitBit8 8S SS SS SS SS S2 26 62 25 52 24 4温度传感器温度传感器DS18B20第4页,此课件共17页哦 这是这是 12 12 位转化后得到的位转化后得到的 12 12 位数据,存储在位数据,存储在 18B20 18B20 的两个的两个 8 8 比比特的特的 RAM RAM 中,二进制中的前面中,二进制中的前面 5 5 位是符号位,如果测得的温度大位是符号位,如果测得的温度大于于 0 0,这,这 5 5 位为位为 0 0,只要将测到的数值乘于,只要将测到的数值乘于 0.0625 0.0625 即可得到实际温度;即可得到实际温度;如果温度小于如果温度小
4、于 0 0,这,这 5 5 位为位为 1 1,测到的数值需要取反加,测到的数值需要取反加 1 1 再乘于再乘于 0.0625 0.0625 即可得到实际温度。即可得到实际温度。Bit7Bit7Bit6Bit6Bit5Bit5Bit4Bit4Bit3Bit3Bit2Bit2Bit1Bit1Bit0Bit02 23 32 22 22 21 12 20 02 2-1-12 2-2-22 2-3-32 2-4-4Bit15Bit15Bit14Bit14Bit13Bit13Bit12Bit12Bit11Bit11Bit10Bit10Bit9Bit9Bit8Bit8S SS SS SS SS S2 26
5、62 25 52 24 4 例如:例如:+125+125的数字输出为的数字输出为 07D0H07D0H,+25.0625+25.0625的数字输出为的数字输出为 0191H0191H,-25.0625-25.0625的数字输出为的数字输出为 FF6FHFF6FH,-55-55的数字输出为的数字输出为 FC90HFC90H。第5页,此课件共17页哦控制器对控制器对DS18B20操作流程操作流程 1.1.复位:由单片机给复位:由单片机给DS18B20DS18B20单总线单总线500uS500uS的低电平信号。当的低电平信号。当18B2018B20接到接到此复位信号后则会在此复位信号后则会在1560
6、uS1560uS后回发一个芯片的存在脉冲。后回发一个芯片的存在脉冲。2.2.存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,以便于在以便于在1560uS1560uS后接收存在脉冲,存在脉冲为一个后接收存在脉冲,存在脉冲为一个60240uS60240uS的低电平的低电平信号。信号。3.3.控制器发送控制器发送ROMROM指令:双方打完了招呼之后最要将进行交流了,指令:双方打完了招呼之后最要将进行交流了,ROMROM指令指令共有共有5 5条,每一个工作周期只能发一条,条,每一个工作周期只能发一条,ROMROM指令分别是读指令分别是
7、读ROMROM数据、指数据、指定匹配芯片、跳跃定匹配芯片、跳跃ROMROM、芯片搜索、报警芯片搜索。、芯片搜索、报警芯片搜索。ROMROM指令在下指令在下文有详细的介绍。文有详细的介绍。4.4.控制器发送存储器操作指令:在控制器发送存储器操作指令:在ROMROM指令发送给指令发送给18B2018B20之后,紧接着之后,紧接着(不间断)就是发送存储器操作指令了。存储器操作指令的功能是命令(不间断)就是发送存储器操作指令了。存储器操作指令的功能是命令18B2018B20作什么样的工作,是芯片控制的关键。作什么样的工作,是芯片控制的关键。5.5.执行或数据读写:一个存储器操作指令结束后则将进行指令执
8、行或数执行或数据读写:一个存储器操作指令结束后则将进行指令执行或数据的读写,这个操作要视存储器操作指令而定。如执行温度转换指令据的读写,这个操作要视存储器操作指令而定。如执行温度转换指令则控制器(单片机)必须等待则控制器(单片机)必须等待18B2018B20执行其指令,一般转换时间为执行其指令,一般转换时间为500uS500uS。如执行数据读写指令则需要严格遵循如执行数据读写指令则需要严格遵循18B2018B20的读写时序来操作。的读写时序来操作。第6页,此课件共17页哦控制器对控制器对DS18B20操作流程操作流程 若要读出当前的温度数据我们需要执行两次工作周期,n n第一个周期为复位、跳过
9、ROM指令、执行温度转换存储器操作指令、等待500uS温度转换时间。n n紧接着执行第二个周期为复位、跳过ROM指令、执行读RAM的存储器操作指令、读数据(最多为9个字节,中途可停止,只读简单温度值则读前2个字节即可)。第7页,此课件共17页哦DS28B20芯片芯片ROM指令表指令表 n nRead ROM(读ROM)33H(方括号中的为16进制的命令字)n nMatch ROM(指定匹配芯片)55Hn nSkip ROM(跳跃ROM指令)CCHn nSearch ROM(搜索芯片)F0Hn nAlarm Search(报警芯片搜索)ECH第8页,此课件共17页哦DS28B20芯片存储器操作指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温度传感器 课件
限制150内