利索能及
我要发布
收藏
专利号: 2017107742792
申请人: 西安理工大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种智能蜂箱控制系统,其特征在于,包括依次连接的感知层(170)、应用层(150)和服务器(140),所述的感知层(170)设置于蜂箱机械结构(160)内;所述的感知层(170)包括相互连接的数据采集系统(120)和控制系统(130),所述的应用层(150)与服务器(140)通过网关进行连接通信。

2.根据权利要求1所述的智能蜂箱控制系统,其特征在于,所述的数据采集系统(120)包括温度传感器组(1)、湿度传感器组(2)和压力传感器(19),分别与控制器(20)相连接。

3.根据权利要求2所述的智能蜂箱控制系统,其特征在于,所述的温度传感器组1包括并列设置的四个温度传感器,温度传感器A(11),温度传感器B(12),温度传感器C(13),温度传感器D(14);所述的湿度传感器组2包括并列设置的四个湿度传感器,湿度传感器A(15),湿度传感器B(16),湿度传感器C(17),湿度传感器D(18)。

4.根据权利要求1所述的智能蜂箱控制系统,其特征在于,所述的控制系统包括依次连接的控制器(20)、驱动电路(28)和电机(25),所述的控制器(20)还与继电器和串口转WiFi模块(30)连接,所述的继电器分别连接有电热丝(26),、加湿器(27)和风扇组(3),所述的控制器(20)与数据采集系统(120)连接。

5.根据权利要求4所述的智能蜂箱控制系统,其特征在于,所述的感应层(170)通过串口转WIFI模块(30)与应用层(150)连接,两者之间通过TCP/IP协议进行通信。

6.根据权利要求1所述的智能蜂箱控制系统,其特征在于,所述的服务器(140)包括通信服务器(31)、数据服务器(32),通信服务器(31)与应用层(150)之间通过Wifi局域网连接。

7.根据权利要求1所述的智能蜂箱控制系统,其特征在于,所述的蜂箱机械结构(160)包括育蜂区(100)和设置在育蜂区(100)上部的产蜜区(200),所述的产蜜区(200)的上方是蜂盖(300),产蜜区(200)与蜂盖(300)之间为硬件板(600),育蜂区(100)与产蜜区(200)之间为隔王板(700),重力蜂脾(104)设置在硬件板(600)与隔王板(700)之间,即设置在产蜜区(200)内。

8.根据权利要求7所述的智能蜂箱控制系统,其特征在于,所述的蜂脾(104)上的所有六边形蜂巢从中间分为两部分,一部分固定在蜂框下侧板(106)上,另一部分固定在蜂框上侧板(105)上,下侧板(106)的上方安装有压力板(110),所述的压力板(110)的上方为上侧板(105),且在压力板(110)上固定安装有两个弹簧(109),所述的弹簧(109)使压力板(110)始终承受向下压力,在压力板(110)与蜂框下侧板(106)之间设置活动控制杆(107),活动控制杆(107)与旋转轴(102)相连接。

9.根据权利要求7所述的智能蜂箱控制系统,其特征在于,所述的育蜂区(100)中安装有数据采集系统(120)与控制系统(130)的硬件设备,在育蜂区(100)的两个对角分别固定温度传感器A(11),温度传感器B(12),另两个对角分别固定湿度传感器(15),湿度传感器(16),两个在侧面安装风扇A(21),风扇B(22),风扇的一侧安装电热丝(26),加湿器(27)固定在蜂箱底座(400)上;产蜜区(200)中也包括数据传输系统(120)与控制系统(130)的部分硬件设备,在育蜂区(100)与产蜜区(200)之间安装压力传感器(19),电机(25)安装在硬件版(600)之上,电机(25)与旋转轴(101)和驱动模块(28)连接。

10.一种智能蜂箱控制系统的控制方法,其特征在于,具体按照以下步骤实施:

步骤1:在应用层(150)中,设置Andriud端作为WiFi STA,作为TCP客户端,将串口WiFi模块(30)设置WiFi AP作为服务器,同时在串口转WiFi模块(30)建立WIFI热点,WiFi热点建立之后应用层(150)与该热点建立连接,形成一个WiFi无线局域网;

步骤2:局域网建立之后,打开应用层上的设备控制按钮(33),选择手动或者自动模式后,数据采集系统(120)接受来自应用层(150)的数据采集指令,四个温度传感器、四个湿度传感器和压力传感器(19)分别测量当前的温度、湿度和重量的数据信息;

步骤3:将步骤2测量到的数据信息经过STM32F103ZET6控制器(20)中的A/D模数采集模块进行数据采集,将采集到的模拟量在STM32F103ZET6控制器(20)中进行数据转换或者换算,分别得到温度、湿度和重量的值;

步骤4:将步骤3中得到的数据信息轮流发送到串口转WiFi模块(30),串口转WiFi模块(30)通过Socket通信将得到的数据通过WiFi局域网发送到应用层(150);

步骤5:应用层(150)接收一帧包含温湿度、重量的数据,将获取的流数据包转换为字符串格式,通过subString方法对该字符串进行分割,获取对应的温湿度、重量值;

步骤6:将步骤5中获取的温湿度、重量信息显示在Android界面上,根据当前的显示信息,实现风扇、电机(25)、电热丝(26)、加湿器(27)的控制,首先选择手动按钮,蜂农根据自身经验值,启动风扇、电机、加热器、加湿器任何一个按钮,通过Socket通信发送一帧数据经过串口转WiFi模块(30)到达STM32F103ZET6 20中,STM32F103ZET6(20)解析发送的一帧数据对其进行分割获取相应的控制信息,然后驱动继电器(29)发送高低电平到相应的电机(25)、风扇、电热丝(26)、加湿器(27),其中高电平是打开控制器,低电平是关闭控制器;

步骤7:当选择自动按钮后,手动模式按钮失效,在应用层(150)界面设置最佳温湿度信息以及重量阈值信息,然后发送自动按钮的控制信号和最佳温湿度以及重量阈值经过串口转WiFi模块(30)到STM32F103ZET6控制器(20),STM32F103ZET6控制器(20)解析获取的数据并与当前温湿度传感器的平均值、压力传感器(19)的值进行对比;

步骤8:当四个温度传感器的平均值高于设定值时,STM32F103ZET6控制器(20)输出高电平,光耦的发光二极管发光,光耦的受光三极管接收到来自二极管的光后导通,PNP基极导通,集电极输出电压,集电极的高电压使继电器线圈得到额定电压,吸和公共端与常闭端,进而实现风扇的开启;而风扇的转速的控制通过PID比例-积分-微分的控制方法设置脉宽调制PWM的占空比来实现,从而保证风扇转速的平稳改变,即温度偏离阈值较大时风扇转速较快,风量较大,越接近阈值温度风扇转速越低,风量越小,从而实现对蜂箱内温度的精准控制;当温度低于设定值时,风扇转速降低或关闭,电热丝(26)导通发热使蜂箱内温度均匀上升;

步骤9:当蜂箱湿度低于设定值时,由STM32F103ZET6控制器(20)驱动继电器(29)处于高电平,吸和公共端与常闭端后控制加湿器(27)进行雾化,实现增加蜂箱内部的湿度,但是由于湿度难以使用闭环控制,所以当湿度较低时,固定加湿5分钟的方式进行湿度调节;当湿度高于设定值时,开启风扇和电热丝(26),降低蜂箱湿度;

步骤10:压力传感器(19)安装在育蜂区(100)与产蜜区(200)之间,当STM32F103ZET6控制器(20)获取当前的压力值后解析转化为产蜜区(200)的重量,将该重量值与应用层(150)发送至STM32F103ZET6控制器(20)上的设定值进行比较,当产蜜区(200)重量大于设定阈值时,STM32F103ZET6控制器(20)发送3.3v高电压到驱动电路(28)提升电压电流值控制电机(25)旋转,当电机(25)旋转时带动安装在压力板(110)与蜂框下侧板(106)之间的控制杆(107)旋转,使得所有的六边形蜂巢(104)处于打开的状态,蜂蜜随着蜂脾在重力作用下流到集蜜管(500)中流出箱外,随着蜂蜜的流出,产蜜区(200)重量逐渐减小,当前重量小于设定阈值时,关闭蜂脾六边形(104)恢复正常的蜂脾结构。