- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的多孵化箱温湿度控制系统的研究
摘要:孵化系统需要高的温控和湿控精度。尤其是温度,较小的温度变化都将会显著影响孵化时间和孵化率。本文介绍的是基于单片机的硬件电路的设计。为了提高测量温度的精度,系统采用单总线数字式温度传感器DS18B20,利用 HM1500高精度湿度传感器搭建频率电路检测孵化箱内的湿度,以光电耦合器TLP521和功率驱动芯片ULN2803以及继电器设计了输出控制部分电路。
关键词:孵化箱;单片机;温湿度;温度传感器
一 引言
孵化是指禽蛋(后文均以鸡蛋为对象)体外发育成雏的阶段,它是通过外界条件(如温度、湿度、通气等条件)的影响,使鸡蛋变成雏鸡的过程。孵化的好坏直接影响孵化率的高低,小鸡的成活率以及生长发育和生产性能。所以一定要重视孵化,了解和掌握孵化的原理、胚胎发育过程中各阶段对外界条件的要求。
本系统选取孵化箱内的温度和湿度作为主要的被控对象,以加热系统、加湿系统、冷却风扇、翻蛋电机等执行机构作为控制手段。孵化控制系统组成如图1所示,孵化设备工作过程是:单片机依据编写好的程序和温湿度探头采样的温湿度信号进行数据处理与运算。根据需要发出驱动信号,实现加热、加湿、风扇搅拌、翻蛋、风门开度、风冷等孵化控制功能,以保证胚蛋发育的需要。
二 硬件系统的电路设计
根据系统功能要求,我们设计的硬件电路包括温度和湿度检测电路,温度和湿度控制电路,数据显示电路,键盘接口电路,通信电路。
A. 主要单元模块的设计
本系统主控MCU选用Atmel公司的AT89S52。它是一种低功耗、低电压、高性能的8位微控制器,具有8K可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业上普遍使用的80C51芯片的指令和引脚完全兼容。由于其价格低廉,可靠性高,抗干扰能力强,它被广泛应用于工控和嵌入式系统中。由于该多孵化箱控制系统所要采集的数据量并不是特别大,单片机自带的8K可编程Flash存储器能够满足需要,所以不需要对存储器进行扩展。
AT89S52单片机作为下位机负责采集孵化箱内的环境参数,对各个孵化箱内的温湿度值进行模糊运算,输出控制信号驱动执行机构,从而实现对孵化箱内各参数的实时控制。另外,各个单片机并将本孵化箱内的温湿度数据通过串行通讯接口上传给上位PC机。
图1 孵化设备的系统组成框图控制系统图
B. 传感器信号检测电路的设计
1)温度信号的采集
本系统的温度传感器选择DSl8B20。DSl8B20是美国DALLAS公司生产的智能温度传感器,其测温范围从﹣55℃至﹢125℃,测量精度可以达到0.0625℃。DS18B20可以直接读取测量温度,其现场温度直接以数字信号传输到“单总线”,只需一条读取或写入的指令就跟传统的测量组件热敏电阻一样。在1根总线上挂接任意多个DSl8B20,从而大大简化线路,提高系统可靠性,降低了成本,特别适合远距离多点温度测控系统。温度信号采集电路如图2示。
图2 温度信号采集电路图
DSl8820的温度转换结果的位数可以由软件编程确定,可以直接输出9至12位的数字信号,默认值为12位。DSl8820进行一次温度采集至多需要大约1秒钟的时间,在孵化控制系统中能够满足需要。
2)湿度信号的采集
本系统的湿度传感器采用了HM1500。HM1500是法国Humirel公司基于专利湿敏电容生产的高精度湿度传感器。它内部包含由湿敏电容组成的桥振荡器、低通滤波器以及放大器,可以输出与相对湿度的成线性关系的直流电压信号,其 测量范围为0%~100%RH,输出电压范围为﹢1 V~﹢4 V时,测量精度±3%RH,灵敏度为﹢25mV/RH,温度系数±0.1%RH/℃时,响应时间为5s。HM1500具有 灵敏度高,响应速度快,测量范围宽,可靠性高,稳定性强以及便于操作、体积小等特点。
为了提高系统的灵敏度和线性度,从降低采集电路的成本等因素考虑,本系统采用脉冲振荡电路来设计湿度采集电路,如图3示。将湿度传感器置于振荡电路中时,它可以组成多谐振荡电路,其输出信号的振荡频率是:
占空比:
图3 湿度数据采集电路图
为了得到方波信号,我们可以调节图3中的电位器R1,使。空气湿度通过湿度传感器内部的振荡电路后就转变为与之呈反比的频率信号,然后将方波信号号送入单片机AT89S52的T1引脚,定时器/计数器0工作在计数方式,定时器/计数器2工作在定时方式。用这种测量频率法测出方波信号的频率,从而也就测出了空气中的相对湿度。通过分析上述相对湿度与电压频率的典型值可以得出输出方波频率与湿度值之间的关系为:
C. 串行通信接口电路的设计
本系统的上位机为PC机,下位机为多台分布于不同孵化箱的单片机,由此构成主从式多机通信系统,如图4所示。单片机负责孵化箱内数据的采集、处理,并执行相关机构对
原创力文档


文档评论(0)