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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

温湿度监测实验报告文档格式.docx

1、 XXXXXXXXXXXX 指导教师 :王付永、贾少锐、付佳 设计周数 : 2周 2019年1月10日1.设计目的(1)熟悉了解温湿度传感器的工作原理。(2)熟悉温湿度传感器的通信原理。(3)通过软硬件设计实现利用STM32单片机对周围环境温度信号的采集及显示。2.设计要求(1)查阅相关资料,熟悉所选的STM32单片机及温湿度传感器。(2)能监测环境温度和湿度,温度测量范围为050的输入温度,湿度测量范围20-90%RH。并能用 LED 或LCD 进行实时显示。(3)当温度超过或低于设定值时并能进行报警,并能对其进行模拟控制。3.设计方案3.1系统总体方案根据设计要求,本系统须由温湿度传感器、

2、报警器、STM32F103RB 单片机、温度范围按键调控模块和 LED 显示模块组成。系统大致框图如下:图3.1温控系统原理框图3.2模块、器件选型(及其相关工作原理)STM32单片机:单片机是整个电路的核心模块,它控制整个系统的运行,利用其各个口分别控制其他模块,使其他模块能够成为一个整体,要实现这些基本功能,STM32较其他的单片机更有优势。其高性能,低成本,低功耗,处理速度更快。图3.2.1 STM32单片机温度传感器: DS18B20 其测量范围为 -55 + 125 ; 在 -10+ 85C范围内,精度为 0.5C 。DS18B20内部结构:主要由4部分组成:64 位ROM、温度传感

3、器、非挥发的温度报警触发器TH和TL、配置寄存器。ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码,每个DS18B20的64位序列号均不相同。64位ROM的排的循环冗余校验码(CRC=X8+X5+X4+1)。 ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。DS18B20管脚排列:1. GND为电源地;2. DQ为数字信号输入/输出端;3. VDD为外接供电电源输入端(在寄生电源接线方式时接地)图3.2.2温度传感器报警器:可以用来做报警器器件很多,比如扬声器、蜂鸣器、和其他音响设备。为了便于取材,此设计采

4、用蜂鸣器作为报警器。温度阈值调节器:可利用 STM32 实验板上的按键通过编程实现温度阈值的调节。LCD 显示屏:显示屏采用 nokia5110。图3.2.3LCD显示屏4.设计过程 4.1硬件设计根据原理框图,用 Altium Designer 软件设计并绘制电路板。 Altium Designer 主要有以下功能:电路原理图设计、印刷电路板设计、电路模拟仿真、FPGA 及逻辑器件设计、高级信号完整性分析。此外,在最新版本 Winter 09 中,还增加了一些新功能:原来已有的三维 PCB 设计功能被提升到了一个更高速的新境界。新功能可以让工程师管理从产品设计到制造的过程转换,尝试新的设计技

5、术并得以深度挖掘可编程器件的潜力。新增加的应用控制面板帮助工程师解决了 FPGA 测试上的难题,并可以远程监控 FPGA 内的设计。新的即插即用型软件平台搭建器让系统的整合更容易,同时提供在可编程器件的“软”硬件环境里的一系列标准服务以供使用。所以,采用 Altium Designer 来设计硬件部分电路,如下图:图4.1.1系统电路图图4.1.2硬件实物连接4.2软件设计主函数主要对各个模块进行初始化和对各个模块的调用,最后通过LCD5110屏幕实时显示温度变化,并100ms更新一次。首先设置两个参考值“H”最高温度,“L”最低温度,然后通过DS18B20温度传感器检测温度变量与参考值相比较

6、,判断是否报警,也可利用按键进行调整两个参考值的大小进而进行报警。图4.2.1 main.c程序框图图4.2.2 DS18B20温度传感器初始化图4.2.3 蜂鸣器图4.2. 4 按键消抖图4.2.5 延时程序图4.2.6 LED初始化图4.2.7 LCD初始化5.系统调试及测试5.1系统调试 硬件调试单片机的P2.0.P2.4分别与三极管的基极连接来控制外设调节温度。利用有包板搭了一一个PNP9012的偏置电路和继电器电路。基极输入为“0”时,这时极管导通推动控制电路工作,当基极输入为“1”时,三极管不导通,控制电只要控制单片机的P2.0、P2.4口的高低电平就可以控制模拟电路的路不工作。当

7、所设温度的高于所测温度的时,置P1.6P1.7为高电平,P1.5为低电平(译码器输入电平为10,com7输出低电平),蜂鸣器工作,置P1.5.P1.6和17均为高电平(译码器输入电平为1com8输出低电平),LED指示灯点亮发出声光报警信号,同时置P2.0为低电平,启动风扇降温:当所设温度的高于所测温度的时,置P2.4为低电平,启动加热器,同时开始计时,并显示热时间。图5.1系统调试5.2系统测试此设计以单片机为核心的温度监控系统,其功能是:平常状态下可以做温度计使用。当温度超过预设温度时二极管会闪烁报警,当温度降下时二极管则停止网烁。 电路设计及功能如下所述:本设计大体可分为三个部分,即温度

8、采集,数码显示,报警电路。温度采集部分进行温度采集,感知温度,后数码显示出温度,若温度超过了预设温度报警电路则启亮发光二极管,闪烁。 按照事先画好的电路图,将元件以及模块在万能版上连接,完成后测试电路有无短路断路的情况,检查无误后,开始调试系统的运行情况给系统通电,将编写好的程序下载到单片机中,让显示模块显示初始化信息,看看显示内容是否淮确无误且清晰,然后调试按键模块,设置温度,检直数字显示是否增加减小。然后调试温度采集模块和报警模块,首先设置温度上限为25度,手指捏住DS1820温度传感器,温度显示增加,超过25度蜂鸣器报警,当前温度为22度。图5.2系统测试结果6.设计总结与体会在本次设计

9、中,我们小组要做的是温度检测记录系统,在严格按照试验要求的前提下我们还新增了温度报警模块,我们试验电路的总体功能主要分为温度传感器模块感测温度变化通过单片机程序显示到LCD,时钟模块通过晶振驱动产生实时时钟信号并通过单片机程序显示到LCD,存储电路模块通过存储器将当前时间和温度信息进行存储。在刚开始的设计时,首先要做的了解所要用到的芯片资料,在本次设计中,利用温度传感器和外部时钟芯片分别进行温度、时间的检测,再将检测到的数据传送单片机经过程序的处理给led显示,在程序的调试过程中,主要注意的就是时间延时函数的设置,是实物调试成功与否的关键之处。我们真正的意识到,在以后的学习中,要理论联系实践,

10、把我们所学的理论知识用到实际当中,实践是检验真理的唯一标准。我们电子专业的学习更是如此,不仅要有丰富的理论知识,还要有很强的动手能力,只有理论与实践并重,我们的专业水平才能提高,这就是我们在这次项目中的最大收获。7.参考文献权明富,齐佳音,舒华英.客户价值评价指标体系设计J.南开管理评论,2004,7(3):17-18胡汉才,单片机原理与接口技术,清华大学出版社,1996。 黄小波,基于AT89C51单片机与DS18B20的温度监控系统J. 单片机开发与应用,2008. 24(10):119-120。 张盛,李国芳,杨新恩.温室温度自动监控系统J. 电器传动自动化,2009,31(3): 50

11、-53。 谭静芳,姚善学.温室温度智能测控系统的设计J. 农业装备技术,2009,35(4):15-17。 赵文博,刘文涛. 单片机语言C51程序设计M. 北京:人民邮电出版社,2005。李华等,MCS-51系列单片机实用接口技术,北京航空航天大学出版社,2003。8宋岩,ARM Cortex-M3 权威指南M.北京: 北京航空航天大学出版社,2009.9华中科技大学电子技术课程组.电子技术基础(数字部分) M.北京: 高等教育出版社,2005.10清华大学电子教研组.模拟电子技术基础(第四版) M.北京: 高等教育出版社,2006.11喻金钱.STM32F 系列ARMCone-M3 核微控制器开发与应用M.北京: 清华大学出版社,2011.8.附录源代码评 语成 绩指导教师(签字) 年 月 日

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

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