储藏室温湿度监测系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

编辑版word

编辑版word

编辑版word

“计算机控制系统”

课程设计报告

题目储藏室温湿度监测系统

姓名

2013/1/16

目录

TOC\o1-3\h\z\u一、 项目背景 3

二、 总体方案 3

1、 系统结构框图 3

2、 系统工作流程 3

三、 传感器及其它器件选择 4

1、 温度传感器的选择 4

2、 湿度传感器 5

3、 数码管选择 7

4、 AD及运放 8

5、 串口通信 9

6、 其它 9

四、 程序模块设计 10

1. AD采样程序 10

2. 定时器初始化程序 11

3. 外部中断初始化程序 11

4. 外部中断服务程序 11

5. 定时器中断服务程序 12

6. 数码管显示程序 12

7. 延时1ms程序 13

8. 串口通信程序 13

9. 主程序 14

五、 调试要点 15

1、 蜂鸣器调试: 15

2、 运算放大器调试: 16

3、 软件调试: 16

六、 总结 16

七、 参考文献 16

项目背景

一般情况下储藏室内的温度及湿度等需要保持在一定的范围之内,尤其对于那些食物、粮食等需要进行生命活动的被储藏对象来说,维持温湿度的相对恒定尤为重要。当温度或湿度偏离正常范围一定程度时,它们可能进行无氧呼吸甚至生长等,使得质量无法保障,达不到储藏的目的。所以,我们设计了一个储藏室的温湿度监测系统。当温度超过30℃或者相对湿度超过80%时报警,提醒仓库管理员进行通风降温等。

总体方案

为了实现设计的要求需要我们以单片机为控制核心,并利用热敏传感器测量环境的温度,利用湿敏传感器测量周围环境中的湿度;传感器的输出信号经过运算放大器的放大后经过单片机内置AD的采样输入到控制系统,控制系统根据采得的数据经过分析,将控制信号通过IO口输出,控制数码管将相应的数据显示出来,当采得的数据达到设定的阈值时通过IO口输出控制信号,经过驱动电路的放大,驱动蜂鸣器发出声音报警。

系统结构框图

系统工作流程

传感器及其它器件选择

该系统中需要用到两种传感器:温度传感器及湿度传感器,另外由于显示及报警的要求,还需要用到数码管及蜂鸣器等器件。

温度传感器的选择

常用的温度传感器有热敏电阻器、铂电阻、热电偶等,其中热敏电阻通常具有负温度系数。并且不能太高的温度下使用,其测量范围一般为-100~300℃。

热敏电阻的阻值与温度的关系如右图所示:热敏电阻也有多重类型,如,批量生产可降低成本的通用型热敏电阻器,热响应速度非常快的热敏电阻器,可在高温下使用的热敏电阻器,分散性小的高精度热敏电阻器等,电阻-温度特性呈线性变化的线性热敏电阻器,自动组装中不可缺少的片热式热敏电阻器,利用其自身加热的自加热型热敏电阻器。在本项目中,需要测量的温度测量误差不大于1℃,测量范围在30℃以下。根据测量要求,可以知道热敏电阻中的线性热敏电阻及通用型热敏电阻等。其中通用型热敏电阻测量的温度上限为100℃,适合本系统的测量要求,并且价格便宜。上图所示的热敏电阻器的电阻值变化与温度的特性不是线性关系。但是,通过对热敏电阻器增加串联电阻或者并联电阻的方法可以实现线性化,不过灵敏度会下降,在50℃的温度跨度内,可以讲非线性误差控制在0.1℃以下,可以满足本项目的要求。

铂电阻是一种性能极其稳定、测量范围宽达-200~+650℃的温度传感器,是在高精度温度测量中不可欠缺的温度传感器,其电阻-温度特性如图上所示。最近出现了适合于工业化生产的廉价的薄膜型或者厚膜型的铂电阻,这些膜式电阻的电阻除了可以跟随环境温度波动、具有热响应速度快的优点外,还由于容易获得高电阻值,而容易进行电路设计,测量电路如下图所示。

热电偶是利用贝塞克效应进行温度测量的,其最大的优点在于温度测量的范围极宽,并且测量精度高。但是,测量过程繁琐,所以不适合本系统采用。

由于铂热电阻器线性度很好,并且稳定,所以在该测量过程中选择铂热电阻作为温度传感器。在铂热电阻器中,最为常用的是Pt100。Pt100温度传感器的主要技术参数如下:测量范围:-200℃~+850℃;允许偏差值△℃:A级±(0.15+0.002│t│),B级±(0.30+0.005│t│);热响应时间30s。另外,Pt100温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。为了提高温度测量的准确性,可以使A/D转换器的5V参考电源要稳定在mV级;在价格允许的情况下,Pt100传感器、A/D转换器和运放的线性度要高。同时,利用软件矫正其误差,可以使测得

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档