ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:288.15KB ,
资源ID:22934621      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22934621.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的温湿度传感器课程设计Word格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的温湿度传感器课程设计Word格式.docx

1、5.2.1硬件原理图-105.2.2 硬件PCB图-115.2.3 所需元器件-11 5.3 实验效果-11 5.4 实验软件程序-12引 言可靠性与卓越地长期稳定性.传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个8位单片机相连接.该产品具有通信便捷、超快响应、抗干扰能力强等优点.每个DHT11传感器都在OTP内存中存入了在湿度校验室中获得地校准系数.校准系数以程序地形式储存,在传感器内部在检测信号地处理过程中要调用这些校准系数.单总线串行接口,仅需1个I/O口即可实现对温度和湿度地同时测量,使系统集成变得简易快捷,小体积、低功耗,使其成为一种温湿度测量原件地不错选择.是居家温湿度

2、表不错地传感器件.1.1 DHT11描述 DHT11是广州奥松有限公司生产地一款湿温度一体化地数字传感器.该传感器包括一个电阻式测湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接.通过单片机等微处理器简单地电路连接就能够实时地采集本地湿度和温度.DHT11与单片机之间能采用简单地单总线进行通信,仅仅需要一个I/O口.传感器内部湿度和温度数据40Bit地数据一次性传给单片机,数据采用校验和方式进行校验,有效地保证数据传输地准确性.DHT11功耗很低,5V电源电压下,工作平均最大电流0.5mA.性能指标和特性如下: 1、工作电压范围:3.5V-5.5V 2、工作电流 :平均0.5mA 3

3、、湿度测量范围:2090RH 4、温度测量范围:050 5、湿度分辨率 :5RH 8位 6、温度分辨率 :1 8位 7、采样周期 :1S 8、单总线结构 9、与TTL兼容(5V)1.2 管脚排列 :PIN名称注释1VDD供电(3-5V)2DATA串行数据,单总线3NC悬空4GND电源地1.3 应用电路连接说明 DHT11数字湿温度传感器连接方法极为简单.第一脚接电源正,第四脚接电源地端.数据端为第二脚.可直接接主机(单片机)地I/O口.为提高稳定性,建议在数据端和电源正之间接一只1K地上拉电阻.第三脚为空脚,此管脚悬空不用. 因为DHT11是数字传感器,所以建议在电源正引脚接上滤波电容以提高稳

4、定性.1.4 DHT11数据结构 DHT11数字湿温度传感器采用单总线数据格式.即,单个数据引脚端口完成输入输出双向传输.其数据包由5Byte(40Bit)组成.数据分小数部分和整数部分,具体格式在下面说明.一次完整地数据传输为40bit,高位先出.数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bit温度整数数据+8bit温度小数数据 +8bit校验和 校验和数据为前四个字节相加. 传感器数据输出地是未编码地二进制数据.数据(湿度、温度、整数、小数)之间应该分开处理.如果,某次从传感器中读取如下5Byte数据: byte4 byte3 byte2 byte1 byte0 00101

5、101 00000000 00011100 00000000 01001001 整数 小数 整数 小数 校验和 湿度 温度 校验和 由以上数据就可得到湿度和温度地值,计算方法: humi (湿度)= byte4 . byte3=45.0 (RH) temp (温度)= byte2 . byte1=28.0 ( ) Jiaoyan=byte4+byte3+byte2+byte1=73(=humi+temp)(校验正确) 注意:DHT11一次通讯时间最大3ms,主机连续采样间隔建议不小于100ms.1.5 DHT11地传输时序1.5.1、DHT11开始发送数据流程主机发送开始信号后,延时等待20u

6、s-40us后读取DH11T地回应信号,读取总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高,准备发送数据,每一bit数据都以低电平开始,格式见下面图示.如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常. VCC 主机开始 DHT响应输出 数据0 数据1 GND 拉高并等待 准备输出 1.5.2 主机复位信号和DHT11响应信号 VCC 主机拉高20-40us DHT拉高40-50us GND 主机至少拉低18ms DHT拉高40-50us 传送指令开始1.5.3 数字0信号表示方法VCC 26-28us 表示 0 下一位开始GND 12-

7、14us 1BIT开始1.5.4 数字1信号表示方法 VCC 116-118us 表示 1 12-14us2、诺基亚5110液晶简介(PCD8544驱动)特征:单芯片LCD 控制/驱动48 行,84 列输出显示数据RAM 48*84 位芯片集成:LCD 电压发生器(也可以使用外部电压供应)LCD偏置电压发生器振荡器不需要外接元件(也可以使用外部时钟)外部RES(复位)输入引脚串行界面最高4.0Mbits/SCMOS 兼容输入混合速率:48逻辑电压范围VDD 到VSS:2.7V3.3V显示电压范围VLCD 到VSS:6.08.5V LCD内部电压发生器(充许电压发生器)6.09.0V LCD 外

8、部电压供应(电压发生器关闭)低功耗,适用于电池供电系统关于VLCD 地温度补偿使用温度范围:-25702.1 引脚SDIN串行数据输入端SCLK串行时钟输入端D/C数据/命令SCE芯片使能RES外部复位输入端SDIN:串行数据线 输入:数据线.SCLK: 串行时钟线时钟信号: 0.0 4.0 Mbits/s.D/C: 模式选择选择命令/地址或输入数据 SCE: 芯片使能使能引脚充许输入数据,低电平有效.RES:复位此信号会复位设备,应用于初始化芯片.低电平有效.2.2 功能描述:2.2.1地址计数器 (AC) 地址计数器为写入显示数据存储器指定地址.X地址 X6X0和Y地址Y2Y0 分别设置.

9、写入操作之后,地址计数器依照V标志自动加1.显示数据存储器 (DDRAM).DDRAM是存储显示数据地48*84位静态RAM.RAM分为6排,每排84字节(6*8*84位).访问RAM期间,数据通过串行接口传输.这里X地址与列输出号码直接通信.2.2.2 初始化 接电源后,内部寄存器和RAM地内容不确定.必须应用一个RES脉冲.注意,不正确地复位是危险地,可能会损坏设备.所有内部寄存器在指定地时间内,通过31脚地外部RES脉冲(低电平)复位.无论如何,RAM地内容仍然不确定. 2.2.3复位地作用 复位后,LCD驱动器有下列状态:电源节省模式 (位 PD = 1)水平寻址 (位 V = 0)常

10、规指令设置(位 H = 0)显示页(位 E = D = 0)地址计数器 X6 至 X0 = 0。 Y2 至 Y0 = 0温度控制模式(TC1 TC0 = 0)偏置系统 (BS2 至 BS0 = 0)VLCD 等于 0, HV 发生器为关闭状态(VOP6 至 VOP0 = 0)加电后,RAM内容不确定. 2.2.4显示控制 位 D 和 E 位 D 和 E 选择显示模式 设置RAM地 Y 地址 定义显示RAM地Y寻址向量.Y地范围是0至5 设置RAM地 X 地址 X 地址指向列.X地范围是0至83(53H). 位 V 当 V = 0,选择水平寻址.数据写入DDRAM 当 V = 1,选择垂直寻址.

11、数据写进DDRAM位 H 当 H = 0, 可以执行显示控制,设置Y地址和设置X地址; 当 H = 1,可以执行其它命令. 操作电压 VLCD 可以用软件设置,值根据液晶来选择.VLCD = a + (VOP6 to VOP0)x b V.对于PCD8544,a = 3.06 ,b = 0.06在室温下地编程范围为3.0010.68.注意如果VOP 6to VOP0设为0时,会关闭负荷地吸取.例如混合比 1 : 48, 适当地液晶操作电压,Vth 是液晶地极限使用电压.警告, 在低温下增加VOP 时,在25情况下,VOP不能超过8.5V极限值.2.2.5 串行接口时序2.2.6 指令集 指令命

12、令字描述DB7DB6DB5DB4DB3DB2DB1DB0(H=0 or 1)NOP空操作功能设置PDVH写数据D7D6D5D4D3D2D1D0写数据到显示 RAMH=0保留X不可使用显示控制DE设置显示配置设置RAM地Y地址Y2Y1Y0Y地范围是0至5设置RAM地x地址X6X5X4X3X2X1X0X地范围是0至83H=1温度控制TC1TC0设置温度系数(TC x)偏置系统BS2BS1BS0设置偏置系统设置VopVop6Vop5Vop4Vop3Vop2Vop1Vop0写VOP 到寄存器芯片是活动地芯片处于掉电模式水平寻址垂直寻址使用基本指令集使用扩展指令集D and E00显示空白01普通模式1

13、0开所有显示段11反转映象模式TC1 and TC0VLCD 温度系数 0VLCD 温度系数 1VLCD 温度系数 2VLCD 温度系数 33 总结: 通过此次课程设计,使我更加扎实地掌握了有关课本知识,在设计过程中虽然遇到了一些问题,但经过一次又一次地思考,一遍又一遍地检查终于找出了原因所在,也暴露出了前期我在这方面地知识欠缺和经验不足.因为在实验中,我画PCB时忘记了连接晶振电容地地引脚,导致做出板后用导线连接,降低了电路板地美观.忽略了AT89S52地第31引脚接VCC才是访问片内存储器,也导致了我烧坏了一片DHT11传感器.实践出真知,通过亲自动手制作,使我们掌握地知识不再是纸上谈兵.

14、谢 辞首先感谢学院给了我实际动手做电路板地机会,让我对自己专业知识有更深一步地认识.让我感受到我们工科生要不断提高自己地动手能力,日后做电子作品才能更好,更快地完成.在此感谢彭老师在我写论文时给地批注和改正.让我对本科论文地编写格式有更深地理解和认识更深刻.参考文献:诺基亚5110液晶中文手册广州奥松有限公司DHT11温湿度传感器说明书1 郭天祥.新概念51单片机C语言教程入门、提高、开发、拓展全攻略.北京:电子工业出版社,20092 谭浩强.C程序设计教程.北京:清华大学出版社,2007.7附 录 5.1 实验总框架图:5.2 硬件部分:由AT89S52最小系统,诺基亚5110液晶和DHT1

15、1温湿度传感器组成,电路相当简单.5.2.1硬件原理图5.2.2 硬件PCB图5.2.3 硬件所需元器件CommentDesignatorFootprintQuantity10UFC1, C6, C7RB1104C2RAD0.1530pC3, C4100nfC5leddiode11.0592M晶振JTAGJ8Header 3X2AP1HDR2X3_CENHeader 20P2, P4HDR1X20res10kP3HDR1X9R11kR2, R3AXIAL0.310kR4自锁S1SW-PB*S2sw-pb5110U1AT89S52U2DIP40DHT11U45.3 实验效果: 上电后,5110液

16、晶显示第二,三行分别显示温度,湿度值.接着在第一行显示学号1000220620.停留1秒钟后,切换显示姓名李能剑,再停留1秒后,就动态显示基于单片机地温湿度传感器.5.4 软件程序 流程图:5.4.1软件流程图 : 开始 5110复位 初始化5110 5110清屏 5110显示温度: 湿度: %RH 进入while(1) 循环 执行DHT11_ReadTempAndHumi()。 读取温湿度当前值 显示温湿度值 Flag=1 flag=2 判flag 5.4.2 软件程序 #include reg52.hsbit res =P27。sbit sce =P26。sbit dc =P25。sbit

17、 sdin =P24。sbit sclk =P23。sbit dht11=P20。#define OK 1#define ERROR 0#define NUMBER 20#define SIZE 5unsigned char flag=1。unsigned char status。 / 存放五字节数据地数组unsigned char value_arraySIZE。 /* 可在其他地文件引用温湿度值, 实际是温度地整数地10倍;*/* 如dht11读回地温度是 26,则temp_value = 260, 湿度同理*/unsigned char k=0。unsigned int code han

18、zi=0x82,0x82,0xFF,0xAA,0xAA,0xAA,0xAA,0xAA,0xFF,0x82,0x82,0x00,0x0A,0x09,0x0A,0x0A,0x0A,0x0F,0x0A,0x0A,0x0A,0x09,0x0A,0x00,/*基,0*/0x20,0x21,0x21,0x21,0x21,0xFF,0x21,0x21,0x21,0x21,0x20,0x00,0x00,0x00,0x00,0x08,0x08,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,/*于,1*/0x00,0x7C,0x55,0x56,0x54,0xFC,0x54,0x56,0x5

19、5,0x7C,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x0F,0x01,0x01,0x01,0x01,0x01,0x00,/*单,2*/0x00,0x00,0xFE,0x90,0x90,0x90,0x90,0x9F,0x90,0x10,0x10,0x00,0x08,0x06,0x01,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,/*片,3*/0x88,0x68,0xFF,0x28,0x40,0xFE,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x00,0x0F,0x08,0x04,0x03

20、,0x00,0x00,0x07,0x08,0x0E,0x00,/*机,4*/0xFC,0x46,0x45,0x44,0xFC,0x10,0x08,0x27,0xC4,0x04,0xFC,0x00,0x0F,0x04,0x04,0x04,0x0F,0x00,0x00,0x00,0x08,0x08,0x07,0x00,/*地,5*/0x22,0x44,0x00,0xC0,0x5F,0xD5,0x55,0xD5,0x5F,0xC0,0x00,0x00,0x04,0x02,0x09,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x0F,0x08,0x00,/*温,6*/0x11,0x22,0x80,0x3E,0x2A,0xEA,0x2A,0xEA,0x2A,0x3E,0x80,0x00,0x04,0x02,0x08,0x09,0x08,0x0F,0x08,0x0F,0x08,0x09,0x08,0x00,/*湿,7*/

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1