DS18B20数字温度传感器

上传人:豆*** 文档编号:201738002 上传时间:2023-04-20 格式:DOC 页数:7 大小:29.50KB
收藏 版权申诉 举报 下载
DS18B20数字温度传感器_第1页
第1页 / 共7页
DS18B20数字温度传感器_第2页
第2页 / 共7页
DS18B20数字温度传感器_第3页
第3页 / 共7页
资源描述:

《DS18B20数字温度传感器》由会员分享,可在线阅读,更多相关《DS18B20数字温度传感器(7页珍藏版)》请在装配图网上搜索。

1、DS8B2温度传感器DS82,常用的温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。面对着扁平的那一面,左负右正,一旦接反就会立即发热,有也许烧毁!同步,接反也是导致该传感器总是显示85的因素。引脚封装T-92封装 接地 接地 数字 信号输入输出,一线输出:源极开路3电源 可选电源管脚。见寄生功率一节细节方面。电源必须接地,为行动中,寄生虫功率模式。DS18B数字温度传感器接线以便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LT8877,LTM84等等。重要根据应用场合的不同而变化其外观。封装后的DS18B0可用于电缆沟测温,高炉水循

2、环测温,锅炉测温,机房测温,农业大棚测温,干净室测温,弹药库测温等多种非极限温度场合。耐磨耐碰,体积小,使用以便,封装形式多样,合用于多种狭小空间设备数字测温和控制领域。、 独特的单线接口方式,DS1B0在与微解决器连接时仅需要一条口线即可实现微解决器与S1B2的双向通讯。 、测温范畴 55+1,固有测温误差(注意,不是辨别率,这里之前是错误的)1。、支持多点组网功能,多种DS18B可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而导致信号传播的不稳定。、工作电源: 3.5.5DC (可以数据线寄生电源)、在使用中不需要任何外围元件、 测量成果以1

3、2位数字量方式串行传送 、不锈钢保护管直径 6 、合用于1525, DNN250多种介质工业管道和狭小空间设备测温、 原则安装螺纹M11, M12.5, 1/”任选 、VC电缆直接出线或德式球型接线盒出线,便于与其他电器设备连接。应用范畴1 该产品合用于冷冻库,粮仓,储罐,电讯机房,电力机房,电缆线槽等测温和控制领域轴瓦,缸体,纺机,空调,等狭小空间工业设备测温和控制。3 汽车空调、冰箱、冷柜、以及中低温干燥箱等。4 供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制重要构成部分S18B20的。D18B2内部构造重要由四部分构成:64位光刻OM、温度传感器、非挥发的温度报警触发器

4、TH和TL、配备寄存器。该装置信号线高的时候,内部电容器 储存能量通由1线通信线路给片子供电,并且在低电平期间为片子供电直至下一种高电平的到来重新充电。 820的电源也可以从外部35 5V的电压得到。DS18B20采用一线通信接口。由于一线通信接口,必须在先完毕ROM设定,否则记忆和控制功能将无法使用。重要一方面提供如下功能命令之一: )读ROM, )ROM匹配, )搜索R, 4)跳过ROM,5)报警检查。这些指令操作作用在没有一种器件的64位光刻ROM序列号,可以在挂在一线上多种器件选定某一种器件,同步,总线也可以懂得总线上挂有有多少,什么样的设备。若指令成功地使S完毕温度测量,数据存储在D

5、S1820的存储器。一种控制功能指挥批示D180的表演测温。测量成果将被放置在DS18B20内存中,并可以让阅读发出记忆功能的指挥,阅读内容的片上存储器。温度报警触发器和TL均有一字节EEPROM的数据。如果DS18B2不使用报警检查指令,这些寄存器可作为一般的顾客记忆用途。在片上还载有配备字节以抱负的解决温度数字转换。写TH,T指令以及配备字节运用一种记忆功能的指令完毕。通过缓存器读寄存器。所有数据的读,写都是从最低位开始。存储器DS1820的存储器涉及高速暂存器RAM和可电擦除RA,可电擦除RAM又涉及温度触发器TH和TL,以及一种配备寄存器。存储器能完整的拟定一线端口的通讯,数字开始用写

6、寄存器的命令写进寄存器,接着也可以用读寄存器的命令来确认这些数字。当确认后来就可以用复制寄存器的命令来将这些数字转移到可电擦除RAM中。当修改正寄存器中的数时,这个过程能保证数字的完整性。高速暂存器AM是由8个字节的存储器构成;。用读寄存器的命令能读出第九个字节,这个字节是对前面的八个字节进行校验。D8B外部电源的连接方式DS820可以使用外部电源DD,也可以使用内部的寄生电源。当VD端口接3V5.5V的电压时是使用外部电源;当D端口接地时使用了内部的寄生电源。无论是内部寄生电源还是外部供电,I/口线要接5K左右的上拉电阻。温度的读取DB20在出厂时以配备为2位,读取温度时共读取6位,前5个位

7、为符号位,目前5位为1时,读取的温度为负数;目前位为0时,读取的温度为正数。温度为正时读取措施为:将16进制数转换成10进制即可。温度为负时读取措施为:将16进制取反后加1,再转换成10进制即可。例:0550 =+ 度,F9H -55 度。DS18B0的初始化() 先将数据线置高电平“1”。(2) 延时(该时间规定的不是很严格,但是尽量的短一点)(3) 数据线拉到低电平“0”。(4) 延时5微秒(该时间的时间范畴可以从480到90微秒)。()数据线拉到高电平“1”。() 延时等待(如果初始化成功则在15到6微妙时间之内产生一种由DS1B20所返回的低电平“0”。据该状态可以来拟定它的存在,但是

8、应注意不能无限的进行等待,否则会使程序进入死循环,因此要进行超时控制)。(7) 若CU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)至少要480微秒。(8) 将数据线再次拉高到高电平“1”后结束。DS18B20的写操作(1)数据线先置低电平“0”。(2) 延时拟定的时间为15微秒。() 按从低位到高位的顺序发送字节(一次只发送一位)。(4) 延时时间为45微秒。(5)将数据线拉到高电平。(6) 反复上(1)到()的操作直到所有的字节所有发送完为止。(7) 最后将数据线拉高。DS18B20的读操作()将数据线拉高“1”。(2)延时微秒。(3)将

9、数据线拉低“0”。()延时微秒。(5)将数据线拉高“1”。()延时5微秒。(7)读数据线的状态得到个状态位,并进行数据解决。(8)延时60微秒。读取温度程序代码段#icluerg.h#inudd180 i t; in m;char t; /读写数据变量 ucha a=0; ucha b=0;foa p=0;/读一种温度时的温度转换中间间 uchr dta empbu0;/温度字型显示中间变量 /* 函数名称:deay(uintnm) 返回值:无参数:int nu 延时数据值 作用:延时 */ oid eay(n um) wle(nu-);/* 函数名称:oi t_S1820(void) 返回值

10、:无 参数:无 作用:初始化18B0 */ voi Init_DS12(void) chr =0; D=1; delay();/稍作延时 DQ=0; ely(8);/延时4 50usDQ=1; /拉高总线 15-6us delay(20);xDQ;/读总线状态为复位成功,为1则不成功ela(3); DQ=1;/释放总线 *函数名称:uchr ReadeCh(vid) 返回值:cha dt参数: 无 作用:读取20一种字节*/ ucar RadOneChr(void) uchri; ucha at=0; fr(i;i8;i+) DQ=0;dt=1; Q=1;/给脉冲 i(Q) at|x80;/读

11、 / 读0右移解决dlay();/15u内读完一种数 rtur(da); /*函数名称:void ritenCar(har )返回值:无 参数: uca dt 作用:向180写一种字节 */*写DS82*/写 6us读完,写30s 内读完 void WiteeCar(car at) uchari=;or(=;i8;+) ;D=dat0x01;/写所给数据最低位del(); / DQ=1;/给脉冲at=1; dea(8); /*函数名称:t ReadneTempeare(id)返回值:int 参数: 无作用:读温度值 */ nRedOeTmpature(void) /*读取温度值*/每次读写均要

12、先复位 InitD18B20(); WitOChar(xcc);/发跳过OM命令 WiteOehar(x4);/发读开始转换命令 Iit_D120();WrieOneCha(0xcc);/发跳过ROM命令 WritOnChar(0xb);/读寄存器,共九字节,前两字节为转换值 a=ROneChar(); /a存低字节b=RedOneChr();/b存高字节 ; =8;高字节转换为1进制 t|; tp=0.062;/转换精度为00625/LS tep0.5;/保存1位小数并四舍五入*背面除10还原对的温度值) rtur(t); /* 函数名称:uint Tempaturepro(vd) 返回值:vi 参数:oid 作用:温度解决 */ vod Temrturer(void) nt tem; emp=adneTeperature();tebut/100; /百位tempu2=temp100%10;/十位 tpbu1=tmp%100; /个位 tmuf0emp%10; /小数

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!