欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    数字温湿度计设计 毕业论文.doc

    • 资源ID:3944169       资源大小:1.49MB        全文页数:27页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字温湿度计设计 毕业论文.doc

    中国计量学院现代科技学院本科毕业设计(论文) 数字温湿度计设计The Design Of Digital Thermometers And Hygrometer学生姓名 学号 学生专业 自动化 班级 系 机电工程系 指导教师 讲师 中国计量学院现代科技学院2015年5月郑 重 声 明本人呈交的毕业设计论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。学生签名: 日期: 分类号: TP368 密 级: 公开 UDC: 62 学校代码: 13292 中国计量学院现代科技学院 本科毕业设计(论文) 数字温湿度计设计The Design Of Digital Thermometers And Hygrometer作 者 学号 申请学位 工学学士 指导教师 讲师 学科专业 自动化 培养单位 中国计量学院现代科技学院答辩委员会主席 评 阅 人 2015 年 5月致  谢 本毕业设计论文是在我的指导老师黄镇海老师悉心指导下完成的。从毕业设计选题到元器件选型硬件电路设计以及最终的毕业论文攥写过程中,黄镇海老师始终对我耐心指导和不懈的支持。黄老师为人随和对学生认真负责。从他身上可以体现出一位优秀教学工作者严谨的治学态度、丰厚的知识底蕴以及无私奉献的教学精神。犹如茫茫大海中的灯塔,指引着我们向前行。希望借此机会向黄老师表示衷心的感谢。此外,本次毕业设计以及论文能够顺利完成也离不开其他老师与同学们的指导与相互帮助。他们给出的一些元器件选型意见以及论文编写的建议也对我有很大的帮助。再次向他们表示由衷的谢意。数字温湿度计设计摘要:温湿度参数的检测已经成为人们日常生产生活中的一个重要的参数指标。温湿度是环境参数中最基本的两个参数,其在化工业、制药业等生产行业中有着重大意义,对于环境温湿度检测的一点点偏差就可能对生产造成很大的影响。随着社会发展与人们生活水平的逐步提高,温湿度作为两个基本的环境参数也逐渐步入人们的日常生活中。因此对于环境温湿度检测的研究有着重要的意义。本论文介绍了一个以STC89C52为主控制器,DS18B20为温度传感器,DHT11为湿度传感器,HC-06作为蓝牙通信模块,通过LCD1602显示温湿度的温湿度检测系统。硬件电路部分包括:单片机最小系统、DS18B20温度检测模块、DHT11湿度检测模块、LCD1602液晶显示模块、HC-06蓝牙通讯模块组成。软件系统包括:湿度传感器数据采集子程序、数据校验子程序、液晶显示屏显示子程序、蓝牙通信模块通信子程序、系统主程序。本设计实现的功能有检测当前环境下的温度和湿度参数值,将传感器检测到的温湿度数值显示到液晶显示屏上面。它还有一个蓝牙模块,可以实现与手机、电脑等拥有蓝牙终端的设备连接,并且可以通过软件发送预定义字符串到蓝牙进行数据交互,实现远程温湿度数据获取。关键词:DS18B20;DHT11;温度检测;湿度检测.中图分类号:TP368.The Design Of Digital Thermometers And HygrometerAbstract: The detection of temperature and humidity have become a very important data in people's daily life. Temperature and humidity are two important basic data of environment parameters. It has extremely important sense in many industries. It will generating very serious affect if the measuring of temperature and humidity has took some small mistakes. With the development of social life and people's lifestyle has changed, temperature and humidity as two basic parameters of environment have a important role in people's daily life. Therefore, the study of temperature and humidity have important significance. This thesis introduces a system which can detect temperature and humidity. It use STC59C52 as the center controller and DS18B20 as a sensors which can detect temperature and DHT11 as a sensors which can detect humidity and HC-06 as a Bluetooth module. Software system contains four small courses and a main course.There are some application what the system has affected. Such as the detection of the temperature and humidity and people can see the results on a scream or use a software get the data of temperature and humidity which the system detected.Keywords: DS18B20; DHT11; temperature measurement; humidity measurements.Classification: TP368目 次摘要目次1引言(绪论)12 设计目标及意义22.1设计目标22.2数字式温湿度计的设计依据及意义23系统概述33.1总体设计方案33.2元器件的选择33.2.1主控制芯片33.2.2 DS18B20温度传感器43.2.3 DHT11湿度传感器53.2.4 LCD1602液晶显示63.2.5 HC-06蓝牙通信模块74系统总体设计94.1硬件电路设计94.2系统程序设计114.2.1程序流程图114.2.2数据采集子程序134.2.3据校验子程序134.2.4显示子程序144.2.5串口通讯子程序164.2.6蓝牙串口助手介绍165结论19参考文献20附录A 源程序21附录B 实物图27学位论文数据集281绪论随着社会的发展,温湿度已经与人们生产生活越来越密不可分。在人们的日常生产生活中,对温湿度的检测需求越来越高。近年来,随着智能设备终端的快速发展,人们对温湿度的检测也有着向智能化发展的需求。高精度的温湿度测量仪器,智能化的温湿度显示方式成为了人们对于温湿度这一常见测量指标的一个要求。传统的温度检测方法是通过水银温度计,该温度计具有度数不方便,测量精度不高,操作繁琐等缺点。目前人们对于湿度数值的检测基本上还是采用比较传统的干湿球显示法,但是此方法的测量过程相对复杂而且对于湿度数值的测量结果精确度并不高。并且传统的测量方法都需要人工读取温湿度结果,这在一定程度上也一样影响测量精度。测量温湿度的关键是选择功能良好的温湿度传感器。虽然现在出现了很多如DHTxx、SHTxx等集温湿度检测于一体的温湿度传感器,但是这样的传感器普遍都存在温度检测结果精度只有1的情况,因此,出于对精度要求的考虑,在本设计中的温度信号采集采用的传感器是DS18B20,而湿度信号的采集则是依靠DHT11。从而来达到本设计中温度精确度为0.1的需求。无线信息传输技术已经越来越成熟,并且人们越来越希望走向智能家居化的发展。基于此点考虑,本设计中有一个蓝牙模块,其功能是负责温湿度信号与第三方设备的交互,从而达到异地实时查看到监测点的温湿度信息的目的,使科技与生活相互结合,给人们生活带来便利。此次设计中采用的两个温湿度传感器的检测结果都是以数字信号输出的,因此在硬件电路中不需要设计模数转换模块,并且它们和单片机连接的外围电路也比较简单。所以在此次毕业设计中采用的温湿度信号检测的传感器分别为DHT11和DS18B20两个传感器,主控制模块则是采用的SCT89C52单片机。以此为基础完成本次设计。2 设计目标及意义2.1设计目标设计完成一个以STC89C52单片机为核心控制器的数字式温湿度检测以及温湿度信息实时发送的系统,其中该设计需要实现的基本功能为:(1) 测量温度精度为±0.1,测量湿度的精度为±1%;(2) 系统允许误差范围为0.1和1%以内;(3) 用户可以通过手机上的串口通讯助手软件通过蓝牙通信,实现软件发送指令(预定义字符串)来获取当前温湿度值;(4) 该系统可以将实时采集到的温湿度信息显示在液晶屏上面方便查看。2.2设计数字温湿度计的技术依据和意义温湿度的检测在人们的生产生活中越来越重要了,在很多场合下,都需要对当前环境的温湿度数值进行检测以便人们采取相应措施。准确的温湿度测量结果在一些工业生产环节更加重要。传统的温度测量方法是采用水银温度计,它虽然价格低廉,结构简单,但是它的测量结果不易读取并且精确度不高,它需要采用人工度数的方式,测量误差加度数误差使得它的检测精度更加不可靠1。目前人们对于湿度数值的检测基本上还是采用比较传统的干湿球湿度检测法,但是此方法的测量过程相对复杂而且对于湿度数值的测量结果精确度并不高。通过单片机作为主控制器对温湿度进行检测,不但具有控制简单,可控精度高等特点,而且硬件电路简单,显示结果方便记录的好处。近几年来,人们对智能温湿度检测越来越期望,它不仅可以解放出更多的人力,而且还确保了精确度不丢失。蓝牙无线通信技术经历了这么多年的发展也日趋成熟起来,2.4GHz判断的无线通信已经成为了国际的标准,并且由于智能手机的快速发展,单片机与外界通信已经不单单局限于早前的时候通过上位机和串口来与计算机进行通讯。现在单片机也可以通过蓝牙主从模块和其他单片机或者手机及笔记本进行数据交互了。通过单片机控制蓝牙从模块发送温湿度传感器检测所得的数据到手机软件上,用户可以通过编程发送指令获取传感器检测到的温湿度值,可以异地实时获取设备检测所得到的温湿度数值,而且也提高了检测效率避免了使用者可能出现的操作误差导致测量结果不准确。总而言之,温湿度无论是在日常人们的生活中还是在工农业的生产中都有着很大的影响,实际生产生活各个环节都离不开对于温湿度的检测与控制。因此,对检测温湿度的设计是具有实际意义的。3系统概述3.1总体设计方案根据系统设计要求,本温湿度检测及数据传输系统主要由一下5个模块组成:以STC89C52单片机为核心的主控制系统、以DS18B20为核心的温度检测系统、以DHT11为核心的湿度检测模块、以LCD1602为核心显示模块以及以HC-06为核心的蓝牙通信模块。蓝牙通信模块湿度传感器温度传感器显示模块主 控 制 器图3.1 系统设计框图STC89C52单片机作为本温湿度检测系统的主控制器, DS18B20温度传感器采集温度信息发送给单片机做数据处理,DHT11温湿度传感器采集湿度信息发送给单片机做数据处理,单片机把数据经过处理之后发送显示指令给液晶显示屏显示在LCD1602液晶显示器上,通过蓝牙模块和手机端蓝牙串口助手进行通讯。HC-06蓝牙模块处于工作状态时,手机端的蓝牙串口可以检测到该模块发出的信号,通过配对码进行两个设备之间的配对(蓝牙模块默认配对码为1234),配对成功后,手机端发送设定字符串到蓝牙模块就可以获取到实时监测到的温湿度值(默认发送“11”获取当前湿度值,发送“21”获取当前温度值)。3.2元器件的选择3.2.1 主控制芯片单片机是拥有微型CUP、基址寄存器、RAM、ROM以及数据通信I/O口等组成的一个集成于一小块芯片上的完整计算机系统。它的基本功能全部集中在一个微小芯片上面,但它基本上具有一个完整计算机系统所需要具备的基本元件:CPU、RAM和与外界通信的总线系统,同时集成了外部时钟电路、定时器等外围扩展设备9。本设计中,所有传感器以及蓝牙、液晶屏之间的通信是通过单片机完成的。该单片机是INTEL公司推出的51系列单片机中的产品基础,是采用单个低电压感谢您CMOS8位单片机,片内有8位可以反复擦写的存储器。如下图3.2是STC89C52单片机的引脚电路图。图3.2 单片机引脚单片机最小系统组成部分之一是晶振电路。本系统中晶振使用的是频率为11.0592MHz的晶振,与之相连的电容采用瓷片电容,电容大小为22pF。其组成电路如图3.3所示:图3.3 晶振电路3.2.2 DS18B20温度传感器DS18B20温度传感器是以数字信号作为其直接信号输出的传感器,它输出的检测信号可以直接交给单片机来处理数据,并且其数据输入输出口集成在一个引脚,并且DS18B20的数据输出口是单口的,只需将其数字信号接口与单片机连接,其他两个管脚分别接VCC和GND就可以实现该元器件的正常工作。其温度测量范围在-55 +125之间,并且,在-10 +85之间时温度精确度为0.5。可以通过软件程序将其温度精度分辨率控制在0.0625,从而实现了对于温度的高精度检测10。同时DS18B20在实际硬件电路连接中,只需要一个4.7K的上拉电阻不需要其他任何元器件11,其数模转换电路、传感器等都在一个三极管中被封装好了,硬件电路十分方便。图 3.4DS18B20引脚图1:GND接地 2:DQ数据输入/输出引脚 3:VDD可选的VDD引脚3.2.3 DHT11湿度传感器DHT11温湿度传感器,具有良好的工作稳定性,它可以适用于不同场合下的温湿度采集,相对于瑞士生产的SHT11传感器而言,它具有极高的价格优势,并且在性能方面表现也是相当不错的它响应速度快,抗干扰能力强。并且其在出厂时已经对输出信号进行了校验,可靠性相对较高。图 3.5 DHT11温湿度传感器因为在本设计中,对于温度的精确度要求是0.1,而DHT11温湿度传感器能检测到的温度精度只能精确度1 并且检测范围只能0-5012。 因此无法满足本设计中对于温度检测精度的要求而其湿度检测范围是20-90%RH精确度为1%,可以满足本设计中对于湿度检测上的性能的要求,因此在本设计中只采用该传感器检测到的湿度数据,而不采用其检测所得的温度数据,通过精确度更高的DS18B20温度传感器来检测环境温度值,确保数据能够满足设计需求。3.2.4 LCD1602液晶显示本设计中液晶显示模块使用的是1602液晶模块,其显示器驱动电路的电压为5V,含有背光功能,它可以分为两行显示,其中每一行最多可以显示16个字符,但是不支持中文显示,内置128个字符的ASCII字符集库3。图3.6 LCD1602引脚图图3.7 LCD1602实物图LCD1602引脚说明如下表:表 3.8 LCD1602引脚说明表编号符号引脚功能说明编号符号引脚功能说明1VSS接地9D2数据接口32VCC电源正极10D3数据接口43VO液晶屏对比度调节端口11D4数据接口54RS数据/命令选择端12D5数据接口65R/W读/写控制端13D6数据接口76E使能端14D7数据接口87D0数据接口115BLA背光端正极8D1数据接口216BLK背光端负极LCD1602内部有80B的RAM缓存区14,对应映射关系如下图:LCD显示屏16X2000102030405060727404142434445464767图3.9 LCD1602地址为了使液晶显示结果更容易观测,在本设计中将液晶15脚接+5V电压,16脚接地,实现液晶背光工作。第三引脚VO口为液晶对比度调节口,在该口串接一个10K电位器从而来调节液晶显示器的对比度15。3.2.5 HC-06蓝牙通信模块蓝牙技术是一种无线通信技术。其对数据收发的可靠性和信息传输的安全性有极大的保障。由诺基亚、英特尔、东芝、爱立信和IBM等五大公司成立参与的SIG组织于1998年5月提出并且制定的标准。2.4GHz是蓝牙技术在全球通用的通信频段,蓝牙信号的传输速率可以达到约1Mbps。蓝牙传输的技术特点如下:(1)可替代性极高:无线蓝牙通信技术可以做到像有限电缆那样的做数据的收发,其传输速率并不受影响并且能保障数据传输过程中不丢包。(2)可靠的信息安全性:蓝牙技术通过调频技术保障信息安全性;(3)优秀的承载能力:蓝牙通信支持几种类型不同的信息的接受与发送,它还可以与多个设备同时连接;(4)功耗超低:蓝牙设备可以通过直流电源供电而并不需要高电压的交流供电;(5)集成性高:蓝牙芯片具有小体积但是有复杂的内部结构;(6)通用性好:全球通用。HC-06蓝牙模块主要性能参数:(1)频率:2.4GHz;(2)调制方式:GFSK;(3)收发功率级别:class2;(4)灵敏度:-80dBm;(5)通讯速率:2Mps;(6)工作电压:3.3V;(7)工作稳定温度范围:-20+55HC-06蓝牙通讯模块电路图如图3.10所示:图3.10 HC-06蓝牙模块电路其中蓝牙模块的TXD引脚与STC89C52单片机的P3.1口相连,RXD引脚与单片机的P3.0口相连。蓝牙模块LED灯闪烁时表示正在等待匹配设备,LED灯常量时表示设备匹配成功,进行数据传输。图3.11 HC-06蓝牙实物图4软硬件系统设计4.1数字温湿度计电路设计STC89C52单片机是本次设计中的核心部件,其起着获取温度传感器和湿度传感器检测到的数据功能,并且通过其控制LCD液晶显示屏显示采集到的温湿度实时信息值,以及控制蓝牙模块发送该实时温湿度数据的作用。数字式温湿度传感器DHT11的数据通信引脚DATA脚与STC89C52单片机的P2.2口相连,DS18B20数字式温度传感器的数据通信引脚与STC89C52单片机的P1.0口相连。单片机的P0.0口P0.7口连接10K的排阻然后在与LCD1602的RB0RB7使能端口相连。LCD1602的V0口连接一个10K的电位器接地,从而达到通过调节电位器的阻值来调节LCD1602显示屏的对比度的目地。LCD1602显示屏的BLA与BLK脚分别连接VCC与GND从而打开LCD显示屏的背光功能。LCD显示屏的数据读写和使能引脚分别连接单片机的P2.6、P2.5、P2.7引脚从而实现单片机对该液晶显示模块的数据读写操作。HC-06蓝牙通信模块的数据引脚连接单片机对应的引脚,实现蓝牙模块与单片机之间可以进行正确的数据交互,实现手机端的串口调试助手可以通过发送预定义字符串来与单片机进行通信,实现实时获取温湿度值的设计要求。图4.1 数字式温湿度计电路图单片机的复位电路可以通过两种途径来实现其复位单片机的功能,分别是按键复位和上电复位,在本设计中复位电路的设计使用的是按键复位设计。当按下单片机复位按键时,单片机的RST口的电平从原先的电平变成了高电平,触发单片机复位功能,使其进入复位状态。当按键没有被按下时,+5V电源给电容充电,改变原先改口的高电平为低电平,RST口为低电平时,单片机重新变为工作状态。单片机的内部放大器的输入输出引脚。外接一个11.0592MHz的晶振以及两个22p的瓷片电容组成了单片机的晶振电路。4.2系统程序设计4.2.1程序流程图本设计中的软件系统主要分为以下几个部分组成:DHT11数据采集子程序、DHT11数据校验子程序、LCD1602显示子程序、串口通讯子程序。 其中DHT11温度采集子程序主要实现功能为:每次采集8位温度信息将采集到的数据传送到单片机进行处理。DHT11数据校验子程序的功能为:校验每次传感器采集到的8位温度信息,如果校验正确则把数据送到下一个子程序中进行处理。LCD1602显示子程序的功能为:获取温湿度处理子程序得到的数据,通过写指令显示在显示屏上。开始通信复位启动数据传输定时器初始化写温度指令启动数据传输读温度值通讯复位写湿度指令显示处理读湿度值 程序执行成功 数据处理图4.2 程序流程图4.2.2 DHT11数据采集子程序void DATA_RDATA(void)uchar in;for(in=0;in<8;in+)/每次采集8位数据cound=2;while(!D)&&cound+);/拉低50us 为接受一bit数据作准备DOi=1;/电平已拉高,这句可不要tempreter=0;/默认为低电平,即"0"Delay_40us();/延时40s后再测if(DOi) tempreter=1;/如果40us后仍是高电平,是"1"firstcomdata<<=1;firstcomdata|=tempreter;/将值赋给ucharcomdata,每次赋一位cound=2;while(DOi)&&cound+);/延时等待电位降低进行下一次循环4.2.3 DHT11数据校验子程序void DATA_DHT11_wendu(void)D_wendu=0;delay(30);/主机拉低电位180msD_wendu=1;Delay_40us();/主机拉高电位40usD_wendu=1;if(!D_wendu)/如果电位为低,表明从机响应信号已到达cound=2;while(!D_wendu)&& cound +);/判断从机拉低电位80usFLAG=2;while(D_wendu)&& cound +);/判断从机拉高电位80us,准备采集数据DATA_R();RH_ tempreter _dht=comdata_dht;/湿度高8位DATA_R();RL_tempreter_dht=dataof_dht;/湿度低8位DATA_R();TH_ tempreter = dataof_dht;/温度高8位DATA_R();TL_ tempreter = dataof_dht;/温度低8位DATA_R();check_ tempreter = dataof_dht;/校验8位数据D=1;tempreter =(TH_ tempreter +TL_ tempreter +RH_ tempreter +RL_ tempreter);if(tempreter =check_ tempreter)/数据校验 如果正确进行下一步RH=RH_ tempreter;RL=RL_ tempreter;TH=TH_ tempreter;TL=TL_ tempreter;dht0=RH/10+0x30;dht1=RH%10+0x30;dht2='.'dht3=RL/10+0x30;dht4=RL%10+0x30;dht5='%'dht6=TH/10+0x30;dht7=TH%10+0x30;dht8='.'dht9=TL/10+0x30;dht10=TL%10+0x30;4.2.4 LCD1602显示子程序void write_data(uchar date) /1602写数据lcdwrdata=0;lcdrsdata=1;numberdataport=date;delay(5);lcden_see=1;delay(5);lcden_see=0;/delay(200);delay(5);void write_com(uchar com)/1602写指令lcdwr_see=0;Lcdrs_see=0;numberdataport =comportdata;delay(5);lcden_ see =1;delay(5);lcden_ see =0;void LCD_init() /1602初始化 lcden=0; wto_com see (0x38);/8位,2行 wto_com see (0x0c);/显示开,光标关,不闪烁 wto_com see (0x06);/读写字符指针加1,屏幕不移动 wto_com see (0x01);/清屏Print_Char(uchar ch) SBUF=ch; while(TI!=1); TI=0; Print_Str(uchar *str) while(*string!='0') Print_Char(*str); delay(2); string+; 4.2.5串口通讯子程序void time_RI()interrupt 4 int json; ES_data = 0;/关闭串口通讯,防止数据接收时再次发生中断 RI_data = 0;/标志开始接收数据 ajax = SBUF; /把串口接收到的数据放在ajax中 switch (ajax) Case 0x11: for(i=0;i<6;i+)Print_Char(dhti) ; break; case 0x21: Print_Char(0x30+ws) ;Print_Char(0x30+wg) ;Print_Char('.') ;Print_Char(0x30+wxs) ;Print_Char('0'); Break; Default: break; ES = 1; /再次打开串口中断,为下次中断做准备 Print_Char(a);4.2.6蓝牙串口助手介绍蓝牙串口助手是一个基于google推出的安卓系统的定制软件,它可以打开手机蓝牙的层通信协议,从而实现两个蓝牙设备终端之间的相互通信功能。该软件有两种模式,一种是直接发送字符串指令到已进行匹配的蓝牙从机上,另一种是设置编辑九宫格按键内容,按键内容可以根据用户自己的需求自定义,按键发送的字符串也可以预定义。相对于第一种直接发送字符串来说的方法而言,其九宫格按键模式界面更加友好,用户体验非常好,并且可以解决忘记预定义字符串的困扰。软件截图如图4.3、图4.4、图4.5:图4.3 软件调试界面 图4.4 软件调试界面图4.5软件调试界面5结论在大学的学习中,毕业设计是一个十分关键的环节,它对我们将来进入社会参与社会生活实践是一次很好的磨练。从最初的毕业设计选题、开题答辩、元器件选型、电路图设计、硬件电路焊接、软件调试等每一个过程都是一次自我的成长和对自己所学的知识的一次检验。本设计是基于单片机的数字温湿度计设计,开始对于单片机、温湿度传感器都不是很了解熟悉,软件设计中使用C语言进行软件编写也不是很了解。由于本设计是由软件和硬件电路两部分组成,而我是首先从软件编写入手,然后进行硬件电路设计,因此由于软件编程的缺陷导致硬件电路设计不美观。在本次设计中,有很多地方都是从头学起的,如蓝牙通信模块和手机串口调试等。本次毕业设计,锻炼了我的自学能力,动手能力以及问题的发现解决思路和解决的方法等很多都是在平时课堂里面无法通过课本知识获取到的,实践出真理,实践得真知。在实践中磕磕碰碰的学习获取知识,这对于我们自身的成长的有着极大帮助的。本设计实现了温湿度的检测与显示,并且可以通过手机上的蓝牙串口通讯助手获取检测到的温湿度值。LCD实时显示数据,蓝牙实时发送数据等一些基本功能都已经实现了但是其中还是有许多需要改进的地方。如液晶显示屏上只能显示温湿度值,没有加入对于当前系统时间的显示,这可能在一定程度上影响到了其易用性。其次,目前本设计中采用的仅仅是蓝牙串口调试助手来获取检测到的温湿度值,其获取数据还需要进行蓝牙配对,并且要通过手动发送字符串的方式才能够获取到检测到的温湿度数据,这点需要改进,最好的话是可以做出一个实时获取温湿度的软件,其能做到自动配对蓝牙,自动发送获取温湿度的指令,并且可以把获取到的温湿度值记录下来,生成一个类似于历史报表方便用户对比数据等从而做到真正的智能化。参考文献1 张萍.基于数字温度计DS18B20的温度测量仪的开发J.自动化仪表.2007(06):12-17.2 赵海兰,赵祥伟.智能温度传感器DS18B20的原理与应用J.现代电子技术.2003(14):25-26.3 金伟正.单线数字温度传感器的原理与应用J.电子技术应用.2000(06):18-19.4 李前江.自制温湿度计J.电子制作.2012(01):5-8.5 化腾飞.基于MSP430F149单片机与AM2301传感器的温湿度计设计J.山东农业大学学报(自然科学版).2015(01):25-28.6 周立功.单片机实验与实践M.北京航空航天出版社.2008:118-125.7 周秀明,曹隽,张春龙.基于DS18B20的单片机温度检测与调节系统设计J.实验室科学. 2011(01):47-55.8 刘国强,唐东红,李兴伟.基于AT89C51单片机的高精度测温系统的研制J.仪器仪表学报.2005(S1):21-29.9 陈忠华.基于单片机的温度智能控制系统的设计与实现D.大连理工大学,2006:18-20.10 刘同法,陈忠平等.单片机基础与最小系统实践M.北京航空航天大学出版社,2007:2334.11 朱滨峰,徐桂云,李俊敏.单片机在温湿度测量系统中的应用.仪器仪表标注化与计量J.2006(1):1320. 12 陈曾平.电路设计基础M.第二版.北京:北京高等教育出版社,2003:100110. 13 赵娜是,赵刚,于珍珠等.基于51 单片机的温度测量系统.微计算机信息J,2007(1-2):14614814Dallas Semiconductor Corporation DS18B20 Programmable Resolution 1-Wire Digital Thermometer R. Product Datasheet,2008:62-79.15 Zhang Hai-feng, Zhao Ai-ling, HOU Jun Procedia Engineering, 2011, Vol.15 , pp.246-250 10.1016/j.proeng.2011.08.049:48-96.

    注意事项

    本文(数字温湿度计设计 毕业论文.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开