- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字温度传感器ds18b20原理及应用
1 高效智能化测试方法
自sd1620、sd1820和sd18b20生产单线和数字文件设备以来,它已在计算机和自动控制领域得到广泛应用。改变了传统温度测试方法,能在现场采集温度数据,并直接将温度物理量变换为数字信号并以总线方式传送到计算机进行数据处理,测试温度范围为-55~+125 ℃。可应用于各种领域、各种环境的自动化测试和控制系统,使用方便灵活,测试精度高,优于任何传统的温度数字化、自动化测控设备。应用DS18B20先后为用户设计了定时控温发酵器、自动控温加热器等产品。现以自动控温加热器为例主要说明DS18B20的特点、工作原理及DS18B20的C51程序。
2 ds18b20测温
数字温度传感器DS18B20的测温范围为-55~+125℃,精度为0.5℃,测量的温度值用9~12位数字表示,最大转换时间为750 ms,温度超标报警的上、下限值,DS18B20的转换分辨率均可由用户设定,并能长期保存。利用Dallas的单总线控制协议,和单线控制信号在总线上来实现数据的读写。DS18B20的另一特点是在没有外部电源下操作的能力,电源由总线为高电平时DQ脚上的上拉电阻提供(寄生供电模式),此时VDD脚接地。也可用传统方式供电,即将外部电源接在VDD脚上即可。几种封装形式如图1所示,工作电压为3~5.5 V。
DS18B20测温原理如图2所示。图中低温度系数晶振的振荡频率受温度影响很小,用来向计数器1提供固定频率的脉冲信号。高温度系数晶振的振荡频率受温度影响较大,随温度的变化而明显改变,其产生的信号作为计数器2的脉冲输入,用于控制闸门的关闭时间。初态时,计数器1和温度寄存器被预置在与-55 ℃相对应的一个基值上。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,在计数器2控制的闸门时间到达之前,如果计数器1的预置值减到0,则温度寄存器的值将作加1运算,与此同时,用于补偿和修正测温过程中非线性的斜率累加器将输出一个与温度变化相对应的计数值,作为计数器1的新预置值,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环,直到计数器2控制的闸门时间到达亦即计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。在默认的配置中,DS18B20的测温分辨率为0.0 625 ℃,以12位有效数据表示,其中,高位的S表示符号位,其数据格式如表1所示。如:0000 0001 1001 0001表示+25.062 5 ℃。
3 ds18b20加热过程控制原理
本温度控制装置微控制器采用AT89C2051,温度传感器为DS18B20,采用CD4511和7段数码管实现温度值显示。交流开关采用继电器控制,也可采用可控硅实现恒温过程控制。硬件电路原理图如图3。通过按键设定温度(由显示器显示),当DS18B20检测的温度高于设定温度,停止加热。当DS18B20检测的温度低于设定温度,启动加热装置进行加热。为了避免加热装置的频繁启动,可以通过软件编程设置温度的调节范围。也可以改用固态继电器。
4 ds18b20操作
为了在AT89C2051与DS18B20之间建立正确的数据通讯,89C51单总线接口必须严格遵守DS18B20的操作协议和操作时序。其中,操作协议按步骤分为DS18B20复位命令、ROM功能命令、存储器操作命令、数据交互命令。相应的读写、复位操作时序如图4所示。
5 突出抓好总后勤部及自动可火机器项目
利用DS18B20为鸡西军区设计的定时控温发酵器已申请专利并投入使用,参评荣获中国人民解放军总后勤部科技进步三等奖;自动控温电热器现己投产。使用表明:所设计的定时控温发酵器达到了预定性能指标的各项要求,现运行良好,获得了良好的社会效益和经济效益。
原创力文档


文档评论(0)