- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于d-18b20的温度测量系统
0 新型数字温度传感器
在传统的模型信号源间距温度测量系统中,有必要解决线路误差补偿、两点测量变换误差问题和线路零位移误差问题,以便获得较高的测量精度。此外,现场的磁体环境一般很差,并且有许多干扰信号。模拟的温度信号容易干扰,测量误差容易影响测量精度。因此,在温度测量系统中,采用能够承受强干扰的新型数字温度传染器是解决这些问题的最有效方案。有很多温和的触发源。当应用于高精度和高可靠的情况时,dalas(雅加达)生产的sd18b20热敏电阻器是无法允许使用的。体积很小,硬件损坏,干扰强,精度高,功能强,深受欢迎。对于我们的普通电子爱好者来说,sd18b20的优点是我们学习了机械设计技术和开发温度的小产品的选择。一般来说,使用sd18b20时,需要使用处理器的i.o端口来连接这些设备。这种方法相对简单、方便,因为sd18b20的线性线性要求非常严格,因此有必要通过衰落法和dt18b20进行通信,以确保服务时间中断。这是由于sd18b20的快速线性传统线路在信号时间方面的可靠性。为了确保与sd18b20的通信可靠性,需要中断中断治疗,以防止服务中断。此外,对于新型数字温度传染器的sd18b20,体积小,精度高,适用电压宽,采用一线总线和网络等优点,在实际应用中取得了良好的加热效果。
1 ds18b20温度存储
1) DS18B20是由美国DALLAS半导体公司生产最新单线数字式温度传感器,主要特性如下:可实现对-55℃到+125℃范围内的温度测量,并且测量温度的误差在±0.5℃,实际系统的分辨率可单独设定,并且保存在EEPROM中,即使断电也能够保存;现场温度的测量值通过串行通信的方式传输,即“单线总线”的数字方式传输;系统供电电压容许范围大,可在3V到5.5V的范围波动.
2) DS18B20引脚功能.
DS18B20总共三个引脚,一个引脚为电源地GND,另一个为外接电源端VDD,剩下一个DQ为数字信号输入/输出端.
3) 内部结构.
DS18B20的内部结构如图1所示,主要包括寄生电源电路、64位只读存储器(ROM)和单线接口、存储器和控制逻辑、存放中间数据的高速暂存存储器、温度传感器、报警上限寄存器TH、报警下限寄存器TL、配置寄存器和8位CRC(循环冗余校验码)发生器.
①64位光刻ROM.
光刻ROM中的64位序列号为DS18B20的地址序列码.主要作用是使每个DS18B20的地址不同,这样可以在一条总线上接多个这样的芯片,相互之间不受影响.
②温度传感器.
温度传感器主要实现对温度的测量.温度传感器的分辨率根据系统的要求,可以在9~12位之间单独设置,当设置分辨率越高转换时间就越长,如果设置为9位,转换时间最大为93.75ms,当为12位时,达到750ms,所以在软件设计时必须考虑.转换的温度一般存放在两个8位的RAM中.DS18B20的核心是其数字温度传感器,精度可以通过用户编程配置为9、10、11和12位,其分别对应于0.5℃、0.25℃、0.125℃和0.0625℃,可以满足各种不同的分辨率要求.开始一次温度转换时,微处理器需要向DS18B20发出指令.转换完成之后,该温度数据存放在高速暂存存储器的温度寄存器中,占用2个字节,并且DS18B20返回到空闲状态.当DS18B20采用外部供电方式时,主机可以在发送温度转换指令后发起一次读时隙.若此时该DS18B20已经完成温度转换,它将会返回“1”,否则返回“0”.以12位为例,其中二进制的前5位为符号位,0表示正数,反之为负数.正数的温度计算是数字值直接乘以0.0625;当为负数时,温度值的计算是将测到的值取补码,然后再乘以0.0625.
③非易失性温度报警触发器.
非易失性温度报警触发器主要是在系统控制中用软件输入温度的报警上下限.
④高速暂存寄存器.
高速暂存寄存器是由九个连续的字节组成的,其中前两个用来存放当前温度的测量值,其中第一个字节为温度的低八位,第二个字节为温度的高八位,第三个和第四个字节为温度易失性的备份,第五个字节为结构寄存器的备份,第六、七、八个字节是系统计算所用,第九个字节是为CRC校验所用.
配置寄存器为高速暂存寄存器的第五个字节,用于确定温度值得数字转换分辨率,其中最高位为测试模式位,第7、6位为分辨率设置,00~11分别表示分辨率为9~12位,最后五位全部为1.
⑤CRC发生器.
CRC在64位光刻ROM的最高字节,主要是实现串行通信中的数据校验,判断接收的数据是否正确.
2 连接方法和特点以及dns18的常用短语
1 其它电源充电
将DS18B20VDD和GND连接,DQ和单片机的任何一个I/O口连接,并设一个4.7K的上拉电阻.DS18B20从单线信号线上汲取能量:在信号线DQ处于高电平期间把能量储存
您可能关注的文档
最近下载
- 创造美好生活课件 第三课什么样的劳动更有价值 .doc VIP
- 领导干部数字化能力提升策略研究.docx VIP
- 2019款上汽通用别克GL8_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 15J401钢 打印版(可搜索).pdf VIP
- Thermo Fisher Scientific 赛默飞世尔科技 电雾式检测器 VH-D20, VF-D20 用户手册.pdf
- 10S505 柔性接口给水管道支墩.docx VIP
- 艾特莱斯工艺策划书3.pptx
- 2025年兰州市中考化学试题卷(含答案解析).docx
- Revit与Navisworks实用疑难200问1.pdf VIP
- 模板支撑系统用工字钢做过梁的应用.pdf VIP
原创力文档


文档评论(0)