基于单片机的定时浇水系统设计_第1页
基于单片机的定时浇水系统设计_第2页
基于单片机的定时浇水系统设计_第3页
基于单片机的定时浇水系统设计_第4页
基于单片机的定时浇水系统设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

单片机控制的定时浇水电路的设计摘要通过研究盆景花卉正常生长的各种参数,根据是否需要水和光照而自动浇灌,很好地控制花卉生长的温度及湿度。考虑干扰的消除措施,有效地避免干扰的产生,采用太阳能给电池充电使之环保又节省了资本,系统的器件需要采用高性能低价原件,降低开发成本低,而且能够满足大多数用户的需求。本系统将对温室环境中土壤湿度、光照强度、温度因子的调控进行自动化控制以期达到最佳的控制效果。系统硬件设计,完成硬件原理图。硬件将通过调研对比分析,选用高性价比元件,采用一些成熟电路设计,达到提高系统的稳定性、可靠性与精度,降低成本,提高市场竞争力的目标。程序设计流程与程序清单。软件设计将采用C语言设计,提高系统的修改、调试与升级的能力。通过系统仿真,检验系统硬件与软件设计的合理性,达到预期的功能。关键词单片机/浇水电路/温度/湿度/传感器SCMWATERCIRCUITTIMINGCIRCUITDESIGNABSTRACTPOTTEDFLOWERSBYSTUDYINGVARIOUSPARAMETERSOFNORMALGROWTH,ACCORDINGTOTHENEEDFORWATERANDLIGHTANDAUTOMATICWATERING,GOODCONTROLOFTEMPERATUREANDHUMIDITYOFTHEGROWTHOFFLOWERSCONSIDERTHEINTERFERENCECANCELLATIONMEASURESTOEFFECTIVELYPREVENTTHEGENERATIONOFINTERFERENCE,THEUSEOFSOLARENERGYTOCHARGETHEBATTERYTOMAKEITENVIRONMENTALLYFRIENDLYANDSAVETHECAPITAL,THESYSTEMUSESHIGHPERFORMANCELOWCOSTDEVICESTHATREQUIRETHEORIGINAL,LOWERDEVELOPMENTCOSTSLOWANDMEETTHENEEDSOFMOSTUSERSTHESYSTEMWILLBEINTHEGREENHOUSESOILMOISTURE,LIGHTINTENSITY,TEMPERATURECONTROLFORAUTOMATICCONTROLFACTORSTOACHIEVETHEBESTCONTROLRESULTSSYSTEMHARDWAREDESIGN,COMPLETEHARDWARESCHEMATICSCOMPARATIVEANALYSISOFHARDWARETHROUGHRESEARCH,THECHOICEOFCOSTEFFECTIVECOMPONENTS,USINGANUMBEROFMATURECIRCUITDESIGN,TOIMPROVESYSTEMSTABILITY,RELIABILITYANDACCURACY,REDUCECOSTS,INCREASEMARKETCOMPETITIVENESSOBJECTIVESLISTOFPROGRAMMINGPROCESSESANDPROCEDURESSOFTWAREDESIGNWILLUSECLANGUAGEDESIGNANDIMPROVESYSTEMMODIFICATIONS,COMMISSIONINGANDUPGRADINGOFSKILLSTHROUGHTHESYSTEMSIMULATION,TESTSYSTEMHARDWAREANDSOFTWAREDESIGNISREASONABLE,TOACHIEVETHEDESIREDFUNCTIONKEYWORDSSEM,WATERCIRCUIT,TEMPERATURE,HUMIDITY,SENSOR目录摘要IABSTRACTII1绪论111研究的背景112自动浇灌的现状与发展趋势2121现状2122发展趋势313本论文的主要研究内容4131基础研究与设计开发4132自动控制系统的研究与设计42系统总体设计621应用场合和工作环境622系统的预期功能和技术指标6221课题研究预期功能6222系统技术指标723系统设计总体方案7231系统测控原理7232系统总体设计724系统的工作原理93系统的硬件设计1031单片机控制系统设计10311单片机的选择10312AT89S52简介10313存储器的配置1532太阳能电池板充电电路16321充电芯片的选择16322稳压电路的选择18323过充保护电路1933数据采集电路的设计20331传感器的选择20332输出控制电路的设计264软件系统的设计3241总体设计思想3242传感器控制模块设计32结论37致谢38参考文献39附录1系统原理图及PCB图40附录2系统源程序431绪论11研究的背景水对我们的生命起着重要的作用,它是生命的源泉,是人类赖以生存和发展的不可缺少的最重要的物质资源之一。人的生命一刻也离不开水,水是人生命需要最主要的物质。而对人体而言的生理功能是多方面,而体内发生的一切化学反应都是在介质水中进行,没有水,养料不能被吸收;氧气不能运到所需部位;养料和激素也不能到达它的作用部位;废物不能排除,新陈代谢将停止,人将死亡。因此,水对人的生命是最重要的物质。在地球上,哪里有水,哪里就有生命。一切生命活动都是起源于水的。在现代工业中,没有一个工业部门是不用水的。也没有一项工业不和水直接或间接发生关系。更多的工业是利用水来冷却设备或产品,例如钢铁厂等。水还常常用来作为洗涤剂,如漂洗原料或产品,清洗设备或地面,每个工厂都要利用水的各种作用来维护正常生产,几乎每一个生产环节都有水的参与。所以,水作为大自然赋予人类的宝贵财富,早就被人们关注。但是人们经常使用“水资源”一词,却是近一二十年的事。关于水资源的定义,有几十种之多,较普遍的说法是指“可以供人们经常取用、逐年可以恢复的水量”。也就是通常所指的淡水资源。这样,苦咸的的海水就不算在内,连千年难化的冰川、不易取用的一部分地下水也排除在外了。水落石出资源是人类调查了解得最清楚的资源,决不会像煤、铁、石油等资源那样有新的大发现而改变数量结构和分布。水资源的价值在于,水资源地球生命的需求、为人类服务包括水所具有的发电、航运、养殖、环境等方面的能力。我们都知道,水在自然环境和社会环境中,都是极为重要而活跃的因素。山清水秀,鸟语花香,风调雨顺,五谷丰登,是人类追求向往的美境,也是人类劳动创造和精心爱护的硕果。水在不停地运动,在人体里,在农田,在工厂,使世界充满生机和活力,污物被水流带走,稀释了,化解了,又被大自然净化了。当我们徜徉在大自然的怀抱的时候,其实我们所面对的全部是水给我们的力量我们那山木禾水的生活,水给了我们很大的比例。地球有“水球”之称。“三山七水一分田”,这句俗语,比较形象地概括了地球表面的情况。据权威人士估计,地球上的储水量达385亿立方千米,如果把这些水平铺在地球的表面,那么地球就会变成一颗平均水深达2700多米的“水球”。12自动浇灌的现状与发展趋势121现状目前国际上园林浇灌技术经过几十年的发展已形成系统化,世界上专业的浇灌制造企业园林浇灌系统技术及制造技术已非常成熟。这包括但不限于泵站技术、喷滴灌技术、中心控制系统硬件及软件技术、阀门技术、施肥/施药技术等等。我国现代园林浇灌技术起步较晚,目前尚没有形成系统化、专业化的软件及硬件系统。国内许多园林浇灌技术开发及生产企业大都是在学习借鉴国外的先进技术的基础上开发自己的技术及产品。随着世界人口的增长和能源、水资源危机的加剧,园林浇灌设备正朝着更加环保、采用新材料、智能化控制、跨行业开发、低压喷洒、降低能耗、综合利用、多种用途方向稳步发展。随着塑料模具加工精度越来越高,其加工成本费用也大幅度降低,必将大大促进各种灌水器及其附件的更新换代速度。国外园林浇灌现已关注喷滴灌系统中最令人头痛的堵塞及利用微碱水和城市处理过的废水进行浇灌等问题。在国内,从北京市水利局和北京市节水办获悉,北京市已启动替代水源工程,加快雨水和中水的开发利用,并已经列出时间表,2005年1月起,城市园林绿化、道路冲洒、建筑降尘、水景观必须使用中水和河水。到2008年,全市年利用中水和雨水要达到2亿立方米。而在中水的利用方面,国外诸如美国雨鸟公司的中水浇灌产品早已在美国加利佛尼亚、佛罗里达等地区被广泛使用。122发展趋势随着现代高科技的发展,各种智能家电、数码产品走进人们的生活,网络已经成为人们现代生活中人际交往和获取知识的一个不可或缺的平台。鉴于现在高科技的发展,未来自动浇灌控制系统的发展也有望朝这些方面发展。1221智能化随着传感技术、计算机技术和自动控制技术的不断发展,温室计算机环境控制系统的应用将由简单的以数据采集处理和监测,逐步转向以知识处理和应用为主。因此软件系统的研制开发将不断深入完善,其中以专家系统为主的智能管理系统已取得了不少研究成果,而且应用前景非常广阔。1222网络化目前,网络技术己成为最有活力,发展最快的高科技领域。网络通信技术的发展促进了信息传播。设施的产业化程度的提高成为可能。1223综合环境调控所谓综合环境调节,就是以实现花卉的正常生长为目标,把影响花卉生长的多种环境参数如光照、温度、湿度等都保持在适宜花卉生长的状态,并尽可能使用最少量的环境调节装置采光、遮光、通风、保温、加温、施用C02等。智能及无人操作将是未来的各种行业的发展趋势,不仅能大量节省人们的宝贵时间还能更好的控制各种成分的细微比例做到人们自己动手所不能做到的效果。1224高移植性稍微修改一些系统的参数及设备即可应用于别的环境下,省时省力,节省大量资金及研发成本。在不久的将来,不仅能实现对办公室花卉的控制而且可以实现路边及所有公共场所花草树木的自动灌溉,而且可以加入远程控制,可视频控制,更大限度的节省人力物力,这将是世界浇灌系统的一个发展趋势。13本论文的主要研究内容131基础研究与设计开发通过研究盆景花卉正常生长的各种参数,根据是否需要水和光照而自动浇灌,很好地控制花卉生长的温度及湿度。考虑干扰的消除措施,有效地避免干扰的产生,如何采用太阳能给电池充电使之环保又节省了资本,系统的器件需要采用高性能低价原件,降低开发成本低,而且能够满足大多数用户的需求。132自动控制系统的研究与设计1、本系统将对温室环境中土壤湿度、光照强度、温度因子的调控进行自动化控制,以期达到最佳的控制效果。2、系统硬件设计,完成硬件原理图。硬件将通过调研对比分析,选用高性价比元件,采用一些成熟电路设计,达到提高系统的稳定性、可靠性与精度,降低成本,提高市场竟争力的目标。3、程序设计流程与程序清单。软件设计将采用C语言设计,提高系统的修改、调试与升级(增加控制因子的能力。4、通过系统仿真,检验系统硬件与软件设计的合理性,能否达到预期的功能。2系统总体设计21应用场合和工作环境该单片片机应用系统主要应用于办公室、家庭内,价格低,操作方便,主要面向喜爱花卉但没有时间管理者经营者。其工作环境温度为040C。22系统的预期功能和技术指标221课题研究预期功能现实生活中很多花卉温度、湿度和光照需要保持在一个既定的值上,超出或者低于这个预定值将对花卉的生长产生影响。该系统要求用单片机测控来实现花卉生长环境因子信息数据的实时采集、处理,而后输出控制执行机构,以实现环境湿度、温度和光照强度的测控,达到节水节能,省时省工的效果。具体功能如下1、实现按需灌溉功能。按照花卉的需求开启和关闭灌溉系统,实现一般的控制。具有结构简单,成本低,操作方便。2、通过传感器检测花卉生长的环境温度、土壤湿度和光照强度,依据设定的植物要求的温度、湿度和光照强度的上下限值,由单片机来控制开关窗户、电磁阀和窗帘,从而调节温度、湿度和光照。当空气温度高于上限值时,自动打开窗户进行自然降温,达到要求值时则自动关闭。3、室内环境中土壤湿度是重要因子,要求当土壤含水量过低己不能满足花卉最低需求时,就打开电磁阀进行灌溉,当湿度满足要求是关闭电磁阀。4、光照强度控制因子考虑到生产成本问题,但是本系统不足之处是未考虑人工增光设备,如果光照强度高于上限值时,关闭窗帘降低光照,如果光照强度低,打开窗帘网。222系统技术指标系统技术指标(夏天)要求具体见表21所示,其控制范围亦可据具体作物的需要来设定,RHRELATIVEHUMIDITY为相对百分数,其中硬件成本由于单个制作跟批量生产有一定的差值。表21系统技术指标控制参数土壤湿度RH温度C光照强度LX太阳能电池板硬件总成本控制范围6080203035万尺寸112MM65MM4MM,开路6V,短路电流150MA507023系统设计总体方案231系统测控原理在控制技术方面,有诸如开环、闭环反馈控制,模糊控制,自适应控制,神经网络控制等现代控制技术。模糊控制技术当前应用最广泛,一般用于有上、下位机的单片机控制系统。本系统采用传统的闭环控制技术,系统控制原理逻辑框图见图22所示232系统总体设计(1)本文针对实际需要,设计了一套温度、湿度和光照检测与控制系统,保证花卉在生长的各个时期有适宜的生长环境,整个测控系统由传感器、控制器和执行机构三部分构成。整个系统的硬件结构如图22所示给定值图21闭环控制逻辑原理框图(2)硬件电路以AT89S52单片机为核心,系统输入由采集土壤水分传感器、光照传感器和温度传感器及传感器信号处理电路组成,输出控制由继电器、执行器构成。(3)软件用C语言作为编程语言,采用模块式结构设计。单片机AT89S52湿度传感器温度传感器放大电路光照传感器电磁阀窗帘步进电机步进电机驱动器继电器太阳能电池板充电集成电路电池稳压滤波AT89S512电磁阀、电动机、步进电机温度湿度光照传感器花卉的各种参数窗户电机驱动器图22系统硬件结构图24系统的工作原理系统的工作中,有太阳能电池给电池充电,电池的输出经过稳压模块,避免电压的较大变化,电池为整个系统提供电能。经过温度、湿度及光照检测的传感器把被测对象的温度、湿度光照转换成电压信号,转换为01数字信号后送入单片机中,与给定的所要控制的温度、湿度值进行比较,根据单片机AT89S52中设置的参数,输出相应温度、湿度值对应的被控对象电机和电磁阀的值,带动动力系统作相应的运动,不断减少与单片机中设置值的差值,温度过高时,单片机控制直流电机驱动器打开窗户,进行自然散热,温度适合时关闭窗户。当土壤湿度过低时,单片机通过继电器控制电磁阀使其打开进行浇水,浇水后湿度适中时关闭电磁阀。光照检测电路将光照强度转换成01代码,输入单片机,当光照过强时关闭窗帘,光照适合时打开窗帘。温度湿度不断地检测、控制,使之达到一个动态的平衡。3系统的硬件设计31单片机控制系统设计311单片机的选择电子技术飞速发展,使得计算机不断更新换代。其中单片机更是一枝独秀,广泛应用于各个领域,使其自动化程度大提高。单片机具有体积小,价格低廉,功能强大,稳定可靠,运算速度快,功耗低,扩展容易,抗干扰能力强,系列齐全,使用方便灵活等优点,广泛应用于工业过程控制、自动监测、智能仪器仪表、家用电器等领域。单片机成为当今世界上销售量最大、应用面最广、价格最便宜的微型计算机产品。目前世界上最具实力的单片机开发公司有美国的INTEL,ATMEL,荷兰的PHILIPS,德国的SIEMENS等。其中INTEL公司一直处于领先地位,主要有MCS48、MCS51和MCS96三大系列,其中MCS51系列是1980年推出的高档8位单片机,代表着单片机的发展方向,成为单片机领域中的主流产品。ATMEL公司的89系列FLASH单片机以INTEL80C51/52作为内核,并采用可重复编程FLASHROM技术,是一种源于8051而又优于8051的单片机,己成为广大MCS51用户进行电子设计与开发的优选单片机品种。根据实际情况与要求,本系统选用ATMEL公司89系列标准型单片机AT89S52,其价格适中功能强大,这应当是比较符合我国国情的选择。312AT89S52简介AT89S52是一个低功耗,高性能CMOS8位单片机,片内含8KBYTESISPINSYSTEMPROGRAMMABLE的可反复擦写1000次的FLASH只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFLASH存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。3121单片机基本特征与MCS51单片机产品兼容8K字节在系统可编程FLASH存储器,256字节RAM可反复擦写1000次全静态操作0HZ33HZ三级加密程序存储器32个可编程I/O口线三个16位定时器/计数器八个中断源全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符AT89S52P103467INE/VXLRDWCGO图31AT89S52外部引脚3122引脚配置及功能AT89S52单片机有40个引脚,为CMOS工艺双列直插封装DIP,其引脚配置见图31所示,各引脚功能简述如下1、主电源引脚VCC电源端,5V。GND接地2、4个8位I/O端口P0、P1、P2和P3P0口PO口为一个8位漏级开路双向工/0口,每个引脚可吸收8个TTL门电流。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口P1口是一个内部提供上拉电阻的8位双向I/0口,P1口缓冲器能接收输出4个TTL门电流。PL口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口P2口为一个内部上拉电阻的8位双向I/0口,P2口缓冲器可接收输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1“时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口P3口管脚是8个带内部上拉电阻的双向I/0口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流ILL这是由于上拉的缘故。P3口也可作为AT89S52的一些特殊功能口,如表31所示3、控制信号引脚RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE低电平有效,当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFRSEH地址上置0。此时,ALE只有在执行MOVX、MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。表31P3口的特殊功能口管脚备选功能P30RXD串行输入口P31TXD并行输入口P32/INT0外部中断0P33/INT1外部中断1P34T0计时器0外部输入P35T1计时器1外部输入P36/ERROR外部数据存储器写选通P37/ERROR外部数据存储器读选通PSEN低电平有效,外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。EA/VPP即当EA保持低电平时,则在此期间外部程序存储器0000HFFFH,不管是否有内部程序存储器。注意加密方式1时,丽将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源VPP。4、时间振荡电路XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2来自反向振荡器的输出。313存储器的配置AT89系列单片机的存储器采用的程序存储器和数据存储器分开编址的,它们有各自的寻址系统、控制信号和特定功能。程序和数据存储器在物理和逻辑上均分为两个地址空间内部存储空间和外部存储空间。本系统的代码程序不太大,AT89S521片内的8KBROM闪速存储器256字节的RAM即可满足要求,无需扩展片外ROM跟RAM。314时钟电路与复位电路的设计3141时钟电路设计AT89S52单片机内部有个振荡器,可以用作CPU的时钟源。本系统时钟选用内部方式。AT89S52内部含有一个高增益的反相放大器,通过XTAL1输入端、XTAL2输出端外接作为反馈元件的片外石英晶体或陶瓷谐振器和电容C1,C2组成的并联谐振电路后便构成片内自激振荡器,从而利用它内部的振荡器产生时钟。连接方法见图32所示,其中晶体呈感性,其决定着振荡器的振荡频率;电容CL,C2对频率有微调作用。电路中反馈元件选用石英晶体,电容CL和C2均为22PF,电容与晶体的安装位置应尽量靠近单片机。12059MHZXTAL3PFCGND图32时钟电路3142复位电路设计89系列单片机在启动时也需要复位使CPU及系统各部件处于确定的初始状态,并从初始态开始工作。按下SW,电源对C充电,使RST端快速到达高电平;松开按键,C向芯片内阻放电,恢复为低电平,从而使单片机可靠复位,一般R1选470,R2选82K,C选22UF。AT89S52的按键复位电路见图33,电路简单可靠。2UF4708KSVRT图33按键复位电路32太阳能电池板充电电路321充电芯片的选择CN3068是可以对单节可充电锂电池进行恒流/恒压充电的充电器电路。该器件内部包括功率晶体管,应用时不需要外部的电流检测电阻和阻流二极管。CN3068只需要极少的外围元器件,热调制电路可以在器件的功耗比较大或者环境温度比较高的时将芯片温度控制在安全范围内。内部固定的恒压充电电压为42V,也可以通过一个外部的电阻调节。充电电流通过一个外部电阻设置。当输入电压掉电时,CN3068自动进入低功耗的睡眠模式,此时电池的电流消耗小于3微安。其它功能包括输入电压过低锁存,自动再充电,电池温度监控以及充电状态/充电结束状态指示等功能。3211CN3068原理CN3068是专门为一节锂电池而设计的线性充电器电路,利用芯片内部的功率晶体管对电池进行恒流和恒压充电。充电电流可以用外部电阻编程设定,最大持续充电电流可达500MA,不需要另加阻流二极管和电流检测电阻。CN3068包含两个漏极开路输出的状态指示输出端,充电状态指示端STAT2和充电结束指示输出端STAT1。芯片内部的功率管理电路在芯片的结温超过115时自动降低充电电流,这个功能可以使用户最大限度的利用芯片的功率处理能力,不用担心芯片过热而损坏芯片或者外部元器件。这样,用户在设计充电电流时,可以不用考虑最坏情况,而只是根据典型情况进行设计就可以了,因为在最坏情况下,CN3068会自动减小充电电流。当输入电压大于电源低电压检测阈值和电池端电压时,CN3068开始对电池充电,STAT2管脚输出低电平,表示充电正在进行。如果电池电压KELVIN检测输入端FB的电压低于3V,充电器用小电流对电池进行预充电。当电池电压KELVIN检测输入端FB的电压超过3V时,充电器采用恒流模式对电池充电,充电电流由IR管脚和GND之间的电阻RIR确定。当电池电压KELVIN检测输入端FB的电压接近电池端调制电压时,充电电流逐渐减小,CN3068进入恒压充电模式。当充电电流减小到充电结束阈值时,充电周期结束,STAT2端输出高阻态,STAT1端输出低电平,表示充电周期结束,充电结束阈值是恒流充电电流的10。如果要开始新的充电周期,只要将输入电压断电,然后再上电就可以了。当电池电压KELVIN检测输入端FB的电压降到再充电阈值以下时,自动开始新的充电周期。芯片内部的高精度的电压基准源,误差放大器和电阻分压网络确保电池端调制电压的误差在1以内,满足了电池的要求。当输入电压掉电或者输入电压低于电池电压时,充电器进入低功耗的睡眠模式,电池端消耗的电流小于3UA,从而增加了待机时间。CN3068的管脚排列如图34所示STAT2IRGNDSTAT1VCCBAT图34CN3068的管脚排列3212CN3068特点(1)输入电压范围435V到6V(2)不需要外部阻流二极管和电流检测电阻(3)恒压充电电压42V,也可外接电阻调整恒压充电电压(4)可设置的持续恒流充电电流可达500MA(5)采用恒流/恒压/恒温模式充电,既可以使充电电流最大化,又可以防止芯片过热(6)电源电压掉电时自动进入低功耗的睡眠模式(7)充电状态和充电结束状态双指示输出CN3068(8)封装形式SOP89无铅产品322稳压电路的选择稳压电源电路采用LM7805系列集成稳压器,可以输出正5V直流电压。C7、C8分别为输入端和输出端采用滤波电容,输出端接一个齐纳二极管进一步稳定输出电压。323过充保护电路为了防止把电池充坏,本系统还采用了简单自己设计的过冲保护电路,本电路还需以后的实验验证。在不发生过充时,由于二极管D1的阻隔三极管不导电。当充电电压升到5V左右时,三极管(2N3055)开始导通,它对电池进行分流,以防止过充。Q1应装在中等尺的散热板上。Q1选用低电压的齐纳管。太阳能电池板充电的电路图如图35所示TEMP1BA5GND3VC4IR2S67F0UREDGNUFLIO墨WATY9SJ图35太阳能电池板充电的电路图电池正极的恒压充电电压为VBAT42304106RX(31)其中,VBAT的单位是伏特;RX的单位是欧姆。太阳能电池板采用尺寸112MM65MM4MM,开路6V,短路电流150MA。充电池采用四节镍镉电池33数据采集电路的设计331传感器的选择3311传感器基本概念传感器技术和计算机技术及通信机技术构成了信息技术,成为信息时代的三大支柱。后两者发展迅速,唯有传感器技术发展滞后。传感器技术是衡量一个国家科技发展水平的重要标志。依照中华人民共和国国家标准GB/T76651987传感器通用术语的规定,传感器的定义为“能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置”,通常由敏感元件和转换元件组成。其中敏感元件“指传感器中能直接感受或响应被测量的部分”,此处的被测量一般为非电量;转换元件是“指传感器中能将敏感元件感受或响应的被测量转换成适于传输或测量的电信号部分”。传感器在我国的设施农业中发挥着重要的作用,主要用于环境参数的获取,根据检测对象分为空气环境和土壤环境。前者包括温度、湿度、二氧化碳、光照度等;后者包括土壤温度、土壤含水量、土壤PH值。传感器的原理框图如图36所示被测量电信号图36传感器的原理3312温度传感器的选择温度是一个与人类的生活、工作息息相关的物理量,也是现代科学技术中最重要的物理量。常用的温度传感器有热敏电阻、热电偶、成温度传感器、热电阻等。1热敏电阻利用半导体的电阻随温度变化而显著变化的特性制成的半导体测温元件。目前使用的多为陶瓷热敏电阻。它的优点是灵敏度高,工作温度范围宽,稳定性好,过载能力强,体积小。但它的不足之处在于非线性和互换性差。2热电偶是利用物理学中的金属热电效应制成的温度传感器。结构简单,互换性好,是500800温区的首选温度传感器。3PN结温度传感器实质是一种半导体集成电路,利用晶体二极管、三极管的PN结电压随温度变化而变化的原理制成。线性度好,热惯性小,灵敏度高,但互换性差。4集成温度传感器是把湿敏元件,放大电路、偏置电路及线形化电路集成在同一芯片上的温度传感器。相对其它传感器有较好的线性度和一致性,且体积小,使用方便。据据实际情况可知,温室内环境的变化范围为040,温度的变化范围较小并敏感元件转换元件接口电路辅助电源且温度的变化速度较慢,因而不需要传感器的反应速度太高。经过对上述几种温度传感器的性能分析比较,认为选用集成温度传感器DS18B20合适。由于具有结构简单不需要外接电路,可用一根I/0数据线既供电又传输数据,并且具有体积小,分辨率高,转换快等优点,被广泛用于测量和控制温度的地方。所测温度由P27口输入单片机与给定温度进行比较,当温度大于给定温度时控制步进电机正传一定步数,打开窗帘;当温度低于给定温度时,控制步进电机反转,关闭窗帘。DALLAS半导体公司的数字化温度传感器DS18B20是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,是用户可轻松地组建传感器网络,为测量系统的构建引入全新的概念,现在,新一代DS18B20体积更小、更经济、更灵活。DS18B20同DS1820一样,DS18B20也支持“一线总线接口”,测量温度范围为55C125C,在10C85C范围内精度为05C。现场温度直接以“一线总线”的数字方式传输,提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如环境控制、设备或过程控制。测温类电子产品等。与前一代产品不同,新产品支持3V5V的电压范围,使系统设计更灵活。方便,而且新一代产品更便宜体积更小。具有如下特性独特的单线接口仅需一个端口引脚进行通讯每个器件有唯一的64位的序列号存储在内部存储器中简单的多点分布式测温应用无需外部器件可通过数据线供电,供电范围为30V到55V测温范围为55C125C(67257F)在10C85C范围内精度为05C温度计分辨率可以被使用者选择为912位数字最多在75MS内将温度转换为12位数字用户可定义的非易失性温度报警设置报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件应用包括温度控制、工业系统、消费品、温度计或任何热感测系统DS18B20的引脚如图37所示DS18B20与另一款测温软件AD590相比,其外围硬件电路更加简单,通过一个单线接口发送或接受信息,与单片机之间仅需一条连接线,无需外部电源,无需AD转换电路,安装、使用方便,大大的节省了成本。DS18B20的内部结构如图38所GNDDQVCC图37DS18B20外部引脚内部VDD64位ROM和单线接口高速缓存存储器存储器和控制逻辑温度灵敏器件DALLASDS18B20图38DS18B20内部结构引脚说明GND接地,VCC接电源,DQ是数据IO口。DS18B20构成测温系统只需外接一个上拉电阻即可实现与单片机之间的通讯线路简单温度检测电路如图39所示123DS8B047KPVC图39温度检测电路3313湿度传感器的选择湿度是表示空气中水蒸气含量的物理量,常用绝对湿度和相对湿度来表示,影响植物生长的湿度是相对湿度。快速、准确地测定花卉生长环境的湿度信息,对于探明植物生长环境此时是否为最佳状态具有重要意义。针对室内的具体环境,对湿度传感器要求可应用在线监测易于实现自动化,高温触发器TH配置寄存器8位CRC生成器低温触发器TL电源探测有良好的灵敏度和精确度、宽量程,测湿范围为0100RH,检测寿命长,可靠性、稳定性高,传感器为线性输出湿度检测模块。土壤湿度是最重要和最常用的土壤信息,它是科学地控制调节土壤水分状况,进行节水灌溉,实现科学用水的基础。植物一般以土壤水分占土壤持水量的6080时生长最好,快速准确地测定土壤水分对于探明植物生长发育期内土壤水分盈亏以便适时作出灌溉施肥决策或排水措施等具有重要的意义。目前,土壤水分的直接测定主要方法有烘干法即土钻法SA,间接测量可用石膏电阻块、电容法、张力计和中子仪、时域反射仪TDR等。考虑到成本及电路的复杂程度本系统采用简单电路即可实现,使本系统控制土壤的湿度在6080之间。由V1和V2及部分外围元件组成土壤水分检测电路,石墨电极的体电阻随湿度而变化,当土壤湿度较大时,其体电阻较大,V1因其基极电位高而截止,造成V2也截止,其集电极输出低电平。当土壤水分降低到规定值时,V1因其基极电位降低而导通,于是V2也导通,由V2集电极输出高电平,单片机控制电磁阀打开开始放水;待土壤水分降低至规定值时,检测电路中的V2管就输出高电平,经反向器U6反向后输出低电平给单片机的P25端,控制电磁阀关闭。通过调节RES的阻值,可以控制土壤湿度的范围在6080之间,具体阻值由后期实验测定。土壤湿度传感器电路组成如图310所示1KRESADJ263VD4UMC70NP5墨图310湿度传感器电路组成3314光照检测电路的选择光照是作物生长的必要条件,是植物制造营养物质的能源,没有光的存在光合作用就不能进行,作物的生长发育就要受到影响。快速准确地测定作物生长环境的光照强度,对于探明作物生长环境状态是否为最佳,是否适宜作物生长,以便及时做出调控等具有重要的意义。光电传感器是各种光电检测系统中实现光电转换的关键元件,以光电器件作为转换元件的传感器,它是把光信号红外、可见及紫外光辐射转变成为电信号的器件。可用于检测直接引起光量变化的非电量,如光强、光照度、辐射测温、气体成分分析等也可用来检测能转换成光量变化的其他非电量。光电式传感器具有非接触、响应快、性能可靠等特点。本系统的光照检测电路采用LM324作比较器,光电三极管作感光元件,当有光照并且达到一定的强度的时候,光电三极管导通,LM324输出低电平,单片机接受低电平信号控制步进电机做出相应的动作(拉开窗帘)。光照检测电路如图311所示2314U5ALMD6K7VCP0RESDJ图311光照检测电路332输出控制电路的设计自动控制系统通过传感器对受控对象的有关参数信息数据的实时采集,经过数字化变换进入单片机CPU进行必要的处理,而后输出以驱动执行器件或机构产生相应的动作,直接推动被控对象来调整被测参量,最终目的以使受控参量始终处于要求值或范围内。在单片机完成控制处理后总是以数字信号通过I/O口线或数据总线输出至受控对象的。对受控设备的驱动常采用模拟量或数字量输出驱动两种方式。而在实际的单片机测控系统中,数字量输出控制已越来越广泛地被应用,尤其是其中的开关量输出驱动和控制。目前单片机I/0口线的驱动能力和与CPU直接接口的一般TTL电路或CMOS电路的驱动能力很有限的,不足以驱动那些功率开关如继电器、电机、电磁开关等和强电设备、大功率负载,且由于工作现场环境恶劣、输出通道接近控制对象及周围的电磁等干扰严重,所以输出控制电路设计主要是解决输出隔离即干扰防治和功率驱动问题。其逻辑框图见图312所示开关量单片机输出驱动光耦图312输出通道控制示意图本系统的执行器件和机构只有开启和停闭两种状态,采用开关量形态输出控制,经I/0口到受控对象,据输出控制具体情况附加功率放大驱动电路后驱动执行器件直接推动受控对象。单片机与功率放大电路间易产生电磁干扰,因此采用光电耦合器隔离等抗干扰措施。开关量输出电路中最主要的干扰是在控制动力设备启停时的冲击干扰。开关量输出隔离的目的在于隔断单片机与执行机构之间的直接电气联系,以防地电位差、外界电磁场等干扰因素造成执行机构地误动作,甚至导致智能仪器本身的损坏。目前常用的开关量输出驱动隔离器件主要有功率晶体管、光电耦合器件和继电器等。功率晶体管适合于负载所需电流不太大的场合,常用来驱动微型继电器、LED显示等。光电耦合器件具有输出信号与输入信号在电气上完全隔离,抗干扰能力强,隔离电压可达千伏以上无触点,寿命长,可靠性高响应速度快,易与TTL电路配合使用,兼有隔离驱动功能。继电器是利用改变金属触点位置使动触点和定触点闭合或分开,所以继电器具有接触电阻小,流过电流大和耐压高等优点并且继电器触点的负载能力远远大于光电耦合的负载能力,它能直接控制强电动力回路,且外电路安排灵活,且还有很大的电流放大作用是一种很好的开关量输出隔离及驱动器件。本系统中被控对象都要用到功率驱动器件,其中电磁阀约5V/个、天窗电机约执行器件继电器10W/台。电磁阀选用的是直流电磁阀,具有使用方便,高灵敏度,高效节能,寿命长,高可靠性的特点。产品适用于小型自动供水。窗户电机选用日本/THINK系列/直流马达/DC24V/小齿轮减速电机。对输出控制的前置隔离功放驱动电路均采用功率晶体管、具有隔离驱动功能的光电祸合器件和继电器,其中隔离控制继电器选用电磁式继电器,继电器两端加接泄流二极管回路,用来保护驱动器。3321硬件的抗干扰设计在自动浇灌控制系统中,系统可靠性的保证是非常重要的,单片机硬件系统的可靠性决定了整个系统的可靠性。硬件抗干扰技术主要体现在过程通道抗干扰设计、供电系统抗干扰设计和印刷电路板抗干扰设计三个方面。单片机硬件系统的抗干扰能力与元器件质量、装配质量等因素都有关系,但主要取决于设计的可制造性DEM,本系统采取如下相应的抗干扰措施。1采用抗干扰稳压电源采用具有抗干扰能力的稳压电源,绝大部分干扰都可以克服。提高稳压电源抗干扰能力,通常采用的措施采用电源滤波和退祸通过低通滤波器接入电网2采用良好的接地系统。3抑制电路内部产生的干扰。沿着单片机主板边缘,安置上一圈地线和电源线,并将0LUF的电容置于电源和地线间,以确保电源稳定。4采用光电耦合器隔离数字信号,强电与弱电之间采用继电器隔离。5印刷线路板大小要适中,且要合理分区按照单点接电源、单点接地的原则送电。在进行印刷电路板抗干扰设计时除了遵循抗干扰设计原则外,在印刷电路板的重要元器件电源处均配置了退祸电容以有效地去除高频成分的干扰。6、模拟电路与数字电路地线分开。模拟电路与数字电路地线分开有利于防止模拟电路与数据电路的干扰导致传感器数据采集误差,从而保证模拟信号的可靠采集。3322步进电机驱动电路由ULN2003作步进电机驱动电路,单片机P10,P11,P12,P13输出至ULN2003的IN1IN4,电阻R是大功率电阻,增大驱动电流。电路并联一个电容,吸收步进电机线圈电感产生的反向电动势,以保护ULN2003驱动芯片。此设计中假设步进电机转64圈可以正好将窗帘拉开或者关闭。步进电机的驱动电路如图313IN1234567OUT0CM9GD8LAPSEUFV图313步进电机驱动电路3322电磁阀控制电路电磁阀控制电路主要由NPN共集共射复合管及继电器组成,当单片机P24给出高电平,复合管导通,继电器接通,将开关吸合,电磁阀接通开始放水。电磁阀控制电路如图314所示D31620R5AQNPJVC墨4图314电磁阀控制电路3323窗户控制电路窗户控制电路主要由总线缓冲门74LS125和反向驱动器74LS06控制4个光电隔离器和4个大功率场效应开关管IRF640(图中用Q1Q4表示)。当单片机P221,P230时,由于74LS125中三态门2是打开的所以光电隔离器U9导通并发光,光敏三极管输出为高电平,因而使大功率场效应管Q4导通。同理,74LS1254三态门输出为“0”,使得3门的控制端也为“0”电平,因此3三态门打开,使光电隔离器U6发光并导通,因而使Q1导通。同理可分析此时Q2和Q3是关断的。因此电流从左至右流过直流电机,使电机正转,使得窗户打开。当P220,P231时,则锁存器74LS125中的23三态门打开,使得Q2和Q3接通,Q1和Q4关断,电流由右向左流过电机,电机反转,使得窗户关闭。当单片机P220,P230时,四个74LS06均输出高电平,光电隔离器U6,U7,U8,U9均截止,电动机停止转动。窗户电机采用日本/THINK系列/直流马达/DC24V/小齿轮减速电机,窗户控制的电路如图315所示VC14A2GND7OEY356980UMLSKRQPTOISLAR墨P图315窗户控制电路4软件系统的设计41总体设计思想目前支持单片机应用系统开发的语言一般有机器语言、汇编语言和高级语言如C51。本系统选用适时性强与透明度高的C语言作为编程语言,系统软件的开发全部采用KEILUVISION3进行。图41系统设计流程图系统程序的开发,采用了流行的模块化设计方法。在程序设计中,可根据系统功能,将整个软件系统划分为若干个功能相对独立易于解决的模块,每个模块是一个结构完整,相对独立的程序段,能完成某一规定的任务,实现某个具体的功能。模块化程序结构清晰,组合灵活,可读性好,易于验证,可靠性高,便于功能扩充和版本升级,程序的修改可局部进行,还可建立频繁调用的子程序。系统软件的设计,主要由如下程序模块组成DS18B20温度采集、步进电机控制、继电器控制等。整个系统的主程序如下图所系统在上电初始化后将对环境温度、土壤湿度、光照强度进行细致的判断,当环境温度过高时,系统将打开窗户进行散热,当环境温度过低时,系统将关闭窗户;当土壤湿度过低,进行灌溉加湿;当内部光照强度较弱时,打开窗帘以利于阳光照射,过高时则关闭窗帘。通过上述主体流程控制,如图41所示即可以达到有效的控制,使得室内环境对花卉植物的生长基本处于最佳的状态。42传感器控制模块设计通过对传感器输入的模拟信号进行转换、处理分析并与预设参数限值进行比较,予以判断,满足一定条件则执行相应控制功能。对应的程序流程如图42、图43、图44所示。YESNO温度是否低于下限值开始YESNO图42温度判定程序流程图NOYES温度是否高于上限值返回关闭窗户打开窗户开始土壤湿度低于下限值土壤湿度达到上限值YESNO图43土壤湿度判定程序流程图NO灌溉返回停止灌溉开始光照强度高于上限光照强度低于下限YESYESNO图44光照强度判定程序流程图打开窗帘返回关闭窗帘结论基于温度、土壤湿度与光照强度等多因子的自动喷灌控制系统,由以AT89S52为核心的控制电路、传感器电路和执行器件及机构组成,硬件电路简单,不需要传A/D转换器件,系统也不需扩展,经过实验调试,系统设计基本可以满足预期功能要求。硬件电路采用成熟的电路设计,元件选用成本较低的器件,电路稳定,扩干扰力强,性价比较高。软件开发用C语言,采用模块式结构,系统功能易于扩展。环境量自动控制工程是一个耗时长的大型系统工程,涉及到电子与计算机等行业,需要投入大量的人力和物力。因本人水平、时间与试验条件有限,本文中还存在很多的不足,今后还应进行如下研究1、自动定时喷灌控制系统的改进一要解决所用继电器的寿命问题;二是要完善产品的结构与外壳的设计;三是加大推广力度,搞高经济效益与社会效益。2、基于环境多因子的自动浇灌控制系统在如下方面有待作进一步的研究1传感器件国内水平较低,需在以后进行更具体的试验。2因本人主要是从事电子的,软件设计有待进一步优化处理。2要达到室内或温室环境自动控制,必须尽可能全面考虑具体的环境调节和具体的植物生理的特点、不同植物对环境因子的不同要求、同一植物在不同生理阶段对于环境因子的要求以及各环境因子的相互影响。今后在研究中要逐步加入这些问题,以便更实用。4本系统鉴于时间及水平所限没有充分考虑光照补偿,温度补偿等措施,在以后的研究中应该加上这些思想。致谢本文是在我的导师朱小会老师的亲切关怀和悉心指导下完成的。她严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,朱老师都始终给予我细心的指

温馨提示

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

评论

0/150

提交评论