- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
08 《嵌入式技术应用》 模块四 嵌入式网关之温湿度采集系统设计
第
第 PAGE 3 页
DHT11接口通信
一、单总线通信简介
目前常用的微机与外设之间进行数据传输的串行总线主要有I2C总线、SPI总线和SCI总线。
I2C总线以同步串行两线方式进行通信(1条时钟线,1条数据线);
SPI总线则以同步串行三线方式进行通信(1条时钟线,1条数据输入线,1条数据输出线);
SCI总线是以异步方式进行通信的(1条数据输入线,1条数据输出线)。这些总线至少需要两条或两条以上的信号线。
近年来,美国的达拉斯半导体公司(Dallas?Semiconductor)推出了一项特有的单总线(1-wire?Bus)技术。该技术与上述总线不同。它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的,因而这种单总线技术具有线路简单、硬件开销少、成本低、便于总线扩展和维护等优点。
1.串行单总线概述
单总线适用于单主机系统,能够控制一个或多个从机设备。主机可以是微控制器,从机是单总线器件,它们之间的数据交换只通过1条信号线。当只有1个从机设备时,系统可按单节点系统操作;当有多个从机设备时,系统则按多节点系统操作。单主机多节点系统示意图如图1所示。
图1
2.串行单总线工作原理
顾名思义,单总线只有一根数据线系统中的数据交换、控制都在这根线上完成。设备(主机或从机)通过一个漏极开路或三态端口连至该数据线,这样允许设备不发送数据时释放总线,以便其他设备使用总线,其内部等效电路如图2所示。
单总线要求外接一个约4.7Ω的上拉电阻,这样当总线闲置时,状态为高电平。主机和从机之间的通信通过以下三个步骤完成:初始化1-wire器件,识别1-wire器件,交换数据。
由于二者是主从结构,只有主机呼叫从机时,从机才能答应,因此主机访问1-wire器件都必须严格遵循单总线命令序列:初始化、ROM命令、功能命令。如果出现序列混乱,1-wire器件不会响应主机(搜索ROM命令,报警搜索命令除外)
3.串行单总线器件
我们把挂在单总线上的器件称之为单总线器件,其器件内具有控制、收/发、储存等电路。为了区分不同的单总线器件,产家生产单总线器件时要刻录一个64位的二进制ROM代码,标志着单总线器件的ID号。目前,单总线器件的主要有数字温度传感器(如DS18B20);温湿度传感器(如DHT11)A/D转换器(如DS2450);门禁、身份识别器(如DS1990A);单总线控制器(如DSIWM)等等;部分单总线接线电路如图3所示。
图3
二、DHT11的接口类型
DHTll采用4针单排引脚封装,电路连接方便,引脚说明如下列表1所示。
表1
其中,典型电路如图4所示:
图4
注:
1.DHT11的供电电压为 3-5.5V。
2.传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。
3.电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。
4.建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。
三、DHT11的数据格式
DHT11数字温湿度传感器采用单总线数据格式。即,单个数据引脚端口完成输入输出双向传输。其数据包由5Byte(40Bit)组成。数据分小数部分和整数部分,具体格式在下面说明。
数据格式:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验和
传感器数据输出的是未编码的二进制数据。一次完整的数据传输为40bit,高位先出。数据(湿度、温度、整数、小数)之间应该分开处理。校验和数据为前四个字节相加。例如,某次从传感器中读取如下5Byte数据:
您可能关注的文档
- 17 计算机与互联网应用 word应用-小报艺术排版 实验4 小报艺术排版.doc
- 2017年机器人虚拟仿真大赛学生作品展示 常州机电职业技术学院1组 基于共享经济下的智能车库系统说明文档.docx
- Android(安卓)应用开发技术 Android(安卓)应用开发技术 教案--智能手机创意开发.doc
- ArcGIS软件应用 多边形叠加分析 矢量数据的生成与分析.docx
- ArcGIS软件应用 空间分析 运用矢量空间分析工具实现空间分析1.doc
- ArcGIS软件应用 三维操作 编辑三维模型.doc
- BIM技术概论 习题库 扶手楼梯.docx
- BIM技术应用 9.日照及漫游设置 日照及漫游设置教案.docx
- bz27-影视剪辑 bz27-影视剪辑、剪辑的相关名词概念 画外音稿.docx
- CATIA航空零部件设计 工程图创建 CATIA工程图 学习指南.doc
最近下载
- 小学研究课题立项申报:基于小学生高阶思维发展的课堂微项目活动设计研究.docx
- 网站安全等级保护--应急预案.docx
- 输送带发展前景分析.pptx
- IPC-6018c,6018cs,6017,6016,6015,6013d,6012e,ds,da 英文资料分享.pdf
- 高中数学公式(经典).doc VIP
- 顶管施工测量方案.doc
- 2024年度医院中医肛肠外科科带教计划课件.pptx
- 全国青少年劳动技能与智能设计大赛赛题与评价标准.PDF
- 2021-2022学年福建省宁德市校际联盟八年级(上)第一次月考英语试卷(附答案详解).docx VIP
- 2023年(最全版)二级建造师考试真题及参考答案.docx
文档评论(0)