23 | 22 | 21 | 20 | 2-1 | 2-2 | 2-3 | 2-4 | ||||||||||||||||||||||||||||||||
温度值低字节msblsb
|
数字温度传感器ds18b20的原理与应用
- 发布时间:
- 来源:机电之家
1引言ds18b20是dallas公司生产的一线式数字温度传感器,具有3引脚to-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位a/d转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个ds18b20可以并联到3根或2根线上,cpu只需一根端口线就能与诸多ds18b20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使ds18b20非常适用于远距离多点温度检测系统。2ds18b20的内部结构ds18b20内部结构如图1所示,主要由4部分组成:64位rom、温度传感器、非挥发的温度报警触发器th和tl、配置寄存器。ds18b20的管脚排列如图2所示,dq为数字信号输入/输出端;gnd为电源地;vdd为外接供电电源输入端(在寄生电源接线方式时接地,见图4)。rom中的64位序列号是出厂前被光刻好的,它可以看作是该ds18b20的地址序列码,每个ds18b20的64位序列号均不相同。64位rom的排的循环冗余校验码(crc=x8+x5+x4+1)。rom的作用是使每一个ds18b20都各不相同,这样就可以实现一根总线上挂接多个ds18b20的目的。图1ds18b20的内部结构图2ds18b20的管脚排列(a)初始化时序(b)写时序(c)读时序图3ds18b20的工作时序图ds18b20中的温度传感器完成对温度的测量,用16位符号扩展的二进制补码读数形式提供,以0.0625℃/lsb形式表达,其中s为符号位。例如+125℃的数字输出为07d0h,+25.0625℃的数字输出为0191h,-25.0625℃的数字输出为ff6fh,-55℃的数字输出为fc90h。
——此文章转载于互联网,文中观点与本网站无关,如有侵权请联系删除
关于阿里巴巴国际站
阿里巴巴国际站成立于1999年,是阿里巴巴集团的第一个业务板块,现已成为全球数字化出海服务平台。阿里巴巴国际站累计服务200余个国家和地区的超过2600万活跃企业买家,近三年支付买家的复合增长超过100%。
阿里巴巴国际站致力于让所有的中小企业成为跨国公司。打造更公平、绿色、可持续的贸易规则。提供更简单、可信、有保障的生意平台。它始终以创新技术为内核,高效链接生意全链路,用数字能力普惠广大外贸中小企业,加速全球贸易行业数字化转型升级。
未来三年,阿里巴巴国际站将赋能全球3000万活跃中小企业,实现全面无纸化出口、货通全球。