-
江苏中控仪表科技有限公司
主营:山东温度变送器厂家,热电阻价格
关于我们- 荣誉认证
企业文化
组织结构
分支公司
售后服务
技术支持
代理合作
公司业绩
江苏中控仪表科技有限公司
-
17
- 公司认证:
营业执照已认证
- 企业性质:私营合伙企业
成立时间:2004年
- 公司地址: 江苏省 淮安 盱眙县 盱城镇 江苏盱眙工业园区工二路
- 姓名: 刘仕奎
- 认证:
手机未认证
身份证未认证
微信未绑定
江苏中控仪表科技有限公司
- 公司地址: 江苏省 淮安 盱眙县 盱城镇 江苏盱眙工业园区工二路
- 姓名: 刘仕奎
北京**18B20温度传感器 中控仪表
- 所属行业:仪器仪表 工业自动化仪表 特殊工业自动化仪表
- 发布日期:2019-10-29
- 阅读量:192
-
价格:75.00 元/只 起
- 产品规格:不限
- 产品数量:9999.00 只
- 包装说明:不限
- 发货地址:江苏淮安盱眙县盱城镇
- 关键词:北京**18B20温度传感器
DS18B20的特点:
DS18B20 单线数字温度传感器,即“*器件”,其具有*特的优点:
( 1 )采用单总线的接口方式 与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
( 2 )测量温度范围宽,测量精度高 DS18B20 的测量范围为 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C范围内,精度为 ± 0.5°C 。
( 3 )在使用中不需要任何外围元件。
( 4 )持多点组网功能 多个 DS18B20 可以并联在惟一的单线上,实现多点测温。
( 5 )供电方式灵活 DS18B20 可以通过内部寄生电路从数据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。
( 6 )测量参数可配置 DS18B20 的测量分辨率可通过程序设定 9~12 位。
( 7 ) 负压特性电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
( 8 )掉电保护功能 DS18B20 内部含有 EEPROM ,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。
DS18B20 具有体积更小、适用电压更宽、更经济、可选更小的封装方式,更宽的电压适用范围,适合于构建自己的经济的测温系统,因此也就被设计者们所青睐。
DS18B20从测温结束到将温度值转换成数字量需要一定的转换时间,这是必须**的,不然会导致转换错误,使温度输出总是显示85℃。
DS18B20在出厂时以配置为12位,读取温度时共读取16位,前5个位为符号位,当前5位为1时,读取的温度为负数;当前5位为0时,读取的温度为正数。温度为正时读取方法为:将16进制数转换成10进制即可。温度为负时读取方法为:将16进制取反后加1,再转换成10进制即可。例:0550H = +85 度,FC90H = -55 度。
DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。 [1] DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。
125℃的数字输出07D0H
(正温度直接把16进制数转成10进制即得到温度值 )
-55℃的数字输出为 FC90H。
(负温度把得到的16进制数取反后加1 再转成10进制数)
5.jpg
DS18B20的工作时序:
初始化时序
6.jpg
主机首先发出一个480-960微秒的低电平脉冲,然后释放总线变为高电平,并在随后的480微秒时间内对总线进行检测,如果有低电平出现说明总线上有器件已做出应答。若无低电平出现一直都是高电平说明总线上无器件应答。
做为从器件的DS18B20在一上电后就一直在检测总线上是否有480-960微秒的低电平出现,如果有,在总线转为高电平后等待15-60微秒后将总线电平拉低60-240微秒做出响应存在脉冲,告诉主机本器件已做好准备。若没有检测到就一直在检测等待。
写操作
7.jpg
写周期较少为60微秒,较长不**过120微秒。写周期一开始做为主机先把总线拉低1微秒表示写周期开始。随后若主机想写0,则继续拉低电平较少60微秒直至写周期结束,然后释放总线为高电平。若主机想写1,在一开始拉低总线电平1微秒后就释放总线为高电平,一直到写周期结束。而做为从机的DS18B20则在检测到总线被拉底后等待15微秒然后从15us到45us开始对总线采样,在采样期内总线为高电平则为1,若采样期内总线为低电平则为0。
读操作
8.jpg
对于读数据操作时序也分为读0时序和读1时序两个过程。读时隙是从主机把单总线拉低之后,在1微秒之后就得释放单总线为高电平,以让DS18B20把数据传输到单总线上。DS18B20在检测到总线被拉低1微秒后,便开始送出数据,若是要送出0就把总线拉为低电平直到读周期结束。若要送出1则释放总线为高电平。主机在一开始拉低总线1微秒后释放总线,然后在包括前面的拉低总线电平1微秒在内的15微秒时间内完成对总线进行采样检测,采样期内总线为低电平则确认为0。采样期内总线为高电平则确认为1。完成一个读时序过程,至少需要60us才能完成
DS18B20 单线通信:
DS18B20 单线通信功能是分时完成的,他有严格的时隙概念,如果出现序列混乱, 1-WIRE 器件将不响应主机,因此读写时序很重要。系统对 DS18B20 的各种操作必须按协议进行。根据 DS18B20 的协议规定,微控制器控制 DS18B20 完成温度的转换必须经过以下 3个步骤 :
(1)每次读写前对 DS18B20 进行复位初始化。复位要求主 CPU 将数据线下拉 500us ,然后释放, DS18B20 收到信号后等待 16us~60us 左右,然后发出60us~240us 的存在低脉冲,主 CPU 收到此信号后表示复位成功。
(2)发送一条 ROM 指令
DS18B20可以使用外部电源VDD,也可以使用内部的寄生电源。当VDD端口接3.0V—5.5V的电压时是使用外部电源;当VDD端口接地时使用了内部的寄生电源。无论是内部寄生电源还是外部供电,I/O口线要接5KΩ左右的上拉电

具体操作举例:
现在我们要做的是让DS18B20进行一次温度的转换,那具体的操作就是:
1、主机先作个复位操作,
2、主机再写跳过ROM的操作(CCH)命令,
3、然后主机接着写个转换温度的操作命令,后面释放总线至少一秒,让DS18B20完成转换的操作。在这里要注意的是每个命令字节在写的时候都是低字节先写,例如CCH的二进制为11001100,在写到总线上时要从低位开始写,写的顺序是“零、零、壹、壹、零、零、壹、壹”。整个操作的总线状态如下图。
11.jpg
读取RAM内的温度数据。同样,这个操作也要接照三个步骤。
1、主机发出复位操作并接收DS18B20的应答(存在)脉冲。
2、主机发出跳过对ROM操作的命令(CCH)。
3、主机发出读取RAM的命令(BEH),随后主机依次读取DS18B20发出的从*0一*8,共九个字节的数据。如果只想读取温度数据,那在读完*0和*1个数据后就不再理会后面DS18B20发出的数据即可。同样读取数据也是低位在前的。整个操作的总线状态如下图:
12.jpg

DS18B20的存储器包括高速暂存器RAM和可电擦除RAM,可电擦除RAM又包括温度触发器TH和TL,以及一个配置寄存器。存储器能完整的确定*端口的通讯,数字开始用写寄存器的命令写进寄存器,接着也可以用读寄存器的命令来确认这些数字。当确认以后就可以用复制寄存器的命令来将这些数字转移到可电擦除RAM中。当修改过寄存器中的数时,这个过程能确保数字的完整性。
使用DS18B20的注意事项
(1)DS18B20从测温结束到将温度值转换成数字量需要一定的转换时间,这是必须**的,不然会导致转换错误,使温度输出总是显示85℃。
(2)在实际使用中发现,应使电源电压保持在5V左右,若电源电压过低,会使所测得的温度与实际温度出现偏高现象,经过试验发现,一般在5V左右。
(3)较小的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与单片机间采用串行方式传送数据,因此,在对DS18B20进行读写编程时,必须严格**读写时序,否则将无法读取测温结果。
(4)在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环,这一点在进行DS18B20硬件连接和软件设计时也要给予一定的重视。
-/gbacabg/-
http://wanwoyibiaodq.cn.b2b168.com
欢迎来到江苏中控仪表科技有限公司网站, 具体地址是江苏省淮安盱眙县江苏盱眙工业园区工二路,老板是刘仕奎。
主要经营江苏中控仪表科技限公司专业生产山东温度变送器、热电偶、热电阻、双金属温度计等。各种型号温度传感器和压力变送器、液位变送器、压力表、*、流量计、补偿导线、屏蔽电缆、计算机电缆、控制电缆等、成套、现场总线等系列和其他专用仪器仪表及元配件产品。。
单位注册资金单位注册资金人民币 500 - 1000 万元。
我们公司主要供应山东温度变送器厂家,热电阻价格等产品,我们的产品货真价实,性能可靠,欢迎电话咨询!