收藏 分销(赏)

基于单片机的孵化箱温湿度控制.doc

上传人:pc****0 文档编号:5726827 上传时间:2024-11-16 格式:DOC 页数:81 大小:2.73MB
下载 相关 举报
基于单片机的孵化箱温湿度控制.doc_第1页
第1页 / 共81页
基于单片机的孵化箱温湿度控制.doc_第2页
第2页 / 共81页
基于单片机的孵化箱温湿度控制.doc_第3页
第3页 / 共81页
基于单片机的孵化箱温湿度控制.doc_第4页
第4页 / 共81页
基于单片机的孵化箱温湿度控制.doc_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、摘 要孵化设备是仿生学的一种应用,模拟自然界的孵化环境,提供胚胎发育适宜的条件,用于家禽种蛋的孵化。当前孵化设备的不足之处在于:控温与控湿精度不高;以单机孵化设备为主,导致孵化管理效率不高;孵化设备价格普遍较高。本文立足于这些不足,设计了多孵化箱温湿度测控系统。介绍了国内外孵化设备的现状及发展方向,并提出利用串行通讯口设计低成本多孵化箱测控系统的研究思路。介绍了孵化原理和条件方面的内容,并参考孵化行业的技术标准确定了本系统的设计指标。然后进行了以单片机为核心的硬件电路设计:1.为了测温的准确性和成本控制,采用数字式单总线温度传感器DS18B20,在孵化箱内设置多个测温点;利用HS1101搭建频

2、率电路检测孵化箱内的湿度。2.设计了现场数据实时显示电路,16位数码管实时显示孵化箱内现场状态:设定温度,当前温度,设定湿度,当前湿度,加热状态,加湿状态,翻蛋状态等。3.以光电耦合器TLP521和功率驱动芯片ULN2803AG以及继电器设计了输出控制部分电路。该电路运行稳定,对单片机主电路无干扰。设计了温湿度模糊控制算法。将孵化箱分解为三个独立的子系统:温度控制子系统,湿度控制子系统和风门控制子系统。温度是孵化的第一也是最重要的条件。选择温度一风门联控为主,湿度一风门联控为辅的模糊控制算法。编制了单片机驱动硬件的C语言程序和上位机管理软件。设计了孵化模拟箱并进行了系统试验验证。实验结果表明,

3、本系统能实现温度误差0.1,湿度误差15%RH以内的孵化控制,可以用一台上位PC机实现多个孵化箱的集散控制。该系统成本低廉,适合中等孵化场的孵化控制需要。关键词:孵化箱,单片机,上位机,温湿度,模糊控制ABSTRACTAlong with the rapid development of electronic, computer and control technology,Agricultural automation has developed to a new stage. Hatch measuring and control system is one of the applicat

4、ions of the bionies.It imitates the natural hatching environment and provides the fitting condition of the embryo upgrowth. This article based on this deficiency and designed measuring and controlling system for temperature and humidity in mufti incubators based on MCU. The current situation and dev

5、elopment direction of hatching systems inside and outside the country were described. Introduced the hatching principle designed technical standard of the system referred to the hatching profession carried out the hardware circuit design.1. For the accuracy of temperature measurement and the cost co

6、ntrol, use digital single data line temperature sensor DS18B20, establishes many temperature measurement spots; Using HS1101 to build frequency electric circuit to examine humidity.2. Designed real time data display electric circuit to display incubator condition: Thehypothesis temperature, the curr

7、ent temperature, the hypothesis humidity, the current,humidity, the heating condition, wet-adding condition, egg-turning condition.3. Designed the output control circuits by electro-optical coupler TLP521 and power actuation chip ULN2803AG as well as the solid state relay. This electric circuit move

8、ment is stable, and has no disturbance to the monolithic integrated circuit main circuit. Designed temperature and humidity fuzzy control algorithm. The incubator is separated into three subsystems: temperature control subsystem, humidity control subsystem and wind control subsystem. Temperature is

9、the most important condition of hatching. Choose temperature-wind couplets primarily, and humidity-wind couplets auxiliary fuzzy control algorithm.Designed program of MCU and the superior management software. Designed the hatching simulation box and carried on the system test experiment. It is prove

10、d that this system can measure and control temperature within the error of 0.1 , can measure and control humidity within the error of 110%RH. It can distributedly control mufti- incubators. The system cost is inexpensive, and it is suitable for the medium hatching factory.Key words: Incubator, micro

11、 control union, temperature, humidity, fuzzy control目 录第一章 绪论11.1 课题背景 研究意义11.2 国内外研究现状2第二章孵化条件及设计目标52.1孵化条件及设计目标5第三章 系统总体设计方案93.1总体方案93.2单片机选择103.3传感器信号检测电路设计113.3.1温度信号的采集113.3.2湿度信号的采集153.4键盘与显示电路设计193.5输出控制电路设计223.5.1加热控制223.5.2加湿、风门与翻蛋控制233.6串行通信接口电路设计243.7本章小结25第4章 模糊控制算法设计264.1模糊控制264.1.1模糊控制

12、的基本原理264.1.2模糊控制系统的组成274.2模糊控制器的设计324.2.1模糊化和量化因子的选择324.2.2隶属函数的确定344.2.3模糊规则的建立374.2.4模糊控制查询表的建立39第五章软件系统设计435.1单片机程序设计435.1.1单片机主程序435.1.2数据采集程序模块455.1.3模糊控制程序模块495.1.4中断服务子程序525.1.5通信程序模块525.2 PC机控制与管理软件设计545.2.1主界面545.2.2串口设置界面555.2.4参数设置窗口575.2.5控制输出窗口585.3本章小结59第六章系统实验分析606.1概述606.2温湿度检测和控制实验6

13、06.2.1检测与控制精度606.2.2系统响应速度实验636.3通信实验646.4本章小结64第七章结论与讨论657.1结论657.2讨论66参考文献67附录 系统硬件图77第一章 绪论1.1 课题背景 研究意义随着生活水平的提高,人们对物质生活的要求越来越高,尤其是日用饮食,与前几十年相比,有了明显的改善。鸡肉、鸡蛋以其营养价值高、价格便宜等优点,始终是人们日常生活中不可缺少的农产品。为了能够生产出高质量的鸡肉,在养殖过程中对种蛋的选择以及种蛋孵化过程中的各种影响因素提出了更高的要求,不仅要保证禽蛋的出雏率,而且还要保证健雏率(尚书旗,2000) 。近年来,随着武汉经济发展速度的稳步提升,

14、武汉周边地区的个体养殖业发展迅速,尤其是江夏、黄破等地的个体养殖产业发展迅速,为当地以及周边地区的经济腾飞注入了新的生命力。人们的生活逐渐富裕起来了,但是养殖场尤其是是孵化这个环节出现了较多的问题。本人走访了几家中小养殖场,目前使用的孵化设备主要有“依爱”牌数显、汉显智能箱体孵化机、FT系列微控孵化出雏机以及杰姆斯威公司的PT100型孵化机等。部分养殖场所使用的孵化设备由于使用年限较长,某些功能已经失去了功效。而且控温、控湿精度己经不能满足孵化过程中的要求,使得出雏率和健雏率较低,经济效益受到较大的影响。同时,本人也了解到当前孵化设备所存在的主要问题就是:1.温度和湿度的控制精度不高,和设定值

15、的偏差较大,而且控制孵化过程中不可预知因素太多,从而不能满足较高的出雏率和健雏率。2.大部分箱体孵化机的价格在2000元3万元人民币之间,对一般的养殖户来说,负担较大。3.大多数的孵化机都是单机工作,没有实现孵化设备的网络化和集散化。这样导致孵化管理效率不高。随着我国加入WTO,养殖业与世界接轨,竞争将会更加激烈。竞争的结果,必将使养殖业沿着产业化、规模化的方向发展,而与之相配套的孵化设备必将迎来新的挑战和机遇(靳传道,2003)。伴随着当前部分农产品价格的持续上涨,养鸡产业将会出现一个较为广阔的发展的空间。为了节省投资成本,满足一般养殖户的生产需要,对现存孵化设备进行改进并进行组网集散化的这

16、项研究将会有很大的市场前景和社会效益。1.2 国内外研究现状孵化设备是养禽业的重要技术设备,它是根据家禽孵化的生物学原理,利用经济合理的工程手段,创造孵化及出雏的人工控制生态环境的种仿生设备。国外孵化机制造业起步较早,其特色是设计科学化、机型多样化、规格标准化、部件通用化、电脑自控化。辅助仪器、设备、工具系列化,而且用材考究,制造工艺精致,操作安全简便,运作程序完善,其装演与质量都堪称上乘。国际著名的孵化机厂家和公司有美国“鸡王”孵化器公司、比利时“皮特森”公司、加拿大的“詹姆斯威”公司、荷兰“派司雷风”公司、丹麦的“富基”公司、澳大利亚的“哈利森”公司等。据国际家禽杂志不完全统计,世界各国较

17、有规模孵化机制造厂约350家。荷兰“派司雷风”公司己有10多年的历史(林其禄等,(1996)。部分公司的产品己经实现网络化和无线通信化。管理人员可以通过手持掌机监控孵化设备的运行,也可以通过Internet远程访问孵化场甚至修改某个孵化箱的控制参数。我国孵化设备的制造比国外起步较晚。1980年以前,只有少数鸡场从日本引进少量的设备,并仿制了部分产品,谈不上有设计能力。80年代初期北京市平谷电子机械厂生产出了云峰牌孵化机,对当时养禽业有很大的促进,同时北京西山孵化设备厂等也开始从事专业的孵化设备生产。80年代末至90年代初期,养禽业有了极大的发展,国内孵化设备己不能满足需要,于是大型鸡场开始大量

18、从国外引进先进的孵化设备。这一来,对我国孵化设备的研制产生了深远的影响,许多生产厂家从中吸收先进技术改进自己的设计,设计水平有了很大程度的提高(侯满宏,2006)。经过多年的发展,我国目前己经形成具有一定规模的从事孵化机设计和制造的专业队伍,基本上满足我国养禽业的需要。据不完全统计,国内主要生产孵化设备的厂家有:电子工业部41所,南京实验仪器厂,北京市西山孵化设备厂,杭州余杭畜禽设备厂(浙江农业大学)以及杭州富阳春江孵化设备厂等(排名不分先后)。典型的产品主要有:“依爱”牌数显孵化机、汉显智能箱体孵化机、FT系列微控孵化出雏机等(林其禄等,1996)。这些机型,部分已经采用先进的电脑模糊控制技

19、术,液晶显示,触摸屏等。电子工业部41所研制的模糊孵化设备可以根据一年四季气候的变化、胚胎发育的状况、以及箱体内二氧化碳和氧气的含量自动调节箱体内的温度、湿度和风门的位置,从而以电脑的控制实现了“看胎施温”这种人脑思维。一些实验室和个人也对孵化控制技术进行了有意义的研究。吉林大学郁筝采用薄膜铂电阻作为温度传感器,HS系列电容作为湿度传感器设计了基于现场总线的孵化控制系统(郁筝,2003),将工控中的现场总线思想运用到孵化控制中来,取得了一定的成果。长春理工大学侯满宏采用模拟温度传感器AD590和HS系列湿度传感器以及89C51单片机设计了单孵化箱的控制系统(侯满宏,2006) 。纵观国内外孵化

20、设备的研究和制造现状,国内在这一方面虽然取得了一定的成果,有一些具有竞争力的产品,但与发达国家相比,我们的孵化设备还是存在着很大的差距,整理如下:1.在控制技术方面,国内先进机型性能指标己经达到了较高的水平,控制效果良好,孵化效果以及对环境的适应能力也较好。但是产品的可靠性与国外先进水平有一定的差距。温湿度控制的精确度及其稳定性有待进一步提高,孵化设备中使用的电子元器件的质量需要得到保证。2.在生产工艺方面,我国整体生产工艺水平欠缺,产品外观和结构与国外先进水平都有一定的差距。3.在辅助孵化生产管理方面,国外主要厂家都具有一些可以帮助用户进行管理和提高自动化程度的辅助设备,其中最主要的是孵化机

21、集群控制系统,它已经普遍应用在国外的现代化孵化场中。国内在这方面相对落后,有个别厂家推出了集群控制系统,也只是处于起步阶段,而且应用还非常少。随着养殖行业的不断发展,孵化场向大型化方向发展已经是大势所趋。孵化场的大型化对生产的组织管理提出了更高的要求。因而仅能实现机械化、自动化的孵化设备远远不能满足人们的需要。新一代的孵化设备应朝着人性化、智能化、网络化、高可靠性和节能型的方向发展,以下是孵化设备的发展趋势:1.控制精度的提高随着孵化器容量的增加及对胚胎发育生理的不断研究,要求孵化控制器的控制精度越来越高。新型传感器向智能化、数字化、标准化发展,使孵化机的控制效果更加精确。2.网络资源的利用一

22、个公司可能有若干分散在全国各地的孵化场,每个孵化场又有若干台孵化设备,为了便于管理,将每个孵化场内的若干台孵化设备通过某种通信途径连接起来,由一台计算机来控制,这台计算机再通过Internet网络可与公司总部或其它孵化场进行通讯。这样,公司的管理者在办公室内就能监视和控制各地孵化场的运转情况,甚至能了解每台孵化设备的运转情况,而且可以在世界各地均可通过Internet网络对远在他乡的孵化设备进行监控(金美华等,2005) 。3.专家系统的引入影响孵化效果的因素较多,根据不同季节、不同环境、不同品种、不同周龄种禽产的种蛋以及种蛋保存时间的长短等,孵化时所需的参数均有所变化。在目前的条件下,生产过

23、程中这些参数仍然需要孵化人员根据自己的经验来确定,也就是说孵化管理人员的经验仍然是孵化效果的决定性因素。专家系统就是将不同品种的种蛋在不同的环境下孵化时所需的参数组合在一起,必要时自动调用;把孵化时可能出现的故障现象和解决措施集成在里面,必要时指导使用者对故障的处理;对孵化效果进行评估并指出其中的不足。引入孵化专家系统能够有效的减轻孵化人员的负担,降低孵化过程的难度,减少孵化过程中可能出现的错误,改善孵化效果等(靳传道,2003)。第二章孵化条件及设计目标2.1孵化条件及设计目标2.1.1孵化原理孵化是指禽蛋(后文均以鸡蛋为对象)体外发育成雏的阶段,它是通过外界条件(如温度、湿度、通气等条件)

24、的影响,使鸡蛋变成雏鸡的过程。孵化的好坏直接影响孵化率的高低,小鸡的成活率以及生长发育和生产性能。所以一定要重视孵化,了解和掌握孵化的原理、胚胎发育过程中各阶段对外界条件的要求。2.1.2孵化条件胚胎发育所需要的条件有温度、湿度、通风、翻蛋、凉蛋等。1温度条件温度是孵化过程中最重要的条件。保证胚胎正常发育所需的适宜温度,才能获得高孵化率和优质雏鸡。孵化期间出现高温,胚胎发育增快,孵化期缩短,胚胎死亡率增加,初生雏鸡质量下降(王超,1999)。当孵化温度超过42时,胚胎会在2 3小时内死亡。如果孵化的头两天温度过高,在孵化的56天时就会出现粘壳,发育畸形增多;如果孵化的第38天温度过高,尿囊合拢

25、提前,出雏时间会提前,但出雏时间将会拖长;若出现短期强烈温度偏高,胚胎干燥、粘壳,尿囊出现血液颜色呈暗黑色,且皮肤、心脏略有点状出血。孵化后期长时间温度偏高,会导致破壳早、内脏充血,破壳后死亡多(余中于,2005;张丽娟,2004;张伟,2000)。孵化温度偏低,将延长种蛋的孵化时间,胚胎发育迟缓,气室大,相应死亡率增加,初生雏鸡质量下降。当孵化温度低至为35.6时,胚胎大多数会死于壳内。由上看出,鸡胚胎发育对环境温度有一定的适应能力,温度在3640.5 ,都有一些种蛋能出雏。但是在使用电力孵化设备的情况下,上述温度不是胚胎发育最适温度(郁筝,2003)。在环境温度得到控制的前提下(如24-2

26、5),就立体孵化箱而言,最适宜的孵化温度是37.8 。出雏期间为37-37.5 。另外,孵化过程中不同时期的孵化温度有所不同,需要进行微调。因此,对孵化机内的温度精确测量是十分重要的(廖纪朝,1998)。参考孵化行业的孵化标准,得出现有的孵化施温方式主要有如下两种:I.大型孵化器,大批种蛋整批人孵,应采用变温孵化。具体施温方案如表II.立体分批孵化可采用恒温孵化法,具体温度见表2(技术文献)。表1-1不同胚龄期孵化室与孵化箱内温度关系附:华氏(F)与摄氏(C)的温度换算公司:F: 32+9/SC; C=5/9x ( F-32 )表1-2立体孵化分批入孵所取的温度孵化室内温度()孵化箱内温度()

27、 12.8 38.9 18.3 38.5 23.9 38.3 29.5 38.05 32.2 37.5 由于本系统是多孵化箱控制系统,为了便于管理并提高孵化效率,采用大批种蛋整批入孵方式,即孵化出雏一体化。故采用表1所列的施温方案。依据室内温度将孵化温度分段确定为(李明晖,2006 ) 表1一立体孵化分批入孵所取的温度2湿度条件I绝对湿度和相对湿度 大气的干湿程度,通常是用大气中水汽的密度来表示的,即以每1m3大气中所含水汽的克数来表示,它称为大气的绝对湿度。要想直接测量出大气的水汽密度,方法比较复杂。而理论计算表明,在一般的气温条件下,大气的水汽密度与大气中水汽的压强数值十分接近。所以大气中

28、水汽的密度又可以规定为大气中所含水汽的压强,又把它称为大气的绝对湿度,用符号D表示,常用的单位是mmHg a在许多与大气湿度有关的现象里,如鸡蛋的孵化,人们的感觉等等,都与大气的绝对湿度没有直接的关系,主要是与大气中水汽离饱和的远近程度有关(郁筝,2003)。比如,同样是lOmmHg的绝对湿度,如果是在炎热的夏季中午,由于离当时的饱和水汽压(约31mmHg)尚远,使人感到干燥,然而如果是在冬季的傍晚,由于水汽压接近当时的饱和水汽压(约18mmHg)而使人感到潮湿。因此通常把大气的绝对湿度和当时气温下的饱和水汽压的比值的百分数称为大气的相对湿度,即 式中:H相对湿度;D大气的绝对湿度(mmHg)

29、;Ds一当时气温下的饱和水汽压(mmHg)。 上式表明,若大气中所含水汽的压强等于当时气温下的饱和水汽压时,这时大气的相对湿度为100%RH 。II湿度对孵化效果的影响 孵化机内的相对湿度,对孵化效果也起着一定的作用。在正常情况下,从种蛋入孵到出壳,全期水分的损失约占蛋重的12%左右,为确保胚胎的正常发育,种蛋内水分的蒸发应保持一定的速度。孵化机内的相对湿度值决定着种蛋的失水多少、速度快慢。而种蛋失水又间接衡量着种蛋氧吸收量的多少,即湿度的主要作用在于调节胚蛋的失水。如果不能使胚蛋获得最佳的失水率,会影响孵化率,甚至带来灾难性后果。可见,精确的测量与控制孵化机内的湿度也是至关重要的。一般孵化器

30、的相对湿度应经常保持在55%70%(王小芬,2000;刘洪恩,2007;顾道良,1998)。3通风 胚胎在发育过程中会不断地吸入氧气,排出二氧化碳。一般孵化器内氧气含量为21%,二氧化碳含量为0.5%。二氧化碳超过0.5%,胚胎发育迟缓,超过1%,死亡率增高,并出现胎位不正和畸形等现象。所以必须重视通风,使孵化箱内空气保持清新。一般在孵化初期,为保温以及使温度平稳可以关闭进气孔或部分开放进气孔(一般可开启1/41/3),以后逐渐增大进气孔,出雏时完全开放进气孔。4翻蛋翻蛋的作用是:1.可避免胚胎与壳膜粘连。因卵黄含脂量高,相对密度较小,总是浮在蛋的上部,易与壳接触。翻蛋可经常改变蛋的位置使其不

31、会因粘连而造成胚胎死亡。2.翻蛋可使胚胎受热均匀,有利于胚胎发育。3.翻蛋有助于胚胎运动,增强活力,保持胎位正常。翻蛋一般呈90度,前45度后45度,每2小时翻一次。18天以后可不再翻蛋,整批入孵时14天后即可不再翻蛋。5凉蛋 凉蛋可使孵化器彻底换气,同时间歇的低温还可促进胚胎发育,增强活力,有利于后期胚胎散热。但如进气良好,各孵化条件正常也可不进行凉蛋。如通风不良或利用同一孵化器出雏时则应进行凉蛋。一般每天2-8次,每次15-40分钟,凉至蛋壳表面温度接近于32即可。2.3设计目标及控制方案2.3.1系统的主要技术指标根据施温方案得到本系统设计的主要参数如下:1. 控温范围:35402. 控

32、湿范围:50%80%RH3. 控温精度:温度误差不超过0.15,机内各点温差不大于0.34. 温度显示分辨率: 0.15湿度显示精度:5%RH2.3.2工作重点基本电路设计:通信电路等。控制系统设计:系统软件设计:2.4本章小结本章主要介绍了家禽孵化的原理以及孵化过程中必备的几个条件。提出了本系统的孵化方案和控制目标。对于孵化设备温度、湿度、通风和翻蛋的控制是重点,也是难点。第三章 系统总体设计方案3.1总体方案单片机本系统选取孵化箱内的温度和湿度作为主要的被控对象,以加热系统、加湿系统、通风风扇、翻蛋电机等执行机构作为控制手段。系统总体框图如下图所示框图分析及具体模块实现方法及手段孵化控制系

33、统组成如图所示,孵化控制主要分为电气控制、机械执行及其它一些辅助机构部分。孵化设备工作过程是:单片机依据编写好的程序和温湿度探头采样的温湿度信号进行数据处理与运算。根据需要发出驱动信号,实现加热、加湿、翻蛋、通风等孵化控制功能。孵化箱控制设备最核心的部分是温湿度控制模块。它是以单片机为核心、外围电路做辅助的单片微型计算机控制系统。通过传感器检测电路、执行器件驱动电路、键盘接口、LED数码显示等,使其既可以独立完成对孵化箱内温湿度的实时测控,又可以通过串行通信接口实现与上位机的信息交互根据上述功能要求,可对该应用系统进行硬件设计。硬件电路设计主要包含两部分:以AT89S52为核心的单片机硬件系统

34、设计及以PC为核心的管理系统软件的设计。传感器信号检测电路将孵化箱内环境参数(温度、湿度)实时地转换为电信号,经过信号处理电路之后送入单片机。单片机上电运行后会提取存储器中默认的温湿度参数,并开始输出温湿度控制信号。在特殊情况下(如孵化禽蛋的种类变化),根据需要,可以通过按键修改存储器中默认的温湿度参数值,故需要对系统进行按键电路设计。孵化箱内温湿度信号进入单片机,由程序作出处理并得到系统的温湿度值。该值将与设定值进行比较,并进行运算。单片机根据运算结果对温湿度控制设备进行控制。在传统的单机孵化控制系统的基础上,采用多级分布式结构的设计思想。系统由上位PC机和多个分布于不同孵化箱的下位机构成。

35、每台单片机完成一个孵化箱的测控任务,其主要功能是完成各孵化箱内温湿度信号的采集与处理,并直接控制孵化现场。单片机通过RS-232总线将现场数据和孵化控制状态上传至上位PC机进行保存。上位机可以设定下位机的工作参数、查询下位机的工作状态、设定温湿度的报警阀值,从而实现对多个孵化箱的统一管理,显著提高了孵化场的管理效率。采用这种多级分布式结构不仅避免了模拟信号因长距离传输引起的损耗,简化了系统的布线,而且便于增加传感器的个数和种类,系统易于扩展、升级。信号采集电路的功能是将孵化箱内环境参数(温度、湿度)实时地转为电信号,经过信号处理电路之后送入单片机。3.2单片机选择在现今市场上,单片机的生产厂商

36、很多、单片机的类型也很多。对于本孵化箱控制系统,进行单片机选型应该遵循的原则或要求主要是:1.选择的单片机必须有较好的稳定性。这是因为在孵化箱这样的环境中存在有很多的干扰。2.选择的单片机必须具有丰富的片上外围设备,因为这样可以简化电路的设计,也可以让电路的调试更加容易。3.选择的单片机要有方便的调试功能,单片机生产厂商要提供免费的调试软件,使单片机程序大部分能够在PC机上仿真出来而且无误;而且,单片机程序语言要多样化,要既可以用单片机汇编语言也可以用C语言编写程序。4.选择的单片机功耗要低,由于设计的通用智能终端长期在环境现场工作,为了节能,应选择功耗低的单片机(王玉华,2005)。本系统主

37、控MCU选用Atmel公司的AT89S52。它是一种低功耗、高性能CMOS8位微控制器,具有8K可编程Rash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业上普遍使用的80C51芯片的指令和引脚完全兼容。由于该多孵化箱控制系统所要采集的数据量并不是特别大,单片机自带的SK可编程Flash存储器能够满足需要,所以不需要对存储器进行扩展。AT89552单片机作为下位机负责采集孵化箱内的环境参数,对各个孵化箱内的温湿度值进行模糊运算,输出控制信号驱动执行机构,从而实现对孵化箱内各参数的实时控制。另外,各个单片机并将本孵化箱内的温湿度数据通过串行通讯接口上传给上位PC机。3.3传感器信

38、号检测电路设计传感器信号检测电路的功能是将孵化箱内环境参数(温度、湿度)实时地转换为电信号,经过信号处理电路之后送入单片机。下面分述温湿度信号的采集。3.3.1温度信号的采集1温度传感器的选择在众多应用于环境温度监测的温敏元件中,温敏电阻虽然成本低,但后续电路复杂,且需进行温度标定;电流型集成温度传感器AD590也因其输出为模拟信号,且输出信号较弱故需后续放大及AD转换电路,若采用普通运放则精度难以保证,而测量放大器价格偏高,这就使系统的成本升高(刘源,2006)。本系统的温度传感器选择DS18B20。DS18B20是美国DALLAS公司生产的可编程单总线数字温度传感器。单总线即以1根数据线将

39、测量到的温度结果以串行数华中农业大学硕士学位论文:基于单片机的多孵化箱温湿度控制系统的研究字信号输出,与微控制器进行连接。DS18B20片内ROM中有唯一的64位序列号,所以可以在1根总线上挂接任意多个DS18B20,这样就可以很方便地构成单线多点温度测量系统。DS18B20的测温范围从-55到+125,测量精度可以达到0.0625。DS18B20的温度转换结果的位数可以由软件编程确定,可以直接输出9至12位的数字信号,默认值为12位。DS18B20进行一次温度采集至多需要大约1秒钟的时间,在孵化控制系统中能够满足需要。DS18B20内部存储器包括一个暂存RAM和一个非易失性电可擦除ERAM。

40、其中暂存存储器作用是在单总线通信时确保数据的完整性,它包括8个字节,头两个字节为转换的温度读数。数字温度传感器DS18B20有三个引脚,分别是VCC,GND,DATA。其中VCC和GND是DS18B20的供电引脚,接入+5V电源和地。DAIA是DS18B20的数据线,用来传送指令和温度数据(吴春蕾,2006)。2温度传感器DS18B20的工作原理DS18B20测温原理如图3-2所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在55所对应的一个基数值

41、。计数器1对低温度系数晶振产生的脉冲信号进行减法计数。当计数器1的预置值减到0时,温度寄存器的值将加1。计数器1的预置将重新被装入并重新开始对低温度系数晶振产生的脉冲信号进行计数。如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值(韩小斌等,2002)。3温度传感器DS18B20与单片机的连接DS18B20有两种封装模式:3脚和8脚封装,其中3脚封装比较常用,引脚功能分别为地电源VCC、GND、信号DATA。DS18B20可通过两种方式供电:外加电源工作方式和寄生电源方式。

42、前者需要外加电源,正负极分别接引脚VCC+5V及GND;后者不需外加电源,当总线(信号线)为高时稳定电源的提供是通过单线上的上拉电阻实现,总线信号为低时则由其内部的电容供电,在此种方式下VCC接地。本系统采用3脚封装的DS18B20,选用外加电源工作方式。采用此种方式能增强DS18B20的抗干扰能力,保证工作的稳定性,电路连接如图3-3所示。4温度传感器DS18B20工作过程对DS18B20的操作顺序为:初始化,发送ROM命令,发送功能命令。对DS18B20的操作要遵守严格的操作时序,如果时序中任意一步缺少或错乱,DS18B20将不会响应。初始化包括主机发出复位脉冲(通过将总线拉低至少480s

43、来实现)随即主机等待DS18B20发回的存在脉冲。DS18B20则从检测到复位脉冲的上升沿开始等待15一16s后通过将单线总线拉低60-240s实现存在脉冲的发送。初始化完成后单片机即可发送ROM命令,包括搜索ROM命令(F0H)、读ROM命令(33H)、匹配ROM命令(55H)、跳过ROM命令(CCH)及报警搜索命令(ECH)。随后即可发送功能命令,包括温度变换命令(44H)、写暂存器(俨EH)读暂存器(BEH)命令、复制暂存存储器命令(48H)、重新调出EERAM命令(BSH),读电源供电方式命令(B4H)等。命令的传送是通过写时序实现的,而主机读取DS18B20传送的数据是通过读时序实现

44、的。单片机在控制DS18B20进行温度转换和读取之前,需要提供总线上所有DS18B20的64位序列号,这样才可以对总线上的某个Ds18B加进行ROM匹配,将其选中。ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。本系统中,孵化箱内的温度检测需要多点布置温度传感器,单总线上需要挂接4个DS18B20。所以主机须预先读取出该4个DS18B20的64位ROM代码,使用READROM(33H)命令即可。图3一4为读取DS18B20序列号的流程图。获得总线上每个DS18B20的序列号之后,单片机就可以控制总线上的DS18B20进行温度转换,并通过单总线读取总线上DS1

45、8B20的温度值。第一步对DS18B20复位。单片机向总线上的所有DS18B20发出复位脉冲,这通过将数据线拉低至少480s来实现。随即单片机等待总线上的DS18B20发回的存在脉冲,DS18B20则从检测复位脉冲的上升沿开始等待15s后通过将单总线拉低60s实现存在脉冲的发送。第二步,启动DS18B20进行温度转换。单片机向总线上发送跳过匹配ROM命令(CCH),然后发送温度转换命令(44H),即所有在线的DS18B20都将进行温度转换。第三步读取DS18B20温度值。首先向总线上发送匹配RoM命令(55H),并随后送出某个DS18B20的序列号。然后向总线上发送读存储器命令(BEH)。与序

46、列号匹配的DS18B20会将其暂存器内的温度值发送到总线上,单片机可以按位读取,完成这个DS18B20的温度采集。与该序列号匹配不符的DS18B20则会继续等待下一个序列号的到来。具体的程序及操作见后单片机程序设计。3.3.2湿度信号的采集1湿度传感器的选择湿度的检测方法,一般采用湿敏元件检测湿度,分为湿敏电阻和湿敏电容两种情况。常用的有高分子电阻式湿度传感器、高分子电容式湿度传感器等。高分子电阻式湿度传感器的工作原理:由于水附在有极性基的高分子膜上,在低湿度下,因吸附量少,不能产生电荷离子,电阻值较高。当相对湿度增加时,吸第三章系统硬件电路设计附量也增加,颗粒化的吸附水就成为导电通道,高分子

47、电解质的正负离子主要起到载流子作用。另外,由吸附水自身离解出的质子、水和氢离子也起电荷载流子作用,使高分子湿度传感器的电阻值下降(杜深慧,2004)。高分子电容式湿度传感器的工作原理:高分子材料吸水后,元件的介电常数随环境的相对湿度的改变而改变,元件的介电常数是水与高分子材料两种介电常数的总和。当被测的气态水分子通过多孔的上电极扩散至感湿膜表面,被极性官能团所吸收,引起湿敏电容器介电常数的改变,从而改变了湿敏电容器的容量值。湿度传感器具有精度和长期稳定性难以保证、受温度影响大、校正难度大等特点。本系统中的湿度传感器选用HUMIREL公司生产的变容式相对湿度传感器HS1101(李善军,2005)。2湿度传感器Hsllol的工作原理和性能HSll01的原理是根据薄膜电容在不同湿度环境下电容量的变化来反映不同湿度。该传感器具有检测速度快、高精度、高可靠性、长期稳定性和使用方便、体积小等

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服