时间:2024-05-22
贺帅,段文婷,李济霖,蒋猛(西南大学工程技术学院,重庆 400715)
家禽业是我国畜牧业中发展最为迅速、群体生产规模最大、市场经济介入最早、社会贡献最大的一个行业[1]。禽类对养殖环境非常敏感,养殖现场的温度、湿度、光照度、及空气质量对鸡群生长有着重要影响[2]。我国现有的存栏数目在1万~5万只左右的养鸡场,绝大多数已配备了风机、白炽灯、空调、粪便清理装置等基础设备,养鸡场养殖设备正在向机械化方向发展。但是,传统养鸡场对风机、白炽灯、空调、清粪机等采用人工手动行控制,导致对人的依赖性强,耗费劳动力的同时也不能保证控制的实时性及控制参数的精度。与此同时,由于禽类的特殊体质,极易感染传染病,人类频繁进出控制现场会提高从外界带入传染源的可能。对于专业的养鸡场,人工或半人工控制养鸡场设备,控制精度和自动化程度不高,劳动生产率水平偏低,不利于规模化养鸡[3]。
基于上述原因,针对中小规模化养殖场技术资金投入不足、管理落后的现状[4],开发一种低成本、高稳定性、智能化的适合农村集约化养鸡场的控制系统具有重要意义。
该系统采用模块化设计,主要是由电源模块、传感器数据采集模块、CPU控制模块、12864显示模块、声光报警模块、继电器驱动模块、时钟模块组成。其中传感器数据采集模块包括温湿度检测模块、烟度检测模块、光照度检测模块,如图1所示。
图1 系统总体设计框图
该设计以89C51单片机为控制核心,将传感器传回的温度、湿度、光照度、烟度等环境因子数据进行分析处理,相应的控制驱动模块的继电器对现场的硬件设备进行驱动或者关闭。定时模块每隔一段时间定时向控制器发出信号,控制器控制驱动模块开启清粪机进行清理。显示模块对现场环境参数进行显示。
该设计有手动、自动2种模式。在手动模式下,可以由人工对现场的风扇、空调、电灯、清粪机进行独立控制,自行设定设备开停时刻,运行时间;在自动模式下,由控制器控制现场的硬件设备,不需要人为干预。
2.1 传感器数据采集模块
2.1.1 湿度检测模块电路设计。湿度检测主要检测对象是鸡舍空气湿度。该设计采用DHT11数字温湿度传感器作为检测温度湿度的检测元件。3个引脚,只有1个引脚为数据传送脚,即只占用一个I/O口,电路连接如图2所示。DHT11湿度测量范围为20% ~90%RH,测量精度为±5.0%RH。
2.1.2 温度检测模块。养鸡场采用笼养的方式,鸡笼为3~4层,每层间距45 cm左右。由于养殖的特殊形式,温度因测定地点的不同,引起的温度差异非常大,由此需要多点立体式布置传感器位置,以准确地检测鸡舍温度。该设计采用DS18B20温度传感器作为检测元件。DS18B20共有3个引脚,测温范围为-55~125℃。更重要的是DS18B20具有独特的单线接口方式,向MCU返回温度测量值的同时返回地址信号。对于多点立体式布置的温度检测体系,由返回值MCU能准确找到温度检测地址。MCU通过返回的温度值及地址相应控制对应区域的风机、空调启闭,对症下药,取得更好的控制效果。温度检测模块电路原理如图3所示。
图2 湿度检测模块电路原理
图3 温度检测模块电路原理
2.1.3 烟度检测模块。烟度检测模块是针对鸡舍出现火情的时候,能及时进行声光报警,提醒员工隔离灾区,避免造成重大损失。该设计采用UD-02型离子感烟传感器进行烟度检测。该传感器灵敏度高,可靠性好,它具有2个离子室及一个放射源(镅 -241,0.9 μCi),工作电压为 9 V,温度为 20±5℃时,无烟雾条件下,收集电极的平衡点位为5.0~5.6 V;有烟雾时,收集电位的电压变化为1.1~1.2 V。由此,该设计采用比较器,将输出信号与系统比较电压进行比较。当大于比较电压时,比较器输出1,控制器判定为正常。输出小于比较电压时,比较器输出为0,此为报警信号,控制器控制声光报警模块进行报警。烟感模块控制原理如图4所示。
图4 烟感模块电路原理
2.1.4 光照度检测模块。光照对鸡群生长特别是蛋鸡产蛋率有非常大的影响。本设计采用点式检测,利用光敏电阻随光照强度变化而引起阻值变化的原理来检测光照强度。
经调试,该设计光照度能测量范围为20~50 000 lxs,适合鸡群生长的光照度为35 lxs以上,光照时间随季节的不同而不同。光照强度通过控制器反馈调节,而光照时间由人为设定,定时器计时。该设计光敏电阻作为检测元件,设计电路图如图5所示。光敏电阻反应出来的是电压的连续性变化,输出为模拟量,不能直接输送到单片机用以控制显示,由此,采用PCF8591进行AD转换。PCF8591采用IIC通信协议进行通信。SCL和SDA接入单片机,由单片机内定时器模拟输出脉冲,读取数据。
图5 光照度检测模块电路原理
2.2 MCU模块设计 该系统采用89C51单片机作为控制器。89C51单片机是INTEL公司mcs-52系列单片机中的基本产品,总计40个引脚,32个双向输入输出I/O口,内置8位中央处理单元、256字节内部数据存储器。2个16位定时器/计数器和5个2级中断结构。工作电压为5.0 V,其基本单元如图6所示。
图6 89C51基本单元
2.3 时钟模块设计 该设计采用DS1302芯片作为时钟芯片。DS1302是美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟电路。DS1302的结构、工作原理及其在实时显示时间中的应用。它可以对年、月、日、周、日、时、分、秒进行计时,且具有闰年补偿等多种功能。时钟电路原理见图7。
2.4 继电器驱动模块设计 为了提高系统可靠性,采用单片机控制端输入高电平或低电平以控制设备开闭。当单片机控制端输入高电平时,Q7三极管导通,光耦内部二极管有电流流过,此时光耦右侧三极管导通,固态继电器Km控制电器设备工作;当单片机控制端输入低电平时,Q7三极管断开,光耦内部二极管无电流通过,此时光耦右侧三极管断开,固态继电器Km控制电器设备断开。由于在不同的环境驱动风机、空调、白炽灯强度及数量不同。由此,该设计软件将风机、白炽灯进行分组。继电器控制电路如图8所示。
图7 时钟电路原理
图8 驱动模块电路原理
2.5 显示模块设计 传感器信号检测到以后送入单片机进行处理,同时由12864对温度,湿度,烟度和光照度等各个参数进行显示。12864为液晶显示,能显示字母、汉字、数字、简单图形,符合该设计的设计要求。12864显示模块接线如图9所示。
图9 12864显示模块接线示意
该研究针对鸡群特殊的生长要求设计了一套鸡舍智能监控系统,其中,不仅对温度、湿度、光照度、烟度等多种环境因子进行了智能监控,同时,通过定时器能定时对鸡圈进行清理。由单片机对风机、空调、白炽灯组等硬件设备的控制,使各个环境因子保持在适宜范围以内,从而保证鸡群健康生长,避免传统养殖的盲目性及对人的依赖性的缺点。该设计对我国以农村集约型养鸡场养殖推向机械化、智能化有着积极作用。
[1]黄大星,乔振先.禽蛋抗压特性测试机构设计及其系统开发[J].农机化研究,2006(11):133-134.
[2]李同斌.控制鸡舍环境提高饲养效果[J].北京农业,2012(3):106.
[3]杨林楠,张丽莲,张天顺,等.养鸡场智能监管系统研究[J].西南农业大学学报:自然科学版,2004,26(2):214 -216.
[4]刘玮.规模化蛋鸡养殖场数字化监视系统的研制[D].武汉:华中农业大学,2009.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!