- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4. DS18B20的应用 (1)硬件接口方法 目前DS18B20在国内的零售价大约为20元人民币,用于-50~150℃范围内测温,采用特殊的一线制数字串行通信方式,故用于智能化仪器对环境温度的监测非常方便,因不需要配置A/D转换器,所以采用DS18B20测温方案成本低廉。图6-29为DS18B20与MCU的两种接口电路。其中a) 为点对点应用电路,DS18B20电源端接地;b)为点对多点应用电路,DS18B20电源端接外供电源(3~5.5V)。 a) 应用电路块1 b)应用电路块2 图6-29 DS18B20 典型应用电路 标定实验 (2)DS18B20的“一线制”串行通信协议 DS18B20的“一线制”串行通信协议中所有的命令和数据都必须通过一根信号线进行传输, 因此,对数据读、写时序有非常严格的要求。DS18B20主要读、写时序包括:初始化时序、读操作时序、写操作时序。 DS18B20始终作为从设备,通过其信号线随时等待和接受MCU传入的信号。MCU每次读写均先完成初始化时序(包括复位和启动脉冲)。首先在t0时刻,MCU在信号线上发出一个低电平复位脉冲“Reset Plus”(脉冲宽度必须大于480微秒并小于960微秒),接着在t1时刻CPU释放总线(在信号线上输出高电平)并进入等待接收状态,DS18B20在检测到信号线上的上升沿后,等待15~60微秒,接着在t2时刻发出一个低电平启动脉冲“Presence Plus”(脉冲宽度必须大于60微秒并小于240微秒),在t3时刻上拉电阻将总线电平拉高,完成总线初始化操作。 DS18B20的读操作包括:读“0”和读“1”。首先,由CPU将总线由高电平拉至低电平,并至少保持1微秒的宽度,在此后的15微秒内CPU对总线进行采样,若为低电平,则读入的位为“0”;若为高电平,则读入的位为“1”。读入连续两位数据的时间间隔应大于1微秒。 标定实验 DS18B20的写操作包括:写“0”和写“1”。首先,CPU将总线由高电平拉至低电平,并在此后的15个微秒内将所需要写的位送至总线上。DS18B20在 CPU将总线由高电平拉至低电平时刻后的15 ~ 60微秒内对总线进行采样,若为低电平,则写入的位为“0”;若为高电平,则写入的位为“1”。连续写入两位数据的时间间隔应大于1微秒。 DS18B20输出或输入(设定报警)温度用两个串行8位字节表示: LSB MSB LSB MSB 标定实验 23 22 21 20 2-1 2-2 2-3 2-4 s s s s s 26 25 24 表6-8是DS18B20测温范围内若干温度与其串行数字对照表。 表6-8DS18B20若干温度与其串行数字对照表。 标定实验 温度 (℃) 数字输出二进制 数字输出 十六进制 温度 (℃) 数字输出二进制 数字输出 十六进制 125 0000 0111 1101 0000 07D0h 0 0000 0000 0000 85 0000 0101 0101 0000 0550h -0.5 1111 1111 1111 1000 FFF8 25.0625 0000 0001 1001 0001 0191h -10.125 1111 1111 0101 1110 FF51 10.125 0000 0000 1010 0010 00A2h -25.0625 1111 1110 0110 1111 FF6F 0.5 0000 0000 0000 1000 0008h -55 1111 1100 1001 0000 FC90 6.6.4红外测温 ? 1.红外辐射 红外辐射俗称红外线,它是一种人眼看不见的光线。但实际上它和其他任何光线一样,也是一种客观存在的物质。任何物体,只要它的温度高于绝对零度,就有红外线向周围空间辐射。红外线是位于可见光中红光以外的光线,故称为红外线。它的波长范围大致在0.75~1000 μ m的频谱范围之内。相对应的频率大致在 ~ Hz之间,红外线与可见光、紫外线、x射线、Y射线和微波、无线电波一起构成了整个无限连续的电磁波谱。 红外辐射的物理本质是热辐射。物体的温度越高,辐射出来的红外线越多,红外辐射的能量就越强。研究发现,太阳光谱各种单色光的热效应从紫色光到红色光是逐渐增大的,而且最大的热效应出现在红外辐射的频率范围内,因此人们又将红外辐射称为热辐射或热射线。 除
原创力文档


文档评论(0)