基于单片机的盆花自动浇水控制系统设计.doc

上传人:可**** 文档编号:52105768 上传时间:2022-10-21 格式:DOC 页数:49 大小:657.54KB
返回 下载 相关 举报
基于单片机的盆花自动浇水控制系统设计.doc_第1页
第1页 / 共49页
基于单片机的盆花自动浇水控制系统设计.doc_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《基于单片机的盆花自动浇水控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的盆花自动浇水控制系统设计.doc(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目 录摘要1关键词11前言21.1选题的目的和意义21.2自动浇花器的诞生背景及国内外开展现状21.3毕业设计采用的研究方法和手段42 AT89C51单片机42.1AT89C51单片机的根本组成42.2AT89C51主要特性52.3管脚说明62.4AT89C51单片机的存储器82.4.1程序存储器82.4.2数据存储器82.5振荡电路和时钟92.6AT89C51的中断系统102.6.1中断系统结构和中断控制102.6.2中断响应过程112.7定时器/计数器122.7.1定时器/计数器0和1的简介132.7.2定时器/计数器0和1相关的特殊功能存放器133温湿度传感器143.1数字温湿度传感器

2、SHT-11143.2SHT-11的特性153.2.1SHT-11的特点153.2.2SHT的详规格163.3SHT-11的引脚163.4SHT-11的内部命令与接口时序173.4.1SHT-11的命令顺序及命令时序173.4.2SHT-11的内部命令183.4.3SHT-11的状态存放器183.5硬件接口193.6恢复处理204DS1302时钟芯片204.1DS1302时钟芯片的简介204.2引脚214.3命令字节215液晶显示器LCD245.1液晶显示器的分类245.2ATMPIRE 12864255.2.1LCD 12864 引脚功能265.2.2KSO108 控制器指令功能265.2.

3、3应用说明286盆花自动浇水系统的设计286.1土壤温湿度检测与控制286.2 硬件电路的设计296.3系统软件的设计337结论36参考文献36 致谢37附录38基于单片机的盆花自动浇水控制系统设计摘 要:本次设计的盆花自动浇水系统包括土壤温湿度的检测与控制和蓄水箱自动上水及水位报警两大局部。土壤温湿度的检测与控制局部又包括了土壤温湿度的检测和显示、自动浇水系统。土壤温湿度的检测和显示以温湿度传感器SHT-11为感应部件,将检测到的土壤温湿度值送入AT89C51单片机,再由其输出到LCD屏进行显示。自动浇水系统设计为智能和手动两个局部:智能浇水局部是通过单片机程序设定浇水的上下限值与SHT-1

4、1送入单片机的土壤湿度值相比拟,当低于下限值时,单片机输出一个信号控制电磁阀翻开,开始浇水,高于上限值时再由单片机输出一个信号控制电磁阀关闭,停止浇水;手动局部是由单片机从时钟芯片DS1302读入月份与每天的实时时刻,通过软件程序设定定时浇水的时间与浇水的量。关键词:AT89C51单片机 SHT-11温湿度传感器 LCD DS1302时钟芯片 C51程序 数字电路Potted plant watering control system based on PLCAbstract:The design of the automatic watering system includes soil p

5、ot humidity detection and display, automatic watering and storage box automatic water and water level alarm three parts. S- oil testing and display of temperature and humidity system takes Temperature and humidity sen- sor SHT - 11 as inductive components, it will detect the soil temperature and hum

6、idity value and input the value to the AT89C51 microcontroller,then the temperature and humidity value will be output to LCD screen displayed. Automatic watering system design for intelligence and manual two parts.Intelligent watering part through the microcontroller program setting the upper and lo

7、- wer water attained,then comparing this upper and lower water attained with the vale that throug -hing SHT-11 inputting to the microcontroller. When below the limit SCM outputs a signal to o- pening the Electromagnetic valve ,and Start watering .if Above the upper limit value,the SCM will output an

8、other signal to Turnning off the Electromagnetic valve ,and Stop watering. Manual part read the time from the clock chip DS1302 by microcomputer. Through software program to setting the regular wateringtime and Watering amount.Storage box Water level control system u- ses Pure hardware control. Keyw

9、ords: AT89C51 microcontroller; SHT - 11 temperature and humidity sensor; LCD; clock chip DS1302;C51 program; Digital circuit 1 前言1.1 选题的目的和意义随着社会生活的进步,人们的生活质量越来越高。在家里养盆花可以陶冶情操、丰富生活。同时,盆花通过光合作用可吸收二氧化碳,净化室内空气,在有花木的地方空气中阴离子聚积较多,所以空气也特别清新,而且有许多花木还可吸收空气中的有害气体,因此,养盆花如今被许多的人所喜爱。盆花浇水量是否能做到适时适量,是养花成败的关键。但是,在

10、生活中人们总是会有无暇顾及的时候,比方工作太忙或者出差、旅游等。花草生长问题80%以上是由花儿浇灌问题引起;好不容易种植几个月的花草,因为浇水不及时,长势不好,用来美化家园的花草几乎成了“鸡肋;不种植了吧,家中没有绿色衬托感觉没有生机;保存吧,花草长得不够旺盛,还影响家庭装饰效果。虽然目前市面上有卖盆花自动浇水器的,但价格十分的昂贵,并且大多只能设定一个定时浇水的时间,很难做到给盆花适时适量浇水。也有较经济的盆花缺水报警器,可以提醒人们及时的给盆花浇水。可是这种报警器只能报警,浇水还是需要人们亲自动手。当家里无人时,即使报警也无人浇水,就起不到应有的作用了。因此,我想通过设计一种集盆花土壤湿度

11、检测,自动浇水以及蓄水箱自动供水于一体的盆花自动浇水系统。让盆花在人们无暇照顾时也能得到及时的浇灌。1.2 自动浇花器的诞生背景及国内外开展现状 微喷系统是近几年利用国内外先进技术组装的新型灌溉设施,主要是利用水流通过低压管道系统以一定速度从特制的喷头喷出,在空气中分散成细小的水滴,着落在花草植物、作物及周围的地面上,从而到达及时补充水分的目的。该系统具有用水量少、冲击力小的灌溉特性,适用于栽培密度大、植株柔软细嫩的植物。自动浇花器的诞生是随着人们生活水平的提高和生活节奏的加快而诞生的一种懒人园艺用品。它把微喷的概念应用于家庭盆花浇灌中,通过相应的改良,到达合理给盆花自动浇水的目的。早在很多年

12、前,国外就已经开始普及,国内使用的电子类自动浇花器多数从国外进口的,价格昂贵,但质量比拟可靠。不过这并不太适用于国内,目前国内外比拟流行的是玻璃制作的自动浇花器。这种类型的浇花器多数在我国山西和浙江一带加工生产的,价格比拟低廉,实用性没有电子类自动浇花器好。随着国内居民消费水平和生活质量的提高,居家园艺市场异常火爆,但是由于生活节奏加快,种花容易养花难的问题暴露出来,而养花最重要的问题就是浇水问题,研究说明花草80%以上的死亡由于浇水不及时引起,因此国内商家已经看到了这种需求潜力。目前这类小居家用品的厂家主要集中在广东,上海,浙江一带。现在市面上所出售的自动浇花器主要有以下几类: 电子类自动浇

13、花器电子类自动浇花器又叫时控喷淋装置,系统构成为:主机或者控制器、主管可以是花园管也可以是4/7mm的微喷淋管、分水接头(3通、4通、5通、6通、分水器、副管(3/5mm)喷淋管雾化喷头、旋转喷头、折射雾化喷头等。电子类自动浇花器根据电源的不同分为交流电自动浇花器和电池自动浇花器两种。控制器的一般性能有:电磁阀控制;智能时控电路微电脑芯片控制;适用电源为AC220V/50HZ;最适宜水压0.3-0.6Mpa;待机功率4VA,浇水时12VA;可控制连续作业时间是1分钟至168个小时;可每天自动完成十次以上浇水作业,可每天、隔天、隔多天自动循环进行浇水,手动自动两用;每天计时误差小于正负3秒;电器

14、适应环境温度为-1050;相对湿度90%RH。 玻璃、陶瓷类自动浇花器玻璃、陶瓷类自动浇花器又叫自动渗水装置,它由本身材质的物理结构构成,根据器具的物理渗水原理完成自动浇灌,当自动浇水器内部存水,自身形成一定的压力,当遇到枯燥的土壤,水就会自上而下的流出,当土壤湿润以后,会形成一个堵塞压力,从而导致水流速度变慢或者停止。器具工艺不同,效果也不一样,当然也因土壤的疏松情况决定器具内水流的速度。当前传感器技术与单片机技术开展迅速,其应用逐步由工业、军事等领域向其他领域渗透,已经和我们的日常生活息息相关。而且智能家居概念也越来越受人们的推崇,因此,微电脑控制的电子类自动浇花系统有很好的开展前景。1.

15、3 毕业设计所采用的研究方法和手段 本次毕业设计是设计一种单片机控制的自动浇水系统,实现室内盆花浇水的自动化系统。该系统可对土壤的温湿度进行监控,并对作物进行适时、适量的浇水。其核心是单片机和温湿度传感器以及浇水驱动电路构成的检测控制局部。主要研究土壤湿度与浇水量之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个局部。检测局部,单片机选用AT89C51单片机,温湿度传感器选用SHT11温湿度传感器。SHT-11采用COMSens专利传感器技术将温度湿度传感器、A/D转换器、数字接口、校准数据存储器、标准I2C总线等电路全部集成在一个芯片内。软件选用C51语言编程。土壤温湿度传感器可将检测到

16、的土壤温湿度模拟量放大转换成数字量通过单片机内程序控制精确的将温度与湿度分别显示在LCD显示屏上,同时通过单片机内的中断效劳程序判断是否要给盆花浇水,假设需浇水,那么单片机系统发出浇水信号,并经放大驱动设备,开启电磁阀进行浇水,假设不需浇水,那么进行下一次循环检测。在浇水系统中也同时设计一个手动浇水局部,系统工作时通过设置键的按下与否来选择浇水系统的工作方式。土壤浇水驱动电路采用继电器开关电路,蓄水箱水位报警以及自动上水局部采用纯硬件控制。2 AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器FPEROMFalsh Programmable and Erasable

17、Read Only Memory的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2.1 AT89C51单片机的根本组成AT89C51由一个8位的微处理器,128KB片内数据存储器RAM,21个特殊功能存放器SFR,4KB片内程序存储器Flash ROM,64KB可寻址片内外统一编址

18、的ROM,64KB可寻址片外的RAM, 4个8位并行I/O接口P0P3,一个全双工通用异步串行接口UART,两个16位的定时器/计数器,具有位操作功能的布尔处理机及位寻址功能的五个中断源、两个优先级的中断控制系统以及片内振荡器和时钟产生电路。其根本组成框图如图2-1所示。图2-1 AT89C51的根本组成2.2 AT89C51主要特性AT89C51主要特性有:与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保存时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲

19、置和掉电模式片内振荡器和时钟电路 2.3 管脚说明 此处省略NNNNNNNNNNNN字。如需要完整说明书和设计图纸等.请联系扣扣:九七一九二零八零零 另提供全套机械毕业设计下载!该论文已经通过辩论2.4 AT89C51单片机的存储器在单片机中,存储器分为程序存储器ROM和数据存储器RAM,并且两个存储器是独立编址的。AT89C51单片机芯片内配置有8KB0000H1FFFH的Flash程序存储器和256字节00HFFH的数据存储器RAM,根据需要可外扩到最大64KB的程序存储器和64KB的数据存储器,因此AT89C51的存储器结构可分为4局部:片内程序存储器、片外程序存储器、片内数据存储器和片

20、外数据存储器。如果以最小系统使用单片机,即不扩展,那么AT89C51的存储器结构就较简单:只有单片机自身提供的8KB Flash程序存储器和256字节数据存储器RAM。图2-3给出了AT89C51单片机的存储器分布空间。左侧线框中为单片机自身提供的8KB Flash程序存储器和256字节数据存储器RAM。右侧为可扩展的64KB的程序存储器ROM和64KB的数据存储器RAM。2.4.1 程序存储器AT89C51单片机出厂时片内已带有8KB的Flash程序存储器,使用时,引脚要按高电平5V,这时,复位后CPU从片内ROM区的0000H单元开始读取指令代码,一直运行到1FFFH单元,如果外部扩展有程

21、序存储器ROM,那么CPU会自动转移到片外ROM空间2000HFFFFH读取指令代码。图2-3 存储器空间分布图2.4.2 数据存储器AT89C51单片机出厂时片内已带有256字节的数据存储器RAM,如果不够用,可以在片外扩展,最多可扩展64KB RAM。图2-4 片内数据存储器的结构单片机自带的数据存储器RAM结构如图2-4所示,此256字节单元00HFFH的低128字节00H7FH单元为用户使用区,高128字节80HFFH单元为特殊功能存放器SFR区。片内数据存储器的00H7FH单元又划分为3块:00H1FH块是工作存放器所用;20H2FH块是位寻址功能的单元区;30H3FH是普通RAM区

22、。工作存放器又分为4组,在当前的运行程序中只有一组是被激活的,谁被激活有程序状态存放器PSW的RS1,RS0两位决定。2.5 振荡电路和时钟 在AT89C51芯片内部,有一个振荡电路和时钟发生器,引脚XTAL1和XTAL2之间接入晶体振荡器和电容后构成内部时钟方式。也可以使用外部振荡器,由外部振荡器产生的信号直接加载到振荡器的输入端,作为CPU的时钟源,称为外部时钟方式。采用外部时钟方式时,外部振荡器的输出信号接至XTAL1,XTAL2悬空。两种方式的电路连接如图2-5所示。大多数的单片机采用内部时钟方式,本次设计亦然。 a使用片内振荡器接法 b使用片外振荡器接法图2-5 AT89C51振荡器

23、的连接方式在AT89C51单片机内部,引脚XTAL2和引脚XTAL1连接着一个高增益反相放大器,XTAL1引脚是反相放大器的输入端,XTAL2引脚是反相放大器的输出端。芯片内部的时钟发生器是一个二分频触发器,振荡器的输出为其输入,输出为两相的时钟信号状态时钟信号,频率为振荡器输出信号频率的1/2。状态时钟经三分频后为低字节地址锁存信号ALE,频率为振荡器输出信号频率的1/6,经六分频后为机器周期信号,频率为/12。、一般取2030pF的陶瓷电容器。2.6 AT89C51的中断系统为了提高系统的工作效率,AT89C51单片机设置了中断系统,采用中断方式与外设进行数据传送。所谓“中断,是指单片机在

24、执行某一段程序的过程中,由于某种原因如异常情况或特殊请求,单片机暂时中止正在执行的程序,而去执行相应的处理程序,待处理结束后,再返回到被打断的程序处,继续执行原程序的过程。2.6.1 中断系统结构和中断控制AT89C51有六个固定的可屏蔽中断源,分别是三个片内定时器/计数器溢出中断TF0、TF1和TF2,两个外部中断(P3.2)和(P3.3),一个片内串行口中断TI或RI。6个中断源有两级中断优先级,可形成中断嵌套。它们在程序存储器中各有固定的中断入口地址,由此进入相应的中断效劳程序。引起6个中断源的符号、名称及产生的条件如下:外部中断0,由P3.2端口线引入,低电平或下降沿引起;:外部中断1

25、,由P3.3端口线引入,低电平或下降沿引起;T0:定时器/计数器0中断,由T0记满回零引起;T1:定时器/计数器1中断,由T1记满回零引起;TI/RI:串行口I/O中断,串行端口完成一帧字符发送/接收后引起中断;T2:定时器/计数器2中断,由T2记满回零引起。在本次设计中采用了定时器/计数器0中断,它的中断控制存放器包括定时器/计数器0、1控制存放器TCON和中断允许控制存放器IE。 定时器控制存放器TCONTCON是定时器/计数器和外部中断两者合用的一个可位寻址的特殊功能存放器,它的格式如下:D7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0各控制位定义如下:T

26、F1:定时器/计数器1溢出中断请求标志位。当定时器/计数器1计数产生溢出时,由内部硬件置位TF1,向CPU响应中断并转向该中断效劳程序执行时,由硬件内部自动TF1清0。TR1:定时器/计数器1启动/停止位。由软件置位/复位控制定时器/计数器1的启动或停止计数。TF0:定时器/计数器0溢出中断请求标志位。当定时器/计数器0计数产生溢出时,由内部硬件置位TF0,向CPU响应中断并转向该中断效劳程序执行时,由硬件内部自动TF1清0。TR0:定时器/计数器0启动/停止位。由软件置位/复位控制定时器/计数器0的启动或停止计数。IE1:外部中断请求标志位。当CPU检测到INT0低电平或下降沿且IT1=1时

27、,由内部硬件置位IE1标志位IE1=1向CPU请求中断,当CPU响应中断并转向该中断效劳程序执行时,由硬件内部将IE1清0。IE0:外部中断请求标志位。当CPU检测到INT0低电平或下降沿且IT0=1时,由内部硬件置位IE0标志位IE0=1向CPU请求中断,当CPU响应中断并转向该中断效劳程序执行时,由硬件内部将IE0清0。IT1:用软件置位/复位IT1来选择外部中断INT1是下降沿触发还是电平触发中断请求。当IT1置1时,那么外部中断INT1为下降沿触发中断请求,即INT1端口由前一个机器周期的高电平跳变为下一个机器周期的低电平,那么触发中断请求;当IT1复位清0,那么INT1的低电平触发中

28、断请求。IT0:由软件置位/复位IT0来选择外部中断INT0是下降沿触发还是低电平触发中断请求,其控制原理同IT1。 中断允许控制存放器中断允许控制存放器IE的格式如下:D7D6D5D4D3D2D1D0EAET2ESET1EX1ET0EX0各控制位定义如下:EA:中断总控制为。EA=1,CPU开中断,它是CPU是否响应中断的前提,在此前提下,如果某中断源的中断允许位置1,才能响应该中断源的中断请求。如果EA=0,无论哪个中断源有请求,CPU都不予回应。ET2:定时器/计数器T2中断控制位,ET2=1,允许T2计数溢出中断;ET2=0,禁止T2中断。ES:串行口中断控制位,ES=1,允许串行口发

29、送/接收中断;ES=0禁止串行口中断。ET1:定时器/计数器T1中断控制位,ET1=1,允许T1计数溢出中断;ET1=0,禁止T1中断。EX1:外部中断1控制位,EX1=1,允许中断;EX1=0,禁止外部中断1中断。ET0:定时器/计数器T0中断控制位,ET0=1,允许T0计数溢出中断;ET0=0,禁止T0中断。EX0:外部中断0控制位,EX0=1,允许中断;EX0=0,禁止外部中断0中断1。2.6.2 中断响应过程CPU中断处理从响应中断、控制程序转向对应的中断矢量地址入口处执行中断效劳程序,到执行返回RETI指令为止。中断响应可分为以下几个步骤: 保护断点,即保存下一个将要执行的指令的地址

30、,把这个地址送入堆栈。 寻找中断入口,根据6个不同的中断源所产生的中断,中断系统必须能够正确地识别中断源,查找6个不同的入口地址。以上工作是由单片机自动完成的,与编程者无关。在6个入口地址处存放有中断处理程序。执行中断处理程序。中断返回:执行完中断指令后,从中断处返回到主程序,继续执行2。2.6.2 中断响应过程CPU中断处理从响应中断、控制程序转向对应的中断矢量地址入口处执行中断效劳程序,到执行返回RETI指令为止。中断响应可分为以下几个步骤: 保护断点,即保存下一个将要执行的指令的地址,把这个地址送入堆栈。 寻找中断入口,根据6个不同的中断源所产生的中断,中断系统必须能够正确地识别中断源,

31、查找6个不同的入口地址。以上工作是由单片机自动完成的,与编程者无关。在6个入口地址处存放有中断处理程序。执行中断处理程序。中断返回:执行完中断指令后,从中断处返回到主程序,继续执行2。2.7 定时器/计数器AT89C51单片机内部设有两个16位可编程定时器/计数器,即定时器/计数器0和定时器/计数器1。除此之外还有一个可编程定时器/计数器2。2.7.1定时器/计数器0和1简介定时器/计数器0和1内部有一个计数存放器和,它实际上是一个累加存放器进行加1计数。定时器和计数器共用这个存放器,但定时器/计数器同一时刻只能工作在其中一种方式下,不可能既工作在定时器方式,同时又工作在计数器方式。这两个工作

32、方式的根本区别是在于计数脉冲的来源不同。工作在定时器方式时,对振荡源12分频的脉冲计数,即每过一个机器周期1个机器周期在时间上和12个振荡周期的时间相等,计数存放器中的值就加1。工作在计数器方式时,计数脉冲不是来自内部的机器周期,而是来自外部输入。对定时器/计数器0、定时器/计数器1,计数脉冲分别来自T0、T1引脚。当这些引脚上输入的信号产生高电平至低电平的负跳变时,计数存放器的值就加1。单片机每个机器周期都要对对外部输入进行采样,如果在第一个周期采得的外部信号为高电平,在下一个周期采得的信号为低电平,那么在再下一个机器周期,即第三个机器周期计数存放器的值才增加11。2.7.2 与定时器/计数

33、器0和1相关的特殊功能存放器 计数存放器TH0、TL0和TH1、TL1计数存放器是16位的,再启动定时器时需要对它设定初始值。是计数存放器的高8位,是计数存放器的低8位。TH0、TL0对应T/C0,TH1、TL1对应T/C1。 定时器/计数器控制存放器TCON定时器/计数器控制存放器TCON的格式如下:TF1TR1TF0TR1IE1IT1IE0IT0TF1为T/C1的溢出标志,溢出时由硬件置1,进入中断后又由硬件自动清0。TR1为T/C1的启动和停止位,由软件控制。置1时启动T/C1;清0时停止T/C1。TF0和TR0的功能和使用方法以TF1、TR1类似,只是它们针对的是T/C0。 定时器/计

34、数器方式控制存放器TMOD定时器/计数器方式控制存放器TMOD的格式如下所示。它的控制位都是由软件控制的,其中高4位是针对T/C1的,低4位是针对T/C0的,其功能和使用方法相似。GATEM1M0GATEM1M0现在以T/C0来说明各控制位的使用方法:GATE是一个选通位,当GATE位置1时,T/C0受到双重控制,只有为高电平且TR0位置1是T/C0才开始工作,当GATE位清0时,T/C0仅受到TR0的控制。用来选择工作在定时器方式还是计数器方式。当该位置1时工作在计数器方式,清0时工作在定时器方式。M1和M0联合起来用于选择操作模式,一共有四种操作模式,如表2-2所示。表2-2 操作模式M1

35、M0操作模式计数器配置00模式013位计数器10模式2自动重转载的8位计数器10模式2自动重转载的8位计数器11模式3T0分为两个8位计数器,T1停止计数3 温湿度传感器传统的模拟式湿度传感器需设计信号调理电路并要经过复杂的校准、标定过程,测量精度难以得到保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。为解决这些问题,瑞士Sensirion 公司推出了新一代基于CMOSensTM技术的数字式温湿度传感器。它很好地解决了温湿度传感器存在的上述问题,实现了数字式输出、免调试、免标定、免外围电路及全互换功能3。3.1 数字温湿度传感器SHT-11数字温湿度传感器SHT11采用COMSen

36、s专利传感器技术将温度湿度传感器、A/D转换器、数字接口、校准数据存储器、标准I2C总线等电路全部集成在一个芯片内其内部结构如图3-1所示4。图3-1 数字温湿度传感器SHT11的内部结构图由它的内部结构可看出SHT-11具有不同保护的“微型结构检测电极系统与聚合物覆盖层组成了传感器芯片的电容,这样除保持了电容式湿敏器件的原有特性外还可抵御来自其它方面的影响。将温度传感器与湿度传感器结合在一起构成了一个单一的个体,这就使得测量精度提高并且可以精确得出露点,而不会产生由于温度与湿度传感器之间随温度梯度变化而引起的误差。而且将传感器元件、信号放大器、模/ 数转换器、OTP 校准数据存储器、I2C

37、工业标准串行总线等,电路功能部件全部采用CMOS 技术与温湿度传感器一起放置在一个芯片内。这不仅使信号强度增加,更重要的是长期稳定性也得到增强,这对传感器系统是极为重要的。同时,模/ 数转换也在一个芯片内同时完成,这可使信号对噪声不敏感,尤其重要的是,在传感器芯片数据存储器内装载的针对每一只传感器的校准数据保证了每一只传感器都有相同的功能,可以实现100%的互换。此外,。该传感器还具有I2C 二线串行总线接口,这可使传感器方便的与任何类型的微处理器、微控制器接口相连,为温湿度的微机化测试带来极大的方便,这不仅能减少温湿度测试系统的开发时间,还可节约数字化接口的软硬件本钱。该传感器还有反响迅速、

38、高精度、低功耗等优点。3.2 SHT-11的传感器输出SHT-11的相对湿度绝对精度、温度精度和25露点精度如图3-2(a)(c)所示4。a湿度绝对精度b温度精度C25露点精度图3-2 相对湿度、温度和露点的精度曲线3.2.1 湿度值输出SHT-11可通过I2C 总线直接输出数字量湿度值,其相对湿度输出特性曲线如图3-2所示。从中可以看出,SHT11 的输出特性呈一定的非线性,为了补偿湿度传感器的非线性以获取准确数据,可按式3-1修正湿度值:= 式中,SORH 表示传感器相对湿度测量值,系数取值分别如下:12位时:;8位时: 。3.2.2 温度值输出SHT-11温度传感器的线性非常好,可用以下

39、公式3-2将温度数字输出转换成实际温度值T : 式中,表示传感器温度测量值。当电源电压为5V,温度传感器的分辨率为14位时,;当温度传感器的分辨率为12位时,。图3-3 相对湿度输出特性曲线3.2.3 露点计算空气的露点值可根据相对湿度和温度值由下面公式计算: 式中,饱和水蒸气压强mmHg 3.2.4 非线性校正及温度补偿 式3-1为相对湿度的非线性补偿计算公式,对于单片机系统而言,计算量大而过复杂,下面给出简化的计算方法。1线性当系统对湿度测量精度要求不高时,可采用以下的线性计算公式。 式中,。22线性 当系统对湿度测量精度要求较高时,可采用以下的2线性计算公式,即用最小的计算复杂性来提高精

40、确度。 式中,为8位湿度传感器输出湿度值。当时,;当时,。3温度补偿 上述湿度计算公式是按环境温度为25进行计算的,而实际的测量温度值那么在一定的范围内变化,所以应考虑湿度传感器的温度系数,可按式对环境温度进行补偿。 当为12位时,;当为8位时,3.3 SHT-11的特性3.3.1 SHT-11的特点SHT-11传感器的特点如下:1相对湿度和温度一体测量;2精确露点测量;3全量程标定,无需重新标定即可互换使用;4超快响应时间;5两线制数字接口最简单的系统集成,较低的价格;6超小尺寸7.552.5mm;7高可靠性工业CMOS工业;8优化的长期稳定性;9可完全浸没水中;10基于请求式测量,因此低能

41、耗;11具有湿度传感器元件的自检测能力;12传感器元件加热应用,亦可获得极高的精度和稳定性。3.3.2 SHT的详细规格1.相对湿度传感器RH的性能参数如下:范围:0100%RH;精度:3%RH2080%RH;响应时间:4s;复现性:0.1%RH;分辨率:0.03%RH;工作温度:40120。2.温度传感器T的性能参数如下:范围:40120;精度:0.5在25时,0.9在040时;响应时间:20s;复现性:0.1;分辨率:0.01。3.电器数据能耗:典型 30uW5V,12-bit,测量周期2秒 典型 1uW2.4V,8-bit,测量周期2分;供电范围:2.4V5.5V;检测电流:0.5mA;待机电流:0.3uV。3.4 SHT-11的引脚SHT-11的引脚图如图3-4所示。图3-4 SHT-11的引脚图引脚简介引脚1GND接地端;SHT-11的供电电压为0.45.5V,传感器上电后要等待11ms以越过“休眠状态。在此期间无需发送任何指令,电源引脚VDD,GND之间可增加一个100uF的电容,用以去耦滤波。引脚2DATA双向串行数据线;SHT-11的串行接口,在传感器的读取及电源损耗方面都做了优化处理。DATA三态门用于数据的读取。引脚3SCK串行时钟输入;用于微处理器与SHT-11之间的通讯同步。

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

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁