多通道智能湿度测试仪设计 毕设.doc_第1页
多通道智能湿度测试仪设计 毕设.doc_第2页
多通道智能湿度测试仪设计 毕设.doc_第3页
多通道智能湿度测试仪设计 毕设.doc_第4页
多通道智能湿度测试仪设计 毕设.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西华大学课程设计说明书西华大学课程设计说明书 多通道智能湿度测试仪设计多通道智能湿度测试仪设计 摘摘 要要:本文提出了一个多通道智能湿度测试仪的设计方案,其控制系统以 at89c2051 单片机为控制核心,结合传感器、通讯和数字电子电路技术,实现了湿度检 测和湿度的有效控制。它由湿度传感器,转换处理和指示部分构成,但它的转换处理 部分,是由多频时钟电路、中央处理单元、地址锁存器、程序存储器、a/d 变换器、显 示器并行接口电路连接成的微机,指示装置是由数码显示电路和湿度综合状态灯光指 示速查图构成的显示屏。它检测精度高,可测参数多,能准确地综合反映湿度的变化, 可以测量多路湿度,结果以 lcd 进行数字显示,当湿度超过所限定的范围可自动报警, 通过 rs232 可将单片机的数据送至 pc 机做数据的综合处理和分析。 关关键词键词: :湿度检测,a/d,at89c51,led,rs232 abstract: this paper proposes a multi-channel intelligent humidity tester, the design of the control system of single chip microcomputer at89c2051 to as control core, combining sensor, communication and digital electronic circuit technology, realize the humidity detection and humidity control. it consists of humidity sensor, convert the processing and instructions part, but its conversion processing, is more frequency clock circuit, by the central processing unit, address latches, program memory, a/d converter, display interface circuit connected into parallel the microcomputer, indicating device is a digital display circuit and humidity comprehensive state light suzha figure in the composition of the display screen instructions. it high accuracy, can be measured parameters, can accurately reflect the change of comprehensive humidity, can measure multi-channel humidity, the results are lcd digital display, when humidity more than the scope of the defined automatic alarm, through rs232 will be sent to the single chip microcomputer data pc do data processing and analysis of comprehensive. keywords: humidity measurement, a/ d, at89c51, led,rs232 西华大学课程设计说明书西华大学课程设计说明书 第 i 页 目录目录 1 前言前言1 2 2 整体方案设计整体方案设计2 2.1 方案论证2 2.2 方案比较3 3 单元模块设计单元模块设计4 3.1 控制电路设计.4 3.2 湿度检测电路设计5 3.3 通信电路设计.5 3.4 显示电路设计.5 3.5 键盘电路设计.7 3.6 rs232 原理.8 4 4 软件设计软件设计10 5 5 系统技术指标及精度和误差分析系统技术指标及精度和误差分析13 6 6 结论结论14 7 7 设计小结设计小结15 8 8 参考文献参考文献16 附录附录 1 1:电路总:电路总原理原理图图.17 附录附录 2 2:pcbpcb 图图18 西华大学课程设计说明书西华大学课程设计说明书 第 1 页 1 前言前言 湿度的基本概念:在计量法中规定,湿度定义为“物象状态的量” ,常用绝对湿度、相 对湿度、露点等表示。所谓绝对湿度就是单位体积空气内所含水蒸气的质量,也就是指空气 中水蒸气的密度。绝对湿度一般用一立方米空气中所含水蒸气的克数表示,即为hamv/v, 式中,ha表示绝对湿度值,mv 为待测空气中水蒸气质量,v 为待测空气的总体积。单位为 g/m3。日常生活中所指的湿度为相对湿度, 它是表示空气中实际所含水蒸气的分压(pw) 和同温度下饱和水蒸气的分压(pn)的百分比,即ht(pw/pn)t100rh。通常,用rh 表示相对湿度。当温度和压力变化时,因饱和水蒸气变化,所以气体中的水蒸气压即使相同, 其相对湿度也发生变化。温度高的气体,含水蒸气越多。若将其气体冷却,即使其中所含水 蒸气量不变,相对湿度将逐渐增加,增到某一个温度时,相对湿度达100,呈饱和状态, 再冷却时,蒸气的一部分凝聚生成露,把这个温度称为露点温度。但在常规的环境参数中, 湿度是最难准确测量的一个参数,要比测量温度复杂的多,温度是个独立的被测量,而湿 度却受其他因素(大气压强、温度)的影响。 在人们的日常生活中,人们的居住空间也是一个人工环境。空气污染,直接威胁人们的 身体健康;噪音污染,影响人的情绪、工作、休息、饮食,可以导致神经衰弱;温度过热、 过冷,导致人的不适,耗费电能;空气过湿,将使人们感到沉闷和窒息;空气过燥,又会使 人的口腔感到不适,甚至可能发生咽喉炎等疾病。如果自动控制这个最常见的空间,人的生 活将更舒适。所以说,这是一个很有发展前途的课题,国内外学者已经进行了相关的研究。 本文也就其中最难测量的物理量湿度进行研究。 本文所介绍的湿度控制系统以 at89c2051 单片机为控制核心,结合传感器、通讯和数字 电子电路技术,实现了湿度检测和湿度的有效控制。它由湿度传感器,转换处理和指示部分 构成,但它的转换处理部分,是由多频时钟电路、中央处理单元、地址锁存器、程序存储器、 a/d变换器、显示器并行接口电路连接成的微机,指示装置是由数码显示电路和湿度综合状 态灯光指示速查图构成的显示屏。它检测精度高,可测参数多,能准确地综合反映湿度的变 化,可以测量多路湿度,结果以 lcd 进行数字显示,当湿度超过所限定的范围可自动报警, 通过 rs232 可将单片机的数据送至 pc 机做数据的综合处理和分析。 西华大学课程设计说明书西华大学课程设计说明书 第 2 页 2 2 整体方案设计整体方案设计 设计中采用了两个方案,具体的方案见方案一和方案二。 2.12.1 方案论证方案论证 方案一 本方案是一种以 at89c52 单片机为核心的智能化湿度测试仪。该仪器根据干、湿泡发测 湿原理,利用标准铂电阻测温的精确性,实现高精度测湿,以代替常规的湿度传感器或 ad590 干、湿度泡发测湿。如图 2.1 所示。 传感器 传感器 模 拟 开 关 处 理 电 路 a/d 单片机 系统 键盘显示 pc/xt 打印 干 球 湿 球 图 2.1 系统总体结构图 方案二 本方案为了适应对多个测控点的监控与管理,经分析采用了分布式系统的控制方式,即 在每个测控点配置能独立工作的从机,多个从机由 1 个上位机进行监控管理,上下采用主从 式监控管理形式,系统总体结构如图 2.2 所示。 图 2.2 系统结构总图 西华大学课程设计说明书西华大学课程设计说明书 第 3 页 2.22.2 方案比较方案比较 由于方案一涉及的电路相对较多,消耗的功率相对较大,而且单片机采集数据更加 方便,便于处理,而且单片机已经成为主流产品。单片机在电路上相对比较简单,而且 消耗的功率相对较少,调试也较方便,方案二中的电路简单,制作成本低,可用于日常 生活中各种场合的湿度测量,因此本设计选择方案二。 西华大学课程设计说明书西华大学课程设计说明书 第 4 页 3 单元模块设计单元模块设计 本系统硬件主要包括控制电路与检测电路。控制电路负责处理按键、湿度信息、控制电 机、控制蜂鸣器、led。检测电路负责检测湿度信息。此外,还有显示电路、键盘扫描电路 等。传感器电路的设计是本系统设计的重点,由于要对湿度进行检测,因此需要传感器的检 测电路进行设计。 3.13.1 控制电路设计控制电路设计 控制器是系统的核心部分,其性能好坏与系统功能的实现有密切的联系。它接收来自于 键盘、湿度传感器输出的数字信号和频率信号并对其进行处理,再以控制电压的形式将电压 信号输出给电机驱动电路,以控制通风扇的开关。控制电路外接七段数码管电路、键盘扫描 电路、信号检测电路和通风电机驱动电路,具体电路如图 3.1 所示。 图 3.1 单片机控制电路 u110 是单片机电源输入端,在此电路上安装了一个发光二极管以显示系统是否上电。 j1 是单片机 isp 下载输入端,系统程序从该端口载入单片机内。尺 101、c101 和 s101 组成 了单片机的复位电路。 西华大学课程设计说明书西华大学课程设计说明书 第 5 页 3.23.2 湿度检测电路设计湿度检测电路设计 湿度检测采用的是湿度传感器 hs1101。在粮情测控系统中主要是检测室内与室外的湿 度,一般一个粮仓有两个湿度检测点,且精度要求不高。对湿度检测点的控制采用控制温度 的方法,采用 cd4051 实现片选控制。 湿度传感器 hs1101 是法国 humirel 生产的电容式湿度传感器。hs1101 是一种在高分子 薄膜上形成的电容。高分子薄膜上的电极是很薄的金属微孔蒸发膜,水分子可通过两端的电 极被高分子薄膜吸附或释放,随着这种水分子的吸附或释放,高分子的介电系数将发生相应 的变化。由于介电系数随空气的相对湿度变化而变化,所以只要测定电容 c 值就可得到相对 湿度。 hs1101 是基于独特工艺设计的固态聚合物结构,在电路中等效于一个电容器,其电容 随所测空气的相对湿度增大而增大。具有极好的线性输出,在相对湿度为 0100rh 的范 围内,电容的容量由 163 pf 变化到 202 pf,其误差不大于2rh;湿度量程为 199rh,工作温度范围为-40100;湿度输出受温度影响极小(温度系数仅为 0.04 pf);常温下使用无需温度补偿,无需校准。 3.33.3 通信电路设计通信电路设计 通信电路采用 rs485 总线协议实现与 pc 机的通信。单片机将采集到的温湿度数据通过 rs485 总线输送给上位机(pc 机)进行实时记录。由于 pc 机只能用 rs232 协议进行通信,因 此需要采用一个 rs485 和 rs232 的电平转换电路,该电平转换电路主要包括电源、rs232 电 平转换、rs485 电路三部分。 3.43.4 显示电路设计显示电路设计 显示电路采用 5 个七段数码管动态显示,显示结果清晰。其中第一个数码管用于系统标 定,即显示当前系统的工作状态;第二、三个数码管显示温湿度的分组,即所显示的数据就 是哪组温度传感器或哪个湿度传感器;第四、五个数码管用于显示温度的给定值、温度检测 值和湿度检测值。其驱动电路图如图 3.2 所示。 西华大学课程设计说明书西华大学课程设计说明书 第 6 页 图 3.2 数码显示驱动电路 在七段数码管的扫描过程中,任意时刻只有一个数码管被点亮,显示时间很短(仅 1ms3 ms),并且是循环显示。由于人眼的视觉暂留效应,在显示刷新很快的时候,可以认 为全部数码管持续点亮。 显示电路部分程序如下: start:org 0100h; main:mov r0,#00h; mov dptr,#table; disp:mov a,r0; movc a,a+adptr; mov p1,a; acall delay; inc r0; 西华大学课程设计说明书西华大学课程设计说明书 第 7 页 cjne r0,#0ah,disp; ajmp main; delay:mov r1,0ffh; loop0:mov r2,#0ffh; loop1:djnz r2 , loop1; djnz r1, loop0; ret table:db 0c0h; db 0f9h; db 0a4h; db 0b0h; db 99h; db 92h; db 82h; db 0f8h; db 80h; db 90h; end 3.53.5 键盘电路设计键盘电路设计 键盘是计算机系统中最常用的输入设备之一,用户可以通过它向计算机输入指令和数据。 计算机系统中的键盘按其连接方式的不同,可以分为非矩阵式键盘和矩阵式键盘两类。本系 统由于功能的需要,并没有采用传统的行列扫描式矩阵键盘,而是采用了端口扫描检测高低 电平的方法。atmega16 单片机有 32 个外部 io 端口资源。除去温度传感器 4 个 io 端口、 湿度传感器 3 个 io 端口、led 显示 13 个 io 端口以及电机控制 1 个端口,该系统只需 要 4 个按键,其功能分别为设置、移位、自加和确认。其查询接口电路如图 3.3 所。 西华大学课程设计说明书西华大学课程设计说明书 第 8 页 图 3.3 atmega16 与非矩阵式键盘的查询接口图 3.63.6 rs232rs232 原理原理 全名是“数据终端设备(dte)和数据通讯设备(dce)之间串行二进制数据交换接口技 术标准” 。 该标准规定采用一个 25 个脚的 db25 连接器,对连接器的每个引脚的信号内容加 以规定,还对各种信号的电平加以规定。随着设备的不断改进,出现了代替 db25 的 db9 接 口,现在都把 rs232 接口叫做 db9。rs-232 设计之初是用来连接调制解调器做传输之用, 也因此它的脚位意义通常也和调制解调器传输有关。rs-232 的设备可以分为数据终端 设备(dte,data terminal equipment, for example, pc)和数据通信设备 (dce,data communication equipment)两类,这种分类定义了不同的线路用来发送 和接受信号。一般来说,计算机和终端设备有dte 连接器,调制解调器和打印机有 dce 连接器。但是这么说并不是总是严格正确的,用配线分接器测试连接,或者用试误法 来判断电缆是否工作,常常需要参考相关的文件说明。 rs-232 指定了 20 个不同的信号连接,由 25 个 d-sub(微型 d 类)管脚构成的 db-25 连接器。很多设备只是用了其中的一小部分管脚,出于节省资金和空间的考虑不少 机器采用较小的连接器,特别是 9 管脚的 d-sub 或者是 db-9 型连接器被广泛使用绝大 多数自 ibm 的 at 机之后的 pc 机和其他许多设备上。 db-25 和 db-9 型的连接器在大部 分设备上是雌型,但不是所有的都是这样。最近, 8 管脚的 rj-45 型连接器变得越来越 普遍,尽管它的管脚分配相差很大。 eia/tia 561 标准规定了一种管脚分配的方法,但 是由 dave yost 发明的被广泛使用在 unix 计算机上的 yost 串连设备配线标准( “yost serial device wiring standard“)以及其他很多设备都没有采用上述任一种连线标准。 其电路图如图 3.4 所示。 西华大学课程设计说明书西华大学课程设计说明书 第 9 页 图 3.4 rs232 接口电路图 西华大学课程设计说明书西华大学课程设计说明书 第 10 页 4 4 软件设计软件设计 系统中,设定定时器 t0 为工作方式 1,定时周期为 125ms,8 次定时器中断为 1 秒。为 了提高抗干扰性能,采用滑动平均滤波算法,即只采样一次,将这一次采样值和过去的若干 次采样值一起求平均,得到的有效采样值即可投入使用。 本系统中采用两个环形队列,每次中断采样一次湿度的值,分别放入环形队列中,每存 入一个新数据便自动冲去一个旧数据。为了有效防止显示闪烁现象,每秒钟进行一次数据处 理(8 个数据求和再除以 8),处理后的数据换算成湿度的值送显示缓存并申请显示,同时进 行监控处理,符合加热器加热停止条件或排分扇启动停止条件的,要进行相应的处理。 由于系统中有看门狗电路,所以在编程时要特别注意,传统的等待按键释放的方法容易 造成看门狗电路输出复位信号。解决方法是,在主程序中,当检测到有键按下后置键按下标 志位,在主程序的循环中则反复判断键按下标志位是否被清零,如果被清零则说明键已释放, 然后才能进行下一轮的键盘按下判断。在 t0 中断处理程序中,每次中断均要检测键是否按 下。若无键按下,有两种情况,一是系统中无键按下(此时键按下标志为 0),处于监控状态; 西华大学课程设计说明书西华大学课程设计说明书 第 11 页 二是键按下释放后的情况(此时键按下标志为 1),这时要清键按下标志,以便主程序中进行 下一轮的键按下检测。这nextpage本文相关 datasheet:max7219ps7219imp813ltlc0834 gms97c2051hs1101 这样既可以保证当键按下后不论按下多长时间只响应一次,又可以保证不使看门狗电路输出 复位信号。 参考程序: mov a,01h mov acsr,a ;选择 ad 转换时钟 ;ad 转换时,先选定模拟输入信道和选定当前 ad 转换的信道,然后启动 ad。 ;如设计 pb0-pb1 作为 an0-an1 mov a,adchn ;ad 采样的信道值 and a,03h or a,10h ;pb0-pb1 为模拟信道 clr start ;启动 ad 转换 nop set start nop nop clr start sz eoc jmp $-1 mov a,adrh mov advalue1,a ;将 ad 转换的值保存到 advalue1 单元中 mov a,adrl mov advalue2,a ;将 ad 转换的值保存到 advalue2 单元中 rd_kb: ;键盘扫描 mov a,#02h ;扫描第一行 mov dptr,#d8255b movx dptr,a mov dptr,#d8255a movx a,dptr mov r1,#00h cjne a,#0ffh,keycal ;判键是否按下 mov a,#01h ;扫描第二行 西华大学课程设计说明书西华大学课程设计说明书 第 12 页 mov dptr,#d8255b movx dptr,a mov dptr,#d8255a movx a,dptr mov r1,#08h cjne a,#0ffh,keycal sjmp nokey ;无键按下 keycal: ;计算键码 mov r0,#08h end 西华大学课程设计说明书西华大学课程设计说明书 第 13 页 5 5 系统技术指标及精度和误差分析系统技术指标及精度和误差分析 随着各种高精度传感器的应用与普及,这一技术在科学研究,生产过程等领域中发挥着 越来越重要的作用。人类步入信息社会的今天,人们对信息的提取,处理,传输以及综合利 用等要求愈加。人类的生存和社会活动与湿度密切相关。随着现代化的实现,很难找出一个 与湿度无关的领域来。由于应用领域不同,对湿度传感器的技术要求也不同。从制造角度看, 同是湿度传感器,材料、结构不同,工艺不同其性能和技术指标有很大差异,因而价格也 相差甚远。 西华大学课程设计说明书西华大学课程设计说明书 第 14 页 6 6 结论结论 该系统能够对湿度进行检测,同时也能控制电机与蜂鸣器;能够判断各个区域内平均湿 度值是否超过所允许的湿度范围,也能显示各个区域内的湿度平均值。因此,该智能湿度检 测系统具有稳定性好、精度高等特点,具有一定的应用价值。采用单片机开发的的湿度控制 仪功能齐全、操作简便,特别适用于对湿度控制要求较高的继电保护柜、仪表箱、计量柜等 设备。主要技术指标如下: 1.精度指标:相对误差控制在 0.3%以内。 2.工作范围:0100%rh。 3.结果反映:15 秒。 4.稳定性好:低漂移,抗化学腐蚀性能。 西华大学课程设计说明书西华大学课程设计说明书 第 15 页 7 7 设计小结设计小结 随着各种高精度传感器的应用与普及,这一技术在科学研究,生产过程等领域中发挥着 越来越重要的作用。本次的智能仪器课程设计题目为多通道智能湿度测试仪设计,在本次设 计中,a/d 转换器采用 8 位串行控制模数转换器 tlc0834,tlc0834 是低价格 8 位逐次逼近 型 a/d 转换器,其多路器可用软件配置为单端或差分输入,也可配置为伪差分输入,基准电 压的大小可调,在全 8 位分辨率下允许任意小的模拟电压编程间隔。湿敏传感器采用电容式 湿敏元件 hs1101,hs1101 有响应快、线性度高、高可靠性和常时间稳定性、常时间饱和下 快速脱湿等优点。ic1-a 与 r1、r2、c1 组成一个多谐振荡器,其振荡频率 f=1.44/(r1+2r2) c1,图示参数振荡频率约为 50hz(t=20ms),其振荡脉冲作为可变脉冲发生器提供触发脉冲。 显示电路采用带有高速串行接口的 8 位 led 控制驱动器 ps7219,ps7219 是高性能、低价格的 多位 led 显示驱动器,完全兼容 max7219,并增添了位闪等功能。其接口采用流行的同步串 行外设接口 spi,可与任何一种单片机方便接口,并可同时驱动 8 位 led。ps7219 内部有 158 ram 功能控制寄存器,可方便寻址、对每位数字可单独控制、刷新,不需重写整个显 示器,显示亮度可数字控制,每位都有闪烁使能控制位。该湿度检测系统具有稳定性好、精 度高等特点,具有一定的应用价值。 通过这次设计,我发现还有很多知识并不牢固,因此 在以后的学习中更应该多做习 题,多动手理论联系实际。多积累经验为以后的工作打好基础。最 后感谢老师的精心指 点,对此我深表谢意。 西华大学课程设计说明书西华大学课程设计说明书 第 16 页 8 8 参考文献参考文献 1 胡汉才.单片机原理及其接口技术m. 北京:清华大学出版社,2004. 2 杨振江、杜铁军.流行单片机实用子程序及应用实例m.西安电子科技大学出版社,2002. 3 李群林.基于多路传感器的温湿度检测系统j. 中国仪器仪表,2006(11) ,3840 4 孙环.基于 sht11 单片集成传感器温湿度检测模块设计j. 国外电子测量技术,2006(6) ,4348 5 孟臣、李敏、李爱传. i2c 总线数字式温湿度传感器 sht11 及其在单片机系统的应用j.国外电子元 器件,2004(3):50-54 6 何希才.传感器及其应用电路m. 北京:电子工业出版社,2001. 7 赵继文.传感器与应用电路设计m. 北京:科学出版社,2002. 西华大学课程设计说明书西华大学课程设计说明书 第 17 页 附录附录 1 1:电路总原理图:电路总原理图 123456 a b c d 654321 d c b a t itle n umberr evisionsize b d ate:20-d ec-2011sheet of file:e :习习习习习习习习习习习习习习习习_myshuiw enkongzhi.ddbd raw n by: c 5 4.7uf r 2 10k r st v cc c 6 22pf c 7 22pf y 1 11.0592m 12m hz x 1 x 2 1 2 j13 d 02 1n 4007 d 04 1n 4007 d 03 1n 4007 d 05 1n 4007 c 1 2200uf c 4 47uf in 1 2 out 3 ic 03 7805 c 2 104 c 3 104 r 1 510 d 010 v cc 1 6 2 7 3 8 4 9 5 j2 d b9 v cc t xd r xd r 1in 13 r 2in 8 t 1in 11 t 2in 10 v+ 2 v- 6 vcc 16 r 1out 12 r 2out 9 t 1out 14 t 2out 7 c 1+ 1 c 1 - 3 c 2+ 4 c 2 - 5 gnd 15 r s232 r s232 t tl t tl ic 3 m ax 232 c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论