1、摘要随着科技的发达,以及人民生活水平的提高,人民室内生活环境不断改善,出现了空调、智能温度器、室内净化器等一系列改善人民生活条件的高科技产品。然而这并不能满足人民越来越高的生活需求,有些人提出了湿度的要求,本设计就在此基础上,设计一种基于 89C51 单片机控制的智能湿度控制系统。此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成) ,能够自动、准确检测环境空气的相对湿度,并将检测数据通过 A/D 转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,
2、通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成) ,设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。通过对基于单片机的相对湿度控制器设计,加深对传感器技术及检测技术的了解,巩固对单片机知识的掌握,并系统的复习本专业所学过的知识。关键词:湿度检测,对数放大,湿度调节,温度补偿Abstra
3、ctWith the development of science and technology, the improvement of and the living standards of the people, the people are improving constantly in indoor living environment, the air conditioner , intellectual temperature device , high-tech products of such peoples living conditions of a series of i
4、mprovement as the purifying device ,etc. in the room have appeared. But this can not meet higher and higher life demands of people , some people propose the demand for the humidity, this text is just on this basis, design one on the basis of intellectual humidity control system which 89C51 MCU contr
5、olled.This system has adopted the accurate measuring circuit (is it blow accurate symmetrical square wave generator , logarithm enlarge and halfwave rectifier , temperature compensation , temperature correct and strain wave circuit odd parts of circuit not to make up automatically to wrap up), can m
6、easure the relative humidity of the surrounding air automatically and accurately , and after measuring the data and changing through A/D, send it in the processor (AT89C51 ), Then through the programming of the software, after changing the value of relative humidity of the environment at present int
7、o the decimal digit, and then in charge of the number to show; And, through software programming, in addition, corresponding control circuit (such some circuit as photoelectric coupling and relay ,etc. make up ), design the relative humidity of the present environment of regulation that can be autom
8、atic: When the indoor air humidity is too high, the control system starts the exhauster automatically, reduce the vapor in the indoor air, in order to achieve the goal of reducing air humidity; When the indoor air humidity is too low, the control system starts the steam engine automatically, increas
9、e the vapor of the air , in order to achieve the goal of increasing humidity , makes the air humidity keep at ideal state; The initial value of the humidity that the keyboard is set up and adjusted, in designing a course in addition, have considered the anti-interference of the processor, monitored
10、the circuit after putting into the MCU. Through designing the controller of relative humidity based on one-chip computer , strengthen the knowledge of the technology of the sensor and detection technique, the ones that consolidated to knowledge of the one-chip computer were mastered, and the systema
11、tic knowledge that a speciality has been studied of review. Keyword: humidity detection, logarithm is enlarged, humidity control and humidity regulation, temperature compensation。目录摘要 IAbstractII绪言 11.1 课题背景 11.2 课题研究的目的和意义 11.3 国内外发展状况 12 系统设计方案的研究 32.1 系统的控制特点与性能要求 32.1.1 系统控制结构组成 32.1.2 系统的性能特点 3
12、2.2 系统的设计原理 32.3.1 湿度测量的名词术语 42.3.2 湿度检测方案分析 53 系统的结构设计 83.1 电源电路的设计 83.2 相对湿度电路的设计 93.2.1 相对湿度检测电路的原理及结构图 93.2.2 湿敏电阻传感器 113.2.3 精密对称方波发生器 123.2.4 对数放大器及相对湿度校正电路 123.2.5 断点放大器 133.2.6 温度补偿电路 133.2.7 相对湿度检测电路的调试及校正 143.3 转换模块的设计 143.3.1 模数转换器接受 143.3.2 A/D 转换器 ICL7135153.4 处理器模块的设计 163.4.1 单片机 AT89C
13、51 简介及应用 163.4.2 单片机与 ICL7135 接口 203.4.3 处理器的功能 203.4.4 CPU 监控电路 203.5 湿度的调节模块设计 203.5.1 湿度调节的原理 203.5.2 湿度调节的结构框图 213.5.3 湿度调节硬件结构图 213.5.4 湿度调节原理实现 213.6 显示模块设计 223.6.1 LED 显示器的介绍 223.6.2 单片机与 LED 接口 233.7 按键模块的设计 233.7.1 键盘接口工作原理 243.7.2 单片机与键盘接口 243.7.3 按键产生抖动原因及解决方案 243.7.4 窜键的处理 254 软件的设计及实现 2
14、64.1 程序设计及其流程图 264.2 程序流程图说明 275 总结与展望 28致谢 29参考文献 30附录 32绪言1.1 课题背景在工农业生产、气象、环保、国防、科研、航天以及现代生活的各个方面,经常需要对环境湿度进行测量及控制。对于生物制药、食品加工、造纸等行业,准确的测量湿度更是至关重要的。此外,湿度还直接影响到人们的舒适程度和身体健康,但在常规的环境参数中,湿度是最难准确测量的一个参数。这是因为测量湿度要比测量温度复杂得多,温度是个独立的被测量,而湿度却受其它因素的影响,湿度与大气压、温度呈函数关系 1。因此,用常规的方法测量湿度的误差可达5%20%,此外,湿度的校准也是一个难题
15、2。过去用干湿球度计或毛发湿度计来测量、通过查表得到湿度的方法 3,早已无法满足现代科技发展的需求。干湿球湿度计和普通的湿度计并能用做标定,就是因为标定后的精度无法保证。湿度的标定对环境条件要求十分严格,而在国外的湿度标定设备(例如过生产的 MC741HP 型湿度校准仪) ,价格又十分昂贵。本设计就是在此基础是,提出一种基于 AT89C51 单片机控制的比较简单而实用的湿度检测及控制方法 4。1.2 课题研究的目的和意义(1) 讨论一种测量湿度的简单方法,利用我们常用的电子元器件来组成简单而实用的湿度检测电路,并在此基础上讨论湿度检测影响条件呵环境因数的作用以及湿度检测的精确性问题, 。(2)
16、 在湿度检测的基础上,简单了讨论湿度的控制问题,分析湿度调节的可行性以及怎么样调节的问题。1.3 国内外发展状况早在 18 世纪人类就发明了干湿球湿度计,干湿球湿度计的准确度还取决于干球、湿球两支温度计本身的精度;湿度计必须处于通风状态:只有纱布水套、水质、风速都满足一定要求时,才能达到规定的准确度。干湿球湿度计的准确度只有 5一 7RH。干湿球测湿法采用间接测量方法,通过测量干球、湿球的温度经过计算得到湿度值,因此对使用温度没有严格限制,在高温环境下测湿不会对传感器造成损坏。干湿球测湿法的维护相当简单,在实际使用中,只需定期给湿球加水及更换湿球纱布即可。与电子式湿度传感器相比,干湿球测湿法不
17、会产生老化,精度下降等问题。所以干湿球测湿方法更适合于在高温及恶劣环境的场合使用。后来又出现了滴水法测量相对湿度 5。而电子式湿度传感器是近几十年,特别是近 20 年才迅速发展起来的。湿度传感器生产厂在产品出厂前都要采用标准湿度发生器来逐支标定,电子式湿度传感器的准确度可以达到 2一 3RH。电子湿度传感技术由于发展快,精确性高,误差小,现在得到了广泛的应用 6。近年来,随着电子芯片集成化、小型化速度的加快以及芯片制作技术的提高,国内外在湿度传感器研发领域取得了长足的进步。湿度传感器正从简单的湿敏元件向集成化、智能化 7、多参数检测以及的方向迅速发展,为开发新一代湿度测控系统创造了有利条件,也
18、将湿度测量技术提高到新的水平 8。2 系统设计方案的研究2.1 系统的控制特点与性能要求2.1.1 系统控制结构组成湿度检测电路。用于检测空气的湿度 9。微控制器。采用 ATMEL 公司的 89C51 单片机,作为主控制器。电源温压电路。用于对输入的 200V 交流电压进行变压、整流。键盘输入电路。用于设定初始值等。LED 显示电路。用于显示湿度 10。功率驱动电路(湿度调节电路)AT89C51电源电压的设计按键输入电路LED 显示电路 功率驱动电路 吹风机功率驱动电路 蒸汽机湿度检测电路 湿度传感器图 2.1 系统结构图2.1.2 系统的性能特点(1)自动检测室内空气的湿度。(2)当室内空气
19、湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态 11。(3)数码管显示当前的湿度。(4)键盘设置及调整湿度的初始值。2.2 系统的设计原理该湿度控制系统由湿度检测电路 12、 CPU 监控电路、显示电路、 A/D 转换电路、排风与加热控制电路和微处理器等组成,其中微处理器 AT89C51 是整个系统的控制核心,它的原理电路如图 l 所示。工作原理如下:湿度检测电路将当前环境湿度信号通过 A/D 转换后,送到处理器 AT89C51 中,然后处理器
20、通过软件的运行,将当前湿度信号通过 LED 显示出来(显示相对湿度值) ,并且处理器通过程序的运行,判断当前湿度值是否在预先设定的范围之内 13。假设不是,系统就会自动进行湿度的调节:当湿度检测电路检测到当前环境湿度高于设定值的上限的时候,微处理器将使 P2.6 输出低电平,起动减湿控制电路使吹风机开始工作,开始排风散热降温;当湿度检测电路检测到当前环境湿度低于湿度设定下限时,P2.7 输出输出低电平,使蒸汽机控制电路工作,开始加热增加湿度 14。湿度检测电路JJ吹风机控制蒸汽机控制+ 5 V+ 5 VS 1S 2S 3S 4P 1 . 0P 1 . 4P 2 . 3P 2 . 08 9 C
21、5 11 A4 B1 B4 AS E L4 Y1 Y7 4 L S 1 5 7D 5D 1R / HO RU RP O LB 8B 1ICL7135P 0 . 0P 0 . 6P 2 . 5P 2 . 6P 2 . 7M A X 8 1 3 LR E S E TM RW D OR E S E TP 3 . 4X L A T 1X L A T 2V -V R E FA G N D+ 5 V- 5 VC L KP 1 . 6P 1 . 5手动复位I N H II N L OW D IP 3 . 1P 2 . 4P 3 . 5P 3 . 6P 3 . 0数码显示图 2 . 2 系统硬件结构图2.3
22、系统实现方案的分析2.3.1 湿度测量的名词术语湿度:湿度是表示空气中水蒸气的含量。湿度又分为绝对湿度和相对湿度两种。绝对湿度:绝对湿度亦称水蒸气密度,它表示水蒸气的质量与总容积的比值,有公式(2.1)16.273abvTpmd式中,dv 代表绝对湿度,它表示每立方米干燥空气与水蒸气的混合物中所含水分的克数;p 为水蒸气的压强(单位是 Pa);ab 为干燥空气的温度值(单位是)需要指出,国内也有人将空气中所含水蒸气的压强理解为绝对湿度,这与国外关于绝对湿度的定义不相符。相对湿度:相对湿度表示在相同湿度下大气中水蒸气的实际压强与饱和水蒸气的压强之比,通常用百分数来表示。相对湿度的英文缩写为(Re
23、lative Humidity),有公式:(2.2)%10)(2TPpRH式中,p1(T)代表温度为时的水蒸气压强, p2(T)表示在温度下的饱和压强。显然,相对湿度是压强和温度的函数。露点:在水蒸气冷却过程中最初发生结露的温度。若气温低于露点,水蒸气开始凝结。湿度比:它表示水蒸气的质量与干燥空气的质量比。大气压强:在单位面积上大气的压力。通常将海平面高度的大气压强称为个标准大气压,p0=101.325Pa。大气压强随高度的增加而降低。设、两点的高度差 h2-h1=h,这两点的大气压强分别为 p1,p2。有公式(2.3))lg(1840212ph当距海面高度为 1000M、2000M、4000
24、M、8000M 时,大气压强就依次降成 0.88p00.78p0、16p00.37p0。水蒸气压强:当空气和水蒸气的混合物与水(或冰)保持平衡时,就处于饱和状态,相对湿度达到 100%,此时水蒸气对水(或冰)的饱和压强就称做水蒸气压强。其计算公式比较复杂,并且计算水和冰的饱和压强的公式也不同。2.3.2 湿度检测方案分析干湿球湿度计干湿球湿度计又亦称干湿计。它是基于水在蒸发过程中会吸热降温、并且降温的多少(即蒸发速度)与空气的相对湿度有关的原理制成的。其构造是使用两只温度计,将其中的一只支温度计的球部用白纱布包好,将纱布的另一端浸在水槽中,利用毛细现象使纱布经常保持湿润,此即湿球。另一支温度计
25、直接暴露在空气中,谓之干球,用于测量环境温度。若空气中的水蒸气未达到饱和状态,则湿球的表面不断蒸发水气,因此湿球所指示的温度要低于干球所示的温度,并且空气愈干燥(即湿度越低) ,蒸发速度越快,湿球与干球的温差也越大。反之,当空气中的水蒸气呈饱和状态时,水分便不再蒸发,湿球与干球所示的温度就会相等。使用干湿球湿度计时,应将它放在距地面 1.21.5m 的高度上,分别读出干湿球所指示的温度差,再从刻度计所附的温差与湿度对照表中查出当时空气的相对湿度。例如,假定干湿球温度计所示的温度为 22,湿度计温度计所示的温度为 16,两球的温度差是 6,可首先在表中所示温度一行找到 22,然后在温差一行找到
26、6,再把 22横向与 6,竖行对齐,找到数值 54,就表示被测相对湿度为 54。由于湿球所包纱布水分蒸发的快慢不仅和当时的空气有关,还与空气的流动速度有关,因此干湿度球湿度计所附的对照表仅使用于定向的风速,不能任意应用,干湿球温度计的优点是成本低廉,缺点是不能直接读出结果并且测量误差较大。毛发湿度计人的头发有一种特性,它吸收空气中的水蒸气的多少是随着相对湿度的增大而增加的,而毛发的长短又与它所含的水分多少有关。基于这一原理制成毛发湿度计。预先用酒精将毛发洗净,除去油脂与污垢,再以 10 根毛发为一束装到容器中。一种方法是利用杠杆的原理将毛发的伸缩量进行扩大后,带动指针在刻度板上指出相对湿度值。
27、另一种方法是将头发的一端固定,另一端挂一个小砝码,为能看清楚头发长短的变化的情况,将头发绕过滑轮,在滑轮上安装一个长指针。在砝码重量的作用下,头发被紧紧地压在滑轮上。当头发伸长时,滑轮就按照顺时针方向转动,带动指针沿弧形向下偏转,而当头发缩短时,指针则向上偏转。进行标定时,要将空气完全干燥时指针所指位置定为 100。最后用干湿球湿度计进行校正,并绘出刻度线,即可直接测出空气的相对湿度了。毛发湿度计的优点是构造简单,使用方便,缺点是准确度低。(2)湿敏元件的特点计产品分类:湿敏元件是最简单的湿度传感器,湿敏元件主要有电阻式、电容式两大类。2.3.1 湿敏电阻 15湿敏电阻的特点是在基片上覆盖一层
28、用感湿材料制成的膜,当空气中的水蒸气吸附在感湿膜上时,元件的电阻率和电阻值都发生变化,利用这一特性即可测量湿度,湿敏电阻的种类很多,例如金属氧化物湿敏电阻、硅湿敏电阻、陶瓷湿敏电阻等。以国产 SM1 型硅湿敏电阻为例,其相对湿度的测量范围是(1%100%) ,测量精度为 4%。湿敏电阻的优点是灵敏度高,主要缺点是线行度和产品的一致性差。2.3.2 湿敏电容湿敏电容一般是用高分子薄膜电容制成的,常用的高分子材料有聚苯乙烯、聚酰亚胺、酸醋酸纤维等。当环境温度发生改变时,湿敏电容的介电常数发生变化,使其电容量也发生变化,其电容变化量与相对湿度成正比。湿敏电容的主要优点是灵敏度高、产品互换性好、响应速
29、度快、湿度的滞后量(简称湿滞)小、便于制造,容易实现小型化和集成化。其精度一般比湿敏电阻要低一些,国外生产湿敏电阻的主要厂家有哈米瑞尔(Humirel)公司、飞利浦(Philips)公司、西门子(Siemens)公司等。以 Humirel 公司生产的 SH1100 型湿敏电容为例,其测量范围是(1%99% )RH ,在 55%RH 时的电容量是 180 pF(典型值) 。当相对湿度从 0 变化到 100%时,电容量的变化范围是 163 pF202 pF 。温度系数为 0.04 pF / ,湿度滞后量为1.5%,响应时间为 5s。除电阻式、电容式湿敏元件之外,还有电解质离子型湿敏元件、重量型湿敏
30、元件(利用感湿膜重量的变化来改变震荡频率) 、光强型湿敏元件、声表面波湿敏元件等。湿敏元件的线性度及抗污染性差。在检测环境温度变化时,湿敏元件要长期暴露在待测环境中,很容易被污染二影响其测量精度及长期稳定性。基于湿敏电阻的相对湿度检测电路的设计湿敏电阻是最常见,价格耶是最低廉的一种湿度传感器,但其线性度差,必须采取补偿措施。下面介绍利用湿敏电阻及相应的外围电路设计而成的相对而成的相对湿度检测电路,该电路采用非线性补偿、温度补偿和湿度校正等项技术,实现电路的优化设计。测量相对湿度的范围为 0100%,测量精度为2%,分辨率可达 0.01%。另外也出现了光纤湿度敏感元件 16及其他高分子聚合物,甚
31、至神经网络湿敏元器件。3 系统的结构设计3.1 电源电路的设计稳压电源一般由变压器、整流器和稳压器三大部分组成,变压器把市电交流电压变为所需要的低压交流电。整流器把交流电变为直流电。经滤波后,稳压器再把不稳定的直流电压变为稳定的直流电压输出。稳压电源的技术指标及对稳压电源的要求,稳压电源的技术指标可以分为两大类:一类是特性指标,如输出电压、输出电流及电压调节范围;另一类是质量指标,反映一个稳压电源的优劣,包括稳定度、等效内(输出电阻) 、纹波电压及温度系数等。对稳压电源的性能,主要有以下四个万面的要求:1、定性好,2、输出电阻小,3 、电压温度系数小,4、输出电压纹波小。我设计的稳压电源是以
32、78XX 和 79XX 系列稳压器为基础的,这类电源能够产生5V,15V。它是先将来自交流电的电压通过变压器(即将 220V 转换为 20V) ,然后通过 78XX 和 79XX 稳压器,达到设计要求。首先来介绍一下78XX 和 79XX 的基本情况。78XX 和 79XX 系列是常用三端固定电压集成线形稳压器,78XX 系列为正电压输出稳压器,79XX 系列为负电压输出稳压器。除了输出电压极性不同外,其他方面基本相同,因此,本节以 78XX 系列为例进行介绍。型号 78XX/79XX 系列中的 XX 数字表示集成稳压器的输出电压的数值,以 V 为单位,例如:7805 表示输出正电压为+5V,
33、7924 表示输出负电压-24V等。有 5V,6V,9V,12V,15V,18V,24V 等 7 种不同的输出电压档,能满足大多数电子设备所用的电源电压。此外,型号中还有英文字母:数字前面的字母如 LM78XX 等,通常表示生产厂家,LM 表示美国 MULB 公司。中间的字母如 78LXX 等,通常表示电流等级,L 表示的是小电流(100mA) ,M 表示中电流(500 mA) 。图 3.1 示出了 78XX/79XX 的管脚与封装形式,集成稳压作为稳压电源的一般接法如图 3.2 所示。1.输入端,2.输出端,3.公共端321 78X123 321 79X1231.公共端,2.输入端,3.输出
34、端图 3.1图 3.2基于我要得到正负电源同时使用和电路电源要求,我选用正负三种集成稳压器(7805、 、7812、7815、7905、7912、7915) ,按图 3.3 所示设计:7 8 1 57 9 0 57 8 0 57 9 1 27 9 1 57 8 1 2C 1C 3C 2 C 4A BCEFDV+-图 3.3C1、C2 是用以抵消其较长接线的电感效应,防止产生自激震荡,界限不长时可以不用,C1、C2 一般在(0.11)F,输出端的电容 C3、C4 用来改善暂态响应,使瞬时增减负载电流时不致引起输出电压有较大的波动,削弱电路的高频噪声,C3、C4 可用 10F 。由此得到稳压电源的
35、设计图 3.47 8 1 57 9 0 57 8 0 57 9 1 27 9 1 57 8 1 2C 1C 3C 2 C 4A BCEFD图 3.4 电源电路图在图中 A 端输出+15V,B 端输出+12V ,C 端输出+5V ,D 端输出-15V,E端输出-12V 、 F 端输出-5V,这 6 种电源可以供我们后来设计器件的备用电源,如:湿度检测电路、单片机电源、A/D 转换 ICL7135、继电器的电源等。78XV 79XV3.2 相对湿度电路的设计3.2.1 相对湿度检测电路的原理及结构图(1)相对湿度检测电路框图如图 3.5 所示:主要包刮 9 部分:精密对称方波发生器;湿敏电阻;对数
36、放大器(兼做半波整流) ;湿度校正电路及滤波器;输出放大器;断点补偿电路;温度补偿电路;+15V 稳压电源。(精密对称方波发生器湿敏电阻对数放大器兼半波整流温度校正及滤波器输出放大器(A/D)转换 +12V +15V温度补偿电路(恒温器) 断点补偿电路稳压电源图 3.5 相对湿度检测电路结构图2)该检测电路有下列特点:鉴于当直流电流通过湿敏电阻时会产生电化学迁移现象而损坏湿敏电阻,因此必须采用交流信号或对称方波信号来驱动湿敏电阻。在这里选用具有稳幅作用的精密对称方波发生器作为信号源,其输出信号中不包含直流分量。为解决湿敏电阻的非线性问题,由晶体管(VT1)和运算放大器构成对数放大器,对湿敏电阻
37、的指数型特性曲线进行线性化,利用湿敏校正电路对 40%RH、100%RH 两点进行校正,再通过滤波器产生一个代表相对湿度的直流输出电压,输出电压范围是 010V,所对应的相对变化范围是(0100%)RH。输出信号送至 位 A/D 转换器,通过 ICL7135A/D 转换将模拟量转换位214BCD 码送至微处理器进行数据处理。利用断点放大器专门对 40%RH 以下的相对湿度信号再进行一次线性补偿,使其输出信号尽可能呈线性。利用集成恒流源的正温度系数去补偿热敏电阻的负温度系数,大大降低了温漂。然后选用一片廉价的集成音频放大器对 VT1 进行温度补偿,使 VT1 的直流工作点不随环境温度的变化而变化
38、。(3)相对湿度检测电路的工作原理 相对湿度检测电路如图所示:包刮一只PCRC55 型湿敏电阻和 7 片集成电路块。其中,IC1(IC1aIC1b)采用以结型场效应管(JEFT)为输出级的四运放 LF347。 IC2 为三端可调式集成恒流源LM334。IC3(IC3aIC3b)为宽带 JFET 输入的双运放 LF353。 IC4 为 6.95V精密基准电压 LM329。IC5 为低压音频放大器 LM389。IC6 为+12V 输出的三端集成稳压器 7812。IC7 为 1.2基准电压源 LM385。除了 IC5 选用+12V 的电源,其余芯片均用+15V 电源供电。 VD1VD7 均采用 1N
39、4148 型高速开关二极管。VT1 VT3 采用 NPN 型晶体管,下面分析各单元电路的工作原理。3.2.2 湿敏电阻传感器PCRC55 型湿敏电阻是用化学方法处理的聚苯乙烯聚合物制成的,其电阻值(R)与相对湿度(RH )的响应曲线如图 3.7 所示,该曲线近似为指数曲线,当相对湿度从 20%变化到 100%时,电阻值就从 1000M 迅速减小到 35K,电阻变化超过 4 个数量级。因此,构成相对湿度检测时必须进行线性化,才能获得线性输出电压,再送至 4(1/2)DVM 显示出相应的湿度值。PCRC55 的温度系数为-0.36%RH/,精度为1%。3.2.3 精密对称方波发生器精密对称方波发生
40、器由运放 IC1a(1/4LF347)、三端可调电流源 IC2(LM334)和二极管 桥路(VD1VD4)组成。利用二极管桥路和电阻 R2、R3 构成的正反馈电路使 IC1a 产生震荡。该方波发生器具有对称输出、限流和稳幅的特性。R1为设定电阻(R SET) ,取 R1=15 时,可将 LM334 的输出电流限定在 5mA 左右。利用二极管桥路的正、反向钳位作用,能把输出方波电压 Uo1 的幅度限制在8V。用示波器观察对称方波发生器的震荡波形如图所示,震荡频率为100Hz。图中的 Uc1 代表 C1 上的电压。由图可见,随着震荡电容 C1 不断进行充、放电,在 Uo1 端便形成了以零伏为对称轴
41、的方波信号,其直流分量为零。R2、R3 组成分压器,用于设定 IC1 的阈值电压(亦称门限电压) ,进而控制IC1a 的翻转状态。利用 LM334 的正温度系数(+0.33%/)去补偿热敏电阻的负温度系数(-0.36%/) ,实际温度系数仅为-0.33%/,它与传感器的1%精度指标相比可以完全忽略不计。LM334 的安装位置应尽可能靠近湿敏电阻。需要指出的的是,LM334 既可以够成恒流源,还可作为电压灵敏度为 227V/K的温度传感器使用,在这里只用其恒流特性,从而大大提高方波幅度的稳定性。对称方波发生器输出的 Uo1 信号通过缓冲器(IC1b)驱动湿敏电阻,再接至对数放大器 IC1c 的反
42、相输入端 A。A 点亦称为求和点或虚地点,该点的电位可视为 0V。设湿敏电阻 R 上的电流 IRH,很容易求出(3.1)UIORH13.2.4 对数放大器及相对湿度校正电路对数放大器由晶体管 VT1 和运放 IC1c 构成。将 VT1 的基极接地,集电极接 A点(虚地)时,相当于把集电极与基极短接,VT1 就等效于硅二极管。VT1 的发射极电压(U BE)与集电极电流(I C)呈对数关系,其表达式为(3.2)SCtBEqKln式中 K 为波尔兹曼常数,K=8.63*10 -5qV/K,q 为电子电量(q=1.6021910 -19C),T 为热力学温度(K) ,IS 为晶体管反向饱和电流。根据
43、这一特性可设计成对数放大器,用来补偿湿敏电阻的的指数曲线,使之近似于线性关系。利用电路实现线性化的原理如下:湿敏电阻的电阻值于相对湿度的关系式可近似表示为R=Ae-RH(3.3)式中的 A 为一变量,RH 代表相对湿度(单位是%) ,令 VT1 发射极输出电压为 UO2,显然,U O2=UBE。考虑 IC=IRH,然后将式( 3.1)和式(3.3)一并代入式(3.2)中,化简后得到(3.4)RHUqKtOBEO12ln不难看出,U O2 与相对湿度成正比,这就实现了对湿敏电阻的线性化。在方波信号的正半周,U O1=+8V,使 VD5 截止,UO1 途径湿敏电阻、求和点 A,接 VT1 的集电极
44、,再利用电路中的 VT1 对 IRH 求对数。因 IC1C 作为反向放大器使用,故 UO2 输出的是负向方波信号。在负半周时,UO1=8V ,使VD5 导通,对数放大器不工作,因此,对数放大器兼有半波整流作用。UO2 送至 IC1d 的反相输入端。由 IC1d 和电位器 RP1、RP2 组成的相对湿度校正电路。其中,RP1 用以校正 40%RH 的刻度,RP2 则用来校正 100%RH 的刻度。校正后的信号通过滤波电容(C3)得到直流信号,再经过输出放大器IC3a(1/2lf352)放大,获得 0+10V 的输出电压。3.2.5 断点放大器所谓“断点” (break point)就是指 40%
45、RH 这一点。由图 4.2.3 可见,PCRC55 型湿敏电阻在 RH40%时的非线性失真最为显著,针对这种情况可通过断点放大器再做一次局部线性化处理。断点放大器(IC3b)就并联在输出放大器(IC3a )的两端。当 RH40%时,利用 IC3b 可以改变 IC3a 的增益,使相对湿度曲线在 040%的范围内更接近于线性。设 IC3Ad 同相输入端电压为U1(这也是 IC3b 的反相输入端电压) ,IC3b 的同相输入端电压为 U2。根据图4.2.2 所示电路不难算出 U2=+0.37V,该电压即为 IC3b 的参考电压。当 RH40%时,因 U1U2,IC3b 输出为低电平,故 VT4 和
46、VD6 均截止,断点放大器不工作,对(40% 100%)相对湿度的线性化任务全部由对数放大器来完成。仅当RH=40%时,U10.36 U2,IC3b 输出变成高电平,使 VT4、VD6 导通,断点放大器才开始工作,可使 040%相对湿度范围内的输出电压与相对湿度仍然保持线性关系。电路中 R13 和 VD6 的作用的防止在断点附近产生抖动现象。3.2.6 温度补偿电路当环境温度发生变化时,VT1 的直流工作点也会改变,这必将影响对数放大器的输出特性。因此,必须对 VT1 采取一定的温度补偿措施。温度补偿电路实际上是由 IC4IC6 和 VT2、VT3 等组成的小型恒温槽式控制器,并且需将VT2、
47、 VT3 与 VT1 紧贴在一起。将 VT2 的集电极短接,利用其发射极作为温度传感器使用。IC5 是温控电路。VT3 作为加热器,给 VT1 提供一个+50(典型值)的工作温度,使之不受外界环境温度变化的影响。IC6(7812)给 IC5 提供+12V 的稳压电源。IC5 的参考电压 U3=+0.63V,该电压所对应的 VT1 管壳温度恰好为+50。一旦 VT1 温度偏离+50,VT2 就通过放大器来改变 VT3 的基极电流,调节 VT3 的发热量,使 VT1 始终工作在+50恒温状态,从而消除环境温度变化对 VT1 工作点的影响。VD Z为 3 伏稳压管。3.2.7 相对湿度检测电路的调试
48、及校正(1) 将 VT3 置于+50的环境中并将 VT3 的基极接地。(2) 给电路通电后,用数字万用表测量 VT2 的基极电压 U3,适当调节 R19的电阻值使 IC3 的反相输入端电压也接近于 U317。(3) 将 VT3 的基极与地脱开后,该电路即具有+50的恒温特性。相对湿度的校正方法(1) 在输出端 U0 与地之间接一块满量程电压为 20V 的 4(1/2)为 DVM。(2) 用一只 35K 的电阻代替湿敏电阻,调节电位器 RP1 使仪表读数为100%RH。(3) 用一只 8M 的电阻代替湿敏电阻,调节电位器 RP2 使仪表读数为40%RH。(4) 重复第(2) (3)两步,直到调节
49、 RP1 和 RP2 时互步影响读数。(5) 用一只 60M 的电阻来代替湿敏电阻,适当调节断点放大器 R12 的电阻(其标称值为 40K) ,使仪表读数为 24%RH。该仪表经过测试及校正后,即壳测量相对湿度。旦需要说明两点:第一,在更换湿敏电阻时,应重新校正仪表;第二,图 4.2.3 所给出的曲线是在室温(TA=+25)下测相互来的,当湿敏电阻的实际工作温度为 T 时,还应根据厂家给出的 PCRC55 的温度特性对 RH 读数值进行修正,计算出实际相对湿度值18。3.3 转换模块的设计3.3.1 模数转换器接受能够完成将模拟量转换成数字量的器件叫模/数转换器,简称 A/D 转换器。A/D 转换器的种类很多,按位数来分,有 8 位、10 位、12 位、16 位。位数越高,其分辨率也越高,但价格也越高。A/D 转换器就其结构来分,有单独的 A/D 转换器;有的 A/D 转换器带多路开关;有的带多数开关、数据放大器、采样/保持及 A/D 转换器,其本身就是一个完整的