温湿度检测仪的设计

上传人:s9****2 文档编号:544965090 上传时间:2023-11-25 格式:DOCX 页数:20 大小:324.03KB
返回 下载 相关 举报
温湿度检测仪的设计_第1页
第1页 / 共20页
温湿度检测仪的设计_第2页
第2页 / 共20页
温湿度检测仪的设计_第3页
第3页 / 共20页
温湿度检测仪的设计_第4页
第4页 / 共20页
温湿度检测仪的设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《温湿度检测仪的设计》由会员分享,可在线阅读,更多相关《温湿度检测仪的设计(20页珍藏版)》请在金锄头文库上搜索。

1、中北大学课程设计任务书2011/2012 学年第一学期学院:信息与通信工程学院专业:电子信息工程学生姓名_学号:_课程设计题目:温湿度双参数测试仪设计起迄日期:12月11日12月24日课程设计地点:指导教师:系 主 任:下达任务书日期:2011年12月10日课程设计任务书1. 设计目的:本课程设计主要针对电子信息工程专业课程体系设置的要求,安排的一种综合性的 课程设计。一方面为了培养学生在查阅资料、复习、学习知识的基础上,进行包括光、 机、电系统的设计、计算、仿真、编程、调试等多个环节的综合能力培养;另一方面, 也是对学生进行毕业设计前的一次大型练兵,进一步培养学生独立地分析、解决实际问 题的

2、实际能力。另外还培养学生用专业的、简洁的文字,清晰的图表来表达自己设计思想 的能力。2. 设计内容和要求(包括原始数据、技术参数、条件、设计要求等):(1) 掌握温湿度传感器的工作原理与选型;(2 )掌握温湿度测试电路的设计、计算、仿真、编程与调试(湿度测量范围:30%RH80%RH,精度$5%RH;温度测量范围:-10C80C,精度$1C。);(3) 掌握温湿度显示电路(LED/LCD)的设计、计算、仿真、编程与调试;(4) 掌握用汇编、C或其他语言实现系统的编程、仿真与调试;(5) 掌握方案设计与论证;(6) 掌握用相关软件进行电路图设计、仿真、编程,以及对结果的分析、总结;3. 设计工作

3、任务及工作量的要求包括课程设计计算说明书(论文)、图纸、 实物样品等(1) 提供核心器件的工作原理与应用介绍;(2) 提供用Protel设计的电路原理图,也可给出印刷板电路图;(3) 提供用Multisim、MaxPluss、Proteus、Medwin、KeilC等其他软件对电路的仿真、编程与分析;(4) 提供符合规定要求的课程设计说明书;(5) 提供参考文献不少于15篇,且必须是相关的参考文献;课程设计任务书4主要参考文献:(1) 阎石数字电子技术基础北京:高等教育出版社,1998;(2) 王远模拟电子技术北京:机械工业出版社,2001;(3) 陈汝全电子技术常用器件应用手册北京:机械工业

4、出版社,2003;(4) 毕满清电子技术实验与课程设计北京:机械工业出版社,2006;(5) 张俊谟单片机中级教程-原理与应用北京:北京航空航天大学出版社,2002;其他参考文献,务必按照国标GB771487文后参考文献著录规则书写。5设计成果形式及要求:(1) 电路原理图、仿真结果、程序;(2) 课程设计说明书;6.工作计划及进度:12月11日12月日:分析课程设计任务书,查找资料,初步确定方案;12月 日12月日:论证、确定方案、核心电路的设计;12月 日12月日:电路设计、计算、仿真、编程,并完善设计与方案;12月 日12月日:整理资料,书写课程设计说明书;12月24日: 答辩,提交课程

5、设计说明书。系主任审查意见:签字:年 月 日中北大学课程设计说明书2011/2012 学年第一学期学院:信息与通信工程学院专业:电子信息工程学生姓名:学号:课程设计题目:温湿度双参数测试仪设计起迄日期:12月11日12月24日课程设计地点:中北大学指导教师:系 主 任:2011.12.24目录摘要一、系统的主要功能和特点二、系统的设计(一)AT89C52 单片机(二)SHT15-P温湿度传感器1 技术参数及特点2. 电源引脚3串行接口3. 1串行时钟3. 2串行数据3. 3发送命令3. 4测量时序(三)液晶显示电路1 .LM016L的结构及功能2. 控制指令3. 软件设计三、仿真电路及结果四、

6、结束语参考文献附录PCB板图、电路原理图温湿度双参数测试仪设计摘要温度是表示物体冷热程度的物理量,微观上来讲是物体分子热运动 的剧烈程度。在整个宇宙当中,温度无处不存在。无论在地球上还是在 月球上,也无论是在炽热的太阳上还是在阴冷的冥王星上,这一切无不 由于空间位置的不同而存在着温度的差别。湿度是表示大气干燥程度的 物理量。在一定的温度下在一定体积的空气里含有的水汽越少,则空气 越干燥;水汽越多,则空气越潮湿。空气的干湿程度叫做“湿度”在此 意义下,常用绝对湿度、相对湿度、比较湿度、混合比、饱和差以及露 点等物理量来表示。湿度表示气体中的水蒸汽含量,有绝对湿度和相对湿 度两种表示方法。绝对湿度

7、是一定体积的空气中含有的水蒸气的质量, 一般其单位是克/立方米,绝对湿度的最大限度是饱和状态下的最高湿 度;相对湿度是绝对湿度与最高湿度之间的比,它的值显示水蒸气的饱 和度有多高。温度、湿度和人类的生产、生活有着密切的关系,同时也 是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工 等各类工业中广泛需要对温度、湿度的检测与控制。并且随着人们生活 水平的提高,人们对自己的生存环境越来越关注,而空气中温湿度的变 化与人体的舒适度和情绪都有直接的影响,所以对温度、湿度的检测就 非常有必要了。温湿度双参数测试仪的设计采用智能化的测量方法实现对温度、湿 度的检测。该系统以AT89C52单片机

8、作为主控芯片,采用了具有精度高、 成本低、体积小、接口简单等优点的SHT15温湿度传感器实现温度与湿 度的检测,测量精度可以达到土 1C,土 5.0%RH。采用点阵字符型LCD 显示温湿度字母、数字。系统的主要功能和特点单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用 方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸 如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬 度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、 智能化、微型化,且功能比采用电子或数字电路更加强大。基于以上因素,我们选用ATMEL的AT89C52单片机,系统的硬件部

9、分 包含传感器元件、液晶显示器等。系统采用SHT15作为温湿度传感器,经 测量电路后送入单片机处理。系统外接LCD液晶显示器,用来显示处理后 得到的温度、湿度参数。图1系统的硬件组成框图二、系统的设计系统采用SHT15温湿度传感器采集温湿度数据,经单片机处理后, 最终在LM160L液晶屏上显示温度、湿度。系统的硬件组成框图如图1所 Z示O(一)AT89C52 单片机单片机是指在一块芯片上集成了 CPU,RAM, ROM,定时器/计数器,中 断控制器,串行口等部件的单片微型计算机,字母简写为MCU。由于单片机具备体积小,重量轻,性价比高,功能齐全及运算速度较快等优点,使得单片机在测控系统,智能仪

10、表,机电一体化产品,智能接 口的各方面具有广泛的应用。AT89C52单片机资源特征:ATMEL AT89C52是一个低电压,高性能CMOS 8位单片机,片内含 8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存 取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术 生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应 用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内 含2个外中断口,3个16位可编程定时计数器,2个全双

11、工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其 将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。(二) SHT15-P温湿度传感器系统采用的温湿度传感器是SHT15-P,它具有体积小、免校正等特点。 可应用于各种恶劣环境的温湿度测量。1 技术参数及特点湿度:0100%RH;温度:-40+123.8C;精度:2.0%RH;0.3C; 响应时间:5s;低功耗;可完全浸没。SHT15温湿度传感器实物图如图2 所示。图2温湿度传感器实物图VddSHT1xslave)图3单片机与SHT15的接口电路2 电源

12、引脚SHT15的供电电压为2.45.5V。传感器上电后,要等待11ms以越过“休 眠”状态。在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加 一个lOOnF的电容,以去藕滤波。单片机与SHT15的接口电路如图3所示。3 串行接口31串行时钟串行时钟(SCK): SCK用于微处理器与SHT15的通讯同步。由于接口包 含安全静态逻辑,因此不存在最小SCK频率。32串行数据串行数据(DATA): DATA三态门用于数据的读取。DATA在SCK时钟下降 沿之后改变状态,并仅在SCK时钟上升沿有效。数据传输期间,在SCK时钟 高电平时,DATA必须保持稳定。为避免信号冲突,微处理器应驱动D

13、ATA在 低电平。需要一个外部的上拉电阻(例如:1OkQ )将信号提拉至高电平。33发送命令用一组“启动传输”时序来表示数据传输的初始化。它包括:当SCK时 钟高电平时DATA翻转为低电平,紧接着SCK变为低电平,随后是在SCK时 钟高电平时DATA翻转为高电平,启动传输的时序如图4所示。启动传输程 序 s_transstart ()如下:void s_transstart(void)DATA=1; SCK=0; _nop_(); SCK=1;_nop_();DATA=0; _nop_() ; SCK=0; _nop_();_nop_() ; _nop_() ; SCK=1; _nop_();

14、DATA=1; _nop_() ; SCK=0;如果与SHT15通讯中断,下列信号时序可以复位串口:当DATA保持高 电平时,触发SCK时钟9次或更多。在下一次指令前,发送一个“传输启动” 时序。这些时序只复位串口,状态寄存器内容仍然保留。通讯复位时序如图 5所示。DATASCK _/DATASCKTrankrnlGalcin|SV/3vATW|图4启动传输时序图图5通讯复位时序图通讯复位程序如下:void s_connectionreset(void)unsigned char i;DATA=1; SCK=0;for(i=0;i9;i+) SCK=1;SCK=0;s_t ranss tart

15、();34测量时序/Initial state/9 SCK cycles/transmission start测量时,发送一组测量命令(00000101表示相对湿度RH, 00000011表 示温度T)后,控制器要等待测量结束。这个过程需要大约20/80/320ms, 分别对应8/12/14bit测量。确切的时间随内部晶振速度,最多可能有-30% 的变化。SHT15通过下拉DATA至低电平并进入空闲模式,表示测量的结束。 控制器在再次触发SCK时钟前,必须等待这个“数据备妥”信号来读出数据。 检测数据可以先被存储,这样控制器可以继续执行其他任务在需要时再读出 数据。接着传输2个字节的测量数据和1个字节的CRC奇偶校验。单片机需 要通过下拉DATA低电平

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号