爱农杯电子电路设计大赛

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“爱农杯”电子电路设计大赛设计题目:(B题)远程温湿度测量装置

报告日期:

目录

目录............................................................................................................................................................ II 第一章任务要求.. (1)

第二章方案论证

2.1温度测量方案 (1)

2.2湿度测量方案 (1)

2.3远程数据传输方案 (2)

第三章系统设计与论证计算

3.1总体设计 (2)

3.2流程图 (2)

第四章理论分析与计算

4.1 HS1101湿度计算 (5)

4.2 红外发射接收模块分析 (5)

第五章电路图及软件设计

5.1分部电路图 (8)

5.2 整体电路仿真图 (10)

5.3实物图 (11)

5.4源程序 (11)

第六章设计总结 (11)

参考文献: (11)

附录 (11)

第一章任务要求

(B题)远程温湿度测量装置

一、任务

设计并制作一个远程温湿度测量装置,该测试装置具有温湿度测量和远程显示等功能。其结构框图如下:

二、要求

(1)通过可编程控制器、变换器和温湿度传感器采集温湿度数据并在LED上显示。

(2)温度误差<1℃,湿度误差<1%,温度测量范围0℃~100℃,湿度测量范围1%~99%。

(3)可用电池供电。

第二章方案论证

2.1温度测量方案

采用DS18B20数字温度传感器。DS18B20温度传感器的技术性能:单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯,测温范围-55℃~+125℃,固有测温分辨率0.5℃,工作电源: 3~5V/DC,测量结果以9~12位数字量方式串行传送。

基于设计要求的考虑,即温度误差<1℃,温度测量范围0℃~100℃,方案二完全能满足要求,且设计电路和程序编写较为简单,本设计采用方案二。

2.2湿度测量方案

采用HS1101湿度传感器。HS1101湿度传感器技术参数:工作温度:-40~100 ℃,湿度范围:0~100 %RH。曲线精度(10%~90%):+/-2 %RH,供电电压:5~10 V。特点:全互换性在标准环境下不需校正,长时间饱和下快速脱湿,高可靠性与长时间稳定性,可用于线性电压或频率输出回炉,

快速反应时间。

从设计要求湿度误差<1%,湿度测量范围1%~99%出发,因此HS1101符合要求。 2.3远程数据传输方案

使用射频发射电路和接收电路传输数据,性能较好,其无方向性,使用方便,但制作成本较高。使用红外二极管发射电路和红外接收电路传输数据。红外发射接收有方向性,发射器必须对准接收器,并且中间不能有阻挡物,距离较近,但不受电磁干扰,成本优势明显,制作成本低、价格便宜。

基于设计要求传输距离大于5米和成本问题,选择红外二极管发射电路和红外接收电路传输数据。

第三章 系统设计与论证计算

3.1总体设计

数据采集发射端采用单片机(STC89C52)作为处理器,由DS18B20直接采集温度数据与单片机进行双向通信,HS1101与7555定时器构成多谐震荡电路,将HS1101的电容值转换为频率值并用单片机的计数器测量并转换为相对湿度值,测得的数据将在1602液晶显示屏上显示,由红外发射管发射数据。

数据接收显示端也采用STC89C52单片机作为处理器,由红外接收管接收发射端发出的温度湿度数据,并显示在1602液晶显示屏上以便与发射端进行对比。 3.2流程图

DS18B20 温度传感器 HS1101 湿度传感器

89c52

1602液晶显示

红外发送

红外接收

HS0038

89c52

1602液晶显示

第四章理论分析与计算

4.1 HS1101湿度计算

由电路可知

t 充电=C(R2 +R1 ) ln2

t 放电=CR4 ln2

因而, 输出的方波率

f= 1 /(t 充电+t 放电)= 1 /[C(R2+ 2 R1) ln2 )]

相对湿度与电容的关系可看成直线段,所以有相对湿度

RH=2.7C+163

4.2 DS18B20工作原理

DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为两个部分,即温度检测和数据处理。在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。18B20共有三种形态的存储器资源,它们分别是:ROM 只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。数据在出产时设置不由用户更改。DS18B20共64位ROM。RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。

初始化时序图

相关文档
最新文档