基于单片机智能温湿度采集器.docx
- 文档编号:29358176
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:44
- 大小:745.92KB
基于单片机智能温湿度采集器.docx
《基于单片机智能温湿度采集器.docx》由会员分享,可在线阅读,更多相关《基于单片机智能温湿度采集器.docx(44页珍藏版)》请在冰豆网上搜索。
基于单片机智能温湿度采集器
第1章绪论
1.1课题研究背景和意义
温度是表示物体冷热程度的物理量,微观上来讲是物体分子热运动的剧烈程度。
在整个宇宙当中,温度无处不存在。
无论在地球上还是在月球上,也无论是在炽热的太阳上还是在阴冷的冥王星上,这一切无不因为空间位置的不同而存在着温度的差别。
湿度,表示大气干燥程度的物理量。
在一定的温度下在一定体积的空气里含有的水汽越少,贝U空气越干燥;水汽越多,贝U空气越潮湿。
空气的干湿程度叫做“湿度”。
在此意义下,常用绝对湿度、相对湿度、比较湿度、混合比、饱和差以及露点等物理量来表示。
湿度表示气体中的水蒸汽含量,有绝对湿度和相对湿度两种表示方法。
绝对湿
度是一定体积的空气中含有的水蒸气的质量,一般其单位是克/立方M绝对湿度的
最大限度是饱和状态下的最高湿度;相对湿度是绝对湿度与最高湿度之间的比,它的值显示水蒸气的饱和度有多高[1]。
温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度、湿度的检测与控制。
并且随着人们生活水平的提高,人们对自己的生存环境越来越关注,而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度、湿度的检测及控制就非常有必要了。
温度、湿度是工业农业生产不可缺少的因素,但传统的方法是用温度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。
含有微型计算机或微处理器的测量仪器,因为它拥有对数据存储,运算逻辑判断及自动化的功能,有着智能作用。
随着生产的发展,一个低成本和具有较高精度的温度湿度测量仪在许多领域会代替人工操作,自动控制各种仪器调整环境温度湿度。
目前市场上普遍存在的温湿度检测仪器大都是单点测量,而且温湿度信息传递不及时,精度达不到要求,不利于控制者根据温度、湿度变化及时做出决定,为此,本设计开发了一种能够同时测量多点,并实时性高、精度高,能够综合处理多点温湿度信息,并能进行温湿度控制的测控产品。
总之,环境温湿度的检测与调节仪器的设计和开发具有非常大的市场前景和实用价值。
1.2国内外的研究现状
1.2.1温度传感器
集成温度传感器是目前应用范围最广、使用最普及的一种全集成化传感器。
其种类很多,大致可分为以下5类:
1、模拟集成温度传感器;2、模拟集成温度控制器;3、智能温度传感器;4、通用智能温度控制器;5、微机散热保护专用的智能温度控制器。
集成温度传感器的主要应用领域有以下3个方面:
1.温度测量:
可以构成数字温度计、温度变送器、温度巡回检测仪、智能化温度检测系统及网络化测温系统。
2.温度控制:
适用于智能化温度测控系统、工业过程控制、现场可编程温度控制系统、环境温度监测及报警系统、中央空调、风扇温控电路、微处理器及微机系统的过热保护装置、现代办公设备、电信设备、服务器中的温度测控系统、电池充电器的过热保护电路、音频功率放大器的过热保护电路及家用电器。
3.特殊应用:
例如,热电偶冷端温度补偿、测量温差、测量平均温度、测量温度
场、电子密码锁<仅对内含64位ROM的单线总线智能温度传感器而言)及液晶显示器表面温度监测等[2]。
模拟集成温度传感器是在20世纪80年代问世的,它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC。
模拟集成温度传感器
的主要特点是功能单一<仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。
它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、T
MP17、LM135等。
智能温度传感器<亦称数字温度传感器)是在20世纪90年代中期问世的。
它是微电子技术、计算机技术和自动测试技术<ATE)的结晶。
目前,国际上已开发出多种智能温度传感器系列产品。
智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器
、存储器<或寄存器)和接口电路。
有的产品还带多路选择器、中央控制器<CPU)、随
机存取存储器VRAM)和只读存储器vROM)。
智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器vMCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。
进入21世纪后,智能温
度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和
网络传感器、研制单片测温系统等高科技的方向迅速发展。
在20世纪90年代中期最早推出的智能温度传感器,采用的是8位A/D转换器,其测温精度较低,分辨力只能达到「C。
目前,国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是9~12位A/D转换器,分辨力一般可达0.5~0.0625C。
由美国DALLAS半导体公司新研制的DS1624型高分辨力智能温度传感器,能输出13位二进制数据,其分辨力高达0.03125C,测温精度为±).2C。
为了提高多通道智能温度传感器的转换速率,也有的芯片采用高速逐次逼近式A/D转换器。
以AD7817型5通道智能温度传感器为例,它对本地传感器、每一路远程传感器的转换时间分别仅为27M9M
新型智能温度传感器的测试功能也在不断增强。
例如,DS1629型单线智能温度传感
器增加了实时日历时钟<RTC),使其功能更加完善。
DS1624还增加了存储功能,利用芯片内部256字节的E2PROM存储器,可存储用户的短信息。
另外,智能温度传感器正从单通道向多通道的方向发展,这就为研制和开发多路温度测控系统创造了良好条件。
智能温度传感器的总线技术也实现了标准化、规范化,所采用的总线主要有单线总线、I2C
总线、SMBus总线和SPI总线[3]。
1.2.2湿度传感器
湿度传感器产品及湿度测量属于90年代兴起的行业。
湿度传感器主要分为电阻式和电容式两种,产品的基本形式都是在基片上涂覆感湿材料形成感湿膜。
空气中的水蒸汽吸附在感湿材料上后,元件的阻抗、介质常数发生很大的变化,从而制成湿敏元件。
近年来,国内外在湿度传感器研发领域取得了较大的发展。
湿敏传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展。
国内外各厂家的湿度传感器产品水平不一,质量价格都相差较大,用户如何选择性能价格比最优的理想产品确有一定难度,需要在这方面作深入的了解。
现在国内市场上出现了不少国内外湿度传感器产品,电容式湿敏元件较为多见,感湿材料种类主要为高分子聚合物,氯化锂和金属氧化物。
近年来,国内外在湿度传感器研发领域取得了长足进步。
湿敏传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展,为开发新一代湿度/温度测控系
统创造了有利条件,也将湿度测量技术提高到新的水平。
湿敏元件是最简单的湿度传感器。
湿敏元件主要分为电阻式、电容式两大类。
湿敏电阻的特点是在基片上覆盖一层用感湿材料制成的膜,当空气中的水蒸气吸附在感湿膜
上时,元件的电阻率和电阻值都发生变化,利用这一特性即可测量湿度。
湿敏电阻的种类很多,例如金属氧化特湿敏电阻、硅湿敏电阻、陶瓷湿敏电阻等。
湿敏电阻的优点是灵敏度高,主要缺点是线性度和产品的互换性差。
湿敏电容一般是用高分子薄膜电容制成的,常用的高分子材料有聚苯乙烯、聚酰亚胺、酷酸醋酸纤维等。
当环境湿度发生改变时,湿敏电容的介电常数发生变化,使其电容量也发生变化,其电容变化量与相对湿度成正比。
湿敏电容的主要优点是灵敏度高、产品互换性好、响应速度快、湿度的滞后量小、便于制造、容易实现小型化和集成化,其精度一般比湿敏电阻要低一些。
国外生产湿敏电容的主厂家有Humirel公司、Philips公司、Siemens公司等。
以Humirel公司生产的SH110C型湿敏电容为例,其测量范围是<1%~99%)RH,在55%RH时的电容量为180pF<典型值)。
当相对湿度从0变化到100%时,电容量的变化范围是163pF~202pF。
温度系数为0.04pF/°C,湿度滞后量为±.5%,响应时间为5s。
除电阻式、电容式湿敏元件之外,还有电解质离子型湿敏元件、重量型湿敏元件<利用感湿膜重量的变化来改变振荡
频率)、光强型湿敏元件、声表面波湿敏元件等。
湿敏元件的线性度及抗污染性差,在检测环境湿度时,湿敏元件要长期暴露在待测环境中,很容易被污染而影响其测量精度及长期稳定性。
目前,国外生产集成湿度传感器的主要厂家及典型产品分别为Honeywell公司<HIH-
3602、HIH-3605、HIH-
3610型),Humirel公司<HM1500、HM1520、HF3223、HTF3223型),Sensiron公司<S
HT11、SHT15型)。
这些产品可分成以下三种类型:
(1>线性电压输出式集成湿度传感器;典型产品有
HIH3605/3610、HM1500/1520。
其主要特点是采用恒压供电,内置放大电路,能输出与相对湿度呈比例关系的伏特级电压信号,响应速度快,重复性好,抗污染能力强。
(2>线性频率输出集成湿度传感器;典型产品为HF3223型。
它采用模块式结构,属于频率输出式集成湿度传感器,在55%RH时的输出频率为8750Hzv型值),当上对湿度从10%变化到95%时,输出频率就从9560Hz减小到8030Hz。
这种传感器具有线性度好、抗干扰能力强、便于配数字电路或单片机、价格低等优点。
(3>频率/温度输出式集成湿度传感器;典型产品为HTF3223型。
它除具有HF3223的功能以外,还增加了温度信号输出端,利用负温度系数<NTC)热敏电阻作为温度传感
器。
当环境温度变化时,其电阻值也相应改变并且从NTC端引出,配上二次仪表即可测
量出温度值。
2002年Sensiron公司在世界上率先研制成功SHT11、
SHT15型智能化温度/温度传感器,其外形尺寸仅为7.6 出厂前,每只传感器都在温度室中做过精密标准,标准系数被编成相应的程序存入校准存储器中,在测量过程中可对相对湿度进行自动校准。 它们不仅能准确测量相对温度,还能测量温度和露点。 测量相对温度的范围是0~100%,分辨力达0.03% RH,最高精度为i2%RH0测量温度的范围是-40C~ 1238C,分辨力为0.01C。 测量露点的精度⑷o 1.3本文的主要工作和结构安排 本设计以STC89C52^片机为核心来对多点温湿度进行实时巡检。 各检测单元(从机> 能独立完成各自功能,同时能根据主控机的指令对温湿度进行时时采集。 并将采集来的信息通过液晶屏显示清晰的呈现给用户,如果采集的信息超出了预设范围,闪烁灯和蜂鸣器都将给出报警示意用户,以便做出及时决定。 本系统能够同时检测多路温湿度,检测温度范围-55C~+95C。 根据实际需要,检测点数可以扩展。 系统采用CHR-01湿敏电阻,使用模拟电路,将湿度信号变为电压信号输出,传输给单片机进行分析、处理和控制显示。 湿度检测范围为20%~90%RH其检测 精度为土5%。 此外,本系统还具有报警模块,可设定温度湿度报警上下限,当检测到任何温度湿度超过温度湿度报警上下限就进行报警。 本文结构安排如下: 第1章绪论,介绍了温湿度对人们生活、生产、工作的影响,温湿度测量仪的应用和发展,以及温湿度测量仪的核心器件温度传感器、湿度传感器的结构、型号、发展前景。 第2章方案比较和论证,介绍了温度传感器、湿度传感器、控制芯片、输出显示设备的方案比较和选择。 第3章系统整体设计,介绍了测量仪信号采集、分析、处理的工作过程和在这些过程中设计的模块电路原理、特性、应用。 第4章软件设计,介绍了软件编程的主流程图和测量温度子程序流程图、测量湿度子程序流程图。 第2章方案比较和论证 当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。 对于测量系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。 传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。 工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。 2.1温度传感器的选择 方案一: 采用热电阻温度传感器。 热电阻是利用导体的电阻随温度变化的特性制成的测温元件。 现应用较多的有铂、铜、镍等热电阻。 其主要的特点为精度高、测量范围大、便于远距离测量。 铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。 缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。 按IEC标准测温范围-200~650C,XX电阻比W<100=1.3850时,R0为100Q和10Q,其允许的测量误差A级为土<0.15C+0.002|t|),B级为土<0.3C+0.005|t|)。 铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。 在工业中用于-50~180C测温。 方案二: 采用DS18B20温度测量范围从-55C~+125°C,-10~+85°C时测量精度为土0.5C,测量分辨率为0.0625C,电源电压范围从3.3~5V。 它支持“一线总线”的数字方式传输,可组建传感器网络。 而且,无需进行线性校正,使用非常方便,接口简单,成本低廉。 与传统的热敏电阻温度传感器不同,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式,可以分别在93.75ms和750ms内将温度值转化9位和12位的数字量。 它具有体积小、接口方便、传输距离远等特点,内含寄生电源。 系统有如下特点: (1>不需要备份电源,可通过信号线供电; (2>送串行数据,不需要外部元件; (3>零功耗等待; (4>系统的抗干扰性好,适合于恶劣环境的现场温度测量,如环境控制、设备过程控制、测温类消费电子产品等。 综合比较方案一与方案二,成本相差不多,方案二具有更高的抗干扰能力和精度,电路结构简单,选择方案二作为本设计的温度传感器。 2.2湿度传感器的选择 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。 电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。 方案一: 采用CHR-01湿敏电阻。 CHR-01湿敏电阻适用于阻抗型高分子湿度传感器,它的工作电压为交流1V,频率为50Hz~2kHz测量湿度范围为20%~90%RH测量精度土5%工作温度范围为0~+85C,最高使用温度120C,阻抗在60%RH<26)时为30<21~40.5)KQ。 采用555时基或RC振荡电路,将湿度传感器等效为阻抗值,测量振荡频率输出,振荡频率在1kHz左右。 方案二: 采用HF3223/HTF3223湿度传感器。 HF3223/HTF3223采用模块式结构,属于频率输出式集成湿度传感器,相对湿度在0%~99%R范围内,精度为土5%测量指标和 精度高,不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程,HTF3223在HF3223的基础上多了一个温度传感器。 HF3223湿度 传感模块将湿度信息转化为频率信号,传输给单片机进行分析、处理和控制显示。 综合比较方案一与方案二,方案二虽然精度及测量湿度范围都比方案一高,但成本高了许多,方案一成本低廉且能满足测量需求,且调试电路简单,因此,在能达到指标要求下,为减少成本支出,我们选择方案一来作为本设计的湿度传感器。 2.3控制芯片的的选择 2.3.1单片机 在多数电子设计当中,基于性价比的考虑,8位单片机仍是首选。 目前,8位单片机 在国内外仍占有重要地位。 在8位单片机中又以MC&51系列单片机及其兼容机所占的份额最大。 MC&51的硬件结构决定了其指令系统不会发生变化,设计人员可以很容易的对不同公司的单片机产品进行选型,他们只需将重点放在芯片内部资源的比较上。 方案一: 采用AT89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时因为不具备ISP在线编程技术,当在对电路进行调试时,因为程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。 方案二: 采用AT89S52片内ROM全都采用FlashROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KBROM存储空间,同样具有89C51 的功能,且具有在线编程可擦除技术,当在对电路进行调试时,因为程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。 方案三: STC89C52是一种低功耗、高性能CMOS位微控制器,具有8K在系统可编程Flash存储器。 使用高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。 片上Flash允许程序存储器在系统可编程,亦适于常规编程器。 在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 方案一是多年前的的产品,因自身设计缺陷,已经很少被人使用。 方案二和方案三使用差别不大,但方案二需要专有下载线,方案三使用串口下载即可。 因此选择方案 ^三。 2.3.2FPGA FPGA是英文Field—ProgrammableGateArray的缩写,即现场可编程门阵列,它是在PALGALEPLD等可编程器件的基础上进一步发展的产物。 它是作为专用集成电路vASIO领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA采用了逻辑单元阵列LCAvLogicCellArray)这样一个新概念,内部包括可配置逻辑模块CLB FPGA勺基本特点主要有: (1>采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。 (2>FPGA可做其它全定制或半定制ASIC电路的中试样片 (3>FPGA内部有丰富的触发器和I/O弓I脚。 (4>FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。 (5>FPGA采用高速CHMO工艺,功耗低,可以与CMOBTTL电平兼容。 FPGA甚至包含单片机和DSP软核,并且IO数仅受FPGA! 身IO限制,所以,FPGA又是单片机和DSP的超集,也就是说,单片机和DSP能实现的功能,FPGA—般都能实现。 可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。 FPGA与MCS-51单片机比较 (1>FPGA运行速度快 FPGA内部集成锁项环,可以把外部时钟倍频,核心频率可以到几百M,而单片机运行速度低的多•在高速场合,单片机无法代替FPGA (2>FPGA管脚多,容易实现大规模系统 单片机IO口有限,而FPGA动辄数百IO,可以方便连接外设•比如一个系统有多路AD,DA,单片机要进行仔细的资源分配,总线隔离,而FPGA因为丰富的IO资源,可以很容易用不同IO连接各外设 (3>FPGA内部程序并行运行,有处理更复杂功能的能力 单片机程序是串行执行的,执行完一条才能执行下一条,在处理突发事件时只能调用有限的中断资源。 而FPGA不同逻辑可以并行执行,可以同时处理不同任务,这就导致了FPGAT作更有效率 (4>FPGAt大量软核,可以方便进行二次开发 FPGA功能远远高于MC-51单片机的功能,但成本也高出不少,本设计不需要过多的IO口,普通运行速度即可,使用MC-51单片机系列完全可以实现产品要求的指标,电路简单,调试容易,所以本设计采用MC-51单片机。 2.4输出显示设备选择 电子设计中常用的输出显示设备有两种: 数码管和LCD 方案一: 数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7 个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。 数码管显示的数据内容比较直观,通常显示从0到F中的任意一个数字,一个数码 管可以显示一位,多个数码管就可以显示多位,在显示位数比较少的电路中,程序编写,外围电路设计都十 分简单,但是当要显示的位数相对多的时候,数码管操作起来十分烦琐,显示的速度受到限制。 并且当硬件电路设计好之后,系统显示能力基本也被确定,系统显示能力的扩展受到了限制。 方案二: 而液晶显示屏具有体积小、功耗低、显示内容丰富等特点,用户可以根据自己的需求,显示自己所需要的、甚至是自己动手设计的图案。 当需要显示的数据比较复杂的时候,它的优点就突现出来了,并且当硬件设计完成时,可以通过软件的修改来不断扩展系统显示能力。 外围驱动电路设计比较简单,显示能力的扩展将不会涉及到硬件电路的修改,可扩展性很强。 字符型液晶显示屏已经成为了单片机应用设计中最常用的信息显示器件之一。 不足之处在于其价格比较昂贵,驱动程序编写比较复杂。 本设计需要显示温度值和湿度值,还可显示设置温湿度数值报警数值的上下限,显示数字较多,因此选用方案二液晶频做输出设备。 2.5本章小结 本章主要介绍温湿度测量仪用到的主要芯片的选择,如温度传感器、湿度传感器、控制处理芯片、显示输出设备等。 对比考虑各器件性能、特点、使用难易度、成本等因素,选择适合本产品指标的元器件。 第3章系统整体设计 本方案以STC89C52单片机系统为核心来对温度、湿度进行实时控制和巡检。 各检测单元能独立完成各自功能,并根据主控机的指令对温湿度进行实时采集。 主控机负责控制指令的发送,并控制各个检测单元进行温度采集,收集测量数据,同时对测量结果进行整理和显示。 其中包括单片机、复位电路、温度检测、湿度检测、键盘及显示、报警 电路、系统软件等部分的设计。 图3.1系统总方框图 本设计由信号采集、信号分析和信号处理三个部分组成的 (1>信号采集由温度传感器模块和湿度传感器模块组成; (2>信号分析由单片机STC89C5组成; (3>信号处理由液晶显示模块、继电器模块和蜂鸣器模块组成 3.1信号采集 3.1.1温度传感器 Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。 一线总线独特而且经济的特点,使用户可轻松组建传感器网络。 新一代的“D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 温湿度 采集
![提示](https://static.bdocx.com/images/bang_tan.gif)