- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温度检测系统的
接口开发实践;本学习课程根据电子技术应用产品工作过程设计内容:主要包括5个典型学习情境项目:
1、光强检测系统——并行接口芯片AD0804与串行接口芯片TLC1543的使用
2、温度检测系统——DS18B20
3、串行数据传输接口——RS-232的应用
4、万年历制作——时钟日历芯片DS1302
5、基于I2C总线的IC卡读卡器模块;项目 二 温度检测系统;项目概述:
人民的生活与环境的温度息息相关,在工业生产和日常生活中,对环境温度的检测十分重要,比如:冷库温度检测、环境温度检测、农业温室监控、粮库温度监控,都需要显示当前温度、并能够对温度进行存储和报警。
;项目效果演示; 设计智能电子产品设计中设计方案一般归结为以下几个模块:主控模块、待测模块、显示模块、键盘输入模块、控制模块
;本项目中涉及到四个模块
1、待测模块:温度传感器DS18B20
单总线协议
补码
2、主控模块:51单片机
3、显示模块:数码管和液晶屏
4、输入模块:用于调节温度的上下限值
5、控制模块:控制光电报警;知识点:
温度传感器DS18B20
单总线协议
补码
; 温度传感器:
温度传感器有模拟温度传感器和数字式温度传感器
区别:1、模拟式温度传感器输出的是模拟信号,必须加上AD模块进行模数转换才能送单片机进行数据处理。
2、数字温度传感器输出的是数字信号,可以直接接单片机,单片机对输入的数据进行处理控制。
常见的温度传感器有:
模拟温度传感器LM35 需要外加放大电路和A/D转换模块后接单片机进行处理
数字式温度传感器 DS18B20 可以直接和单片机连接进行数据处理;DS18B20:
美国DALLAS公司生产的DS18B20数字式温度传感器改变了传统温度测试方法,直接将温度物理量变换为数字信号并以单总线方式传送到计算机进行数据处理。1)DS18B20的引脚DS18B20的外形见图7-3所示,
其中图a采用TO-9封装形式,
外表看起来像三极管。图b采用
8脚SOIL封装形式,只用3、4和
5脚,其余为空脚或不需要连接引脚。
; ;当DS18B20接收到温度转换命令后,开始转换。转换后的温度就以带符号补码??式扩展16位的二进制存储在存储器中。单片机可通过单总线读出数据,读取时低字节在前,高字节在后。;DS18B20 的通信协议定义了初始化时序、写时序和读时序。初始化时序如下图所示
;写时序如下图所示:
;读时序如下图所示:
;DS18B20单总线协议:
主机控制 DS18B20 完成读取一次温度数据的过程按照通信协议分为
初始化 DS18B20(发复位脉冲)
传送ROM 命令
传送RAM操作命令和处理数据
ROM 操作命令见书173页 RAM 操作命令 见书173页
接一个DS18B20 温度转换命令:44H
用命令 CCH 读暂存器命令:BEH;项目要求:
电路主要包括单片机、温度传感器DS18B20和数码管。DS18B20采用外部电源供电方式进行供电,单片机通过 P3.5引脚与 DS18B20 的 DQ 相连,作为单总线数据线,R13 为单总线 DQ 的上拉电阻,阻值为 4.7kΩ。用温度传感器DS18B20设计室温测量系统,通过三位数码管显示,测量范围99.9~0.01oC。
;知识拓展:;思考
补码是怎么存放在存储器中的。;知识回顾:
文档评论(0)