电子大赛29店主制作protues仿真系统6套18b20基础_第1页
电子大赛29店主制作protues仿真系统6套18b20基础_第2页
电子大赛29店主制作protues仿真系统6套18b20基础_第3页
电子大赛29店主制作protues仿真系统6套18b20基础_第4页
电子大赛29店主制作protues仿真系统6套18b20基础_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DALLAS最新单线数字温度传感器DS18B20简介新的"一线器件"体积更小、适用电压更宽、更经济Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持"一线总线"接口的温度传感器。一线DS1822"一线总线"数字化温度传感器同DS1820一样,DS18B20也支持"一线总线"接口,测量温度范-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为±2°C。现场温度直接以"3V~5.5V的电压范围,使系DS18B20DS1822DS18B20可以程户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能DS1822DS18B20DS18B20的简化版本。省略了存储用户定义报警型产品。继"一线总线"的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20DS1822使DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下:856位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROMDS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。1DS18B20121218B208比特的RAM5位是符号051,测到的数值需要取反加10.0625即可得到实际温度。2DS18B20DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的EEPRAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。311111低五位一直都是1,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B200,用户不要去改动。R1R0用来设置分辨率,如下表所示:(DS18B20出厂时被设置为12位)400901101101个字节。单片机可通过单线接口读到该数据,读取为十进制;当S=12是对应的一部分温度值。第九个字节是5DS18B20012345678DS18B20DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAMDS18B20进行预定的操作。复位要求主CPU500微秒,然后释放,DS18B2016~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。6ROM功读DS1820ROM中的编码(64位地址该DS1820的读写作准备。DS18206464ROM地址,直接向DS18207RAM功RAM3、4字节的内容复制到EEPROM重调外接电源供电DS1820发送“1”DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用PL/M、C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。DS1820的有关资料中均未提

温馨提示

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

评论

0/150

提交评论