当前位置: 首页 > 专利查询>五邑大学专利>正文

一种自动复位的智能鱼缸控制方法、装置和存储介质制造方法及图纸

技术编号:22165466 阅读:39 留言:0更新日期:2019-09-21 09:58
本发明专利技术公开了一种自动复位的智能鱼缸控制方法、装置和存储介质。主控芯片获取时间顺序排列的设备控制信息,设备控制信息中包括执行设备和对应的待发送信息,并根据将待发送信息发送至执行设备的操作时长和预先设定的溢出时长得出执行时长,若在执行时长内完成发送,则判定主控芯片的进程正常运行,否则判定为主控芯片卡死,此时对主控芯片进行复位操作,通过执行时长的倒计时对主控芯片的执行情况进行判断,实现了自动识别进程卡死,确保了智能鱼缸的正常运作。

A Control Method, Device and Storage Medium for Automatic Reset of Intelligent Fish Tank

【技术实现步骤摘要】
一种自动复位的智能鱼缸控制方法、装置和存储介质
本专利技术涉及智能鱼缸领域,特别是一种自动复位的智能鱼缸控制方法、装置和存储介质。
技术介绍
随着生活水平的提高,养鱼成为了越来越多人的兴趣爱好,传统的鱼缸仅仅能作为容器,对水质和供氧量还需要人手控制对应的设备,操作比较复杂。为了解决这个问题,市面上出现了智能鱼缸,在鱼缸中设置主控芯片,实现了诸如增氧泵和喂食器等设备的自动控制,但是对于智能鱼缸而言,诸如喂食和增氧等操作需要定时完成,现有方案并不能对主控芯片的运行状况进行判断,若主控芯片出现程序卡死等情况,到了设定的时间无法正常向设备发送控制指令,很容易导致智能鱼缸的正常运作出现问题,甚至导致鱼死亡,造成不必要的损失。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种自动复位的智能鱼缸控制方法、装置和存储介质,能够避免主控芯片进程卡死导致设备无法工作,确保智能鱼缸的正常运作。本专利技术解决其问题所采用的技术方案是:第一方面,本专利技术提供了一种自动复位的智能鱼缸控制方法,包括以下步骤:步骤S1,主控芯片获取设备控制信息,所述设备控制信息包括执行设备、执行时间和待发送信息;步骤S2,所述主控芯片将所述设备控制信息按照执行时间排序,并获取排序在首位的设备控制信息;步骤S3,所述主控芯片获取将所述待发送信息发送至所述执行设备的操作时长和预先设定的溢出时长,将所述操作时长加上所述溢出时长得出执行时长,所述主控芯片根据所述执行时长进行倒计时,并发送所述待发送信息;步骤S4,若所述待发送信息完成发送且所述倒计时未完成,则所述主控芯片停止计时,获取按照执行时间排列在下一位的设备控制信息并执行步骤S3,若所述倒计时完成且所述待发送信息的发送未完成,所述主控芯片执行复位操作,获取未发送的待发送信息并执行步骤S3。进一步,若所述执行时间大于0,所述主控芯片根据所述执行时间进行计时,计时完成后向所述执行设备发送所述待发送信息;若所述执行时间等于0,向所述执行设备发送所述待发送信息。进一步,若所述主控芯片根据所述执行时间进行计时的过程中检测到手动操作信号,所述主控芯片向所述执行设备发送待发送信息,并保持计时,计时完成后向所述执行设备发送待发送信息。进一步,所述手动操作信号包括实体按键发送的高电平信号和通过无线模块连接的客户端发送的无线控制信号。进一步,所述执行设备包括外接设备和参数传感器。第二方面,本专利技术提供了一种自动复位的智能鱼缸控制装置,包括以下装置:设备控制信息获取装置,用于主控芯片获取设备控制信息,所述设备控制信息包括执行设备、执行时间和待发送信息;首位设备控制信息获取装置,用于所述主控芯片将所述设备控制信息按照执行时间排序,并获取排序在首位的设备控制信息;待发送信息发送装置,用于所述主控芯片获取将所述待发送信息发送至所述执行设备的操作时长和预先设定的溢出时长,将所述操作时长加上所述溢出时长得出执行时长,所述主控芯片根据所述执行时长进行倒计时,并发送所述待发送信息;待发送信息完成检验装置,用于若所述待发送信息完成发送且所述倒计时未完成,则所述主控芯片停止计时,获取按照执行时间排列在下一位的设备控制信息并执行所述待发送信息发送装置所执行的操作,若所述倒计时完成且所述待发送信息的发送未完成,所述主控芯片执行复位操作,获取未发送的待发送信息并执行所述待发送信息发送装置所执行的操作。进一步,所述设备控制信息获取装置还包括:定时装置,用于若执行时间大于0,所述主控芯片根据所述执行时间进行计时,计时完成后向所述执行设备发送所述待发送信息;若所述执行时间等于0,向所述执行设备发送所述待发送信息。进一步,所述待发送信息发送装置还包括:手动操作信号响应装置,用于若所述主控芯片根据所述执行时间进行计时的过程中检测到手动操作信号,所述主控芯片向所述执行设备发送待发送信息,并保持计时,计时完成后向所述执行设备发送待发送信息。第三方面,本专利技术提供了一种自动复位的智能鱼缸控制设备,包括至少一个控制处理器和用于与至少一个控制处理器通信连接的存储器;存储器存储有可被至少一个控制处理器执行的指令,指令被至少一个控制处理器执行,以使至少一个控制处理器能够执行如上所述的自动复位的智能鱼缸控制方法。第四方面,本专利技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上所述的自动复位的智能鱼缸控制方法。第五方面,本专利技术还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使计算机执行如上所述的自动复位的智能鱼缸控制方法。本专利技术实施例中提供的一个或多个技术方案,至少具有如下有益效果:本专利技术采用了一种自动复位的智能鱼缸控制方法、装置和存储介质,主控芯片获取时间顺序排列的设备控制信息,设备控制信息中包括执行设备和对应的待发送信息,并根据将待发送信息发送至执行设备的操作时长和预先设定的溢出时长得出执行时长,若在执行时长内完成发送,则判定主控芯片的进程正常运行,否则判定为主控芯片卡死,此时对主控芯片进行复位操作,通过执行时长的倒计时对主控芯片的执行情况进行判断,实现了自动识别进程卡死,确保了智能鱼缸的正常运作。附图说明下面结合附图和实例对本专利技术作进一步说明。图1是本专利技术实施例一提供的一种自动复位的智能鱼缸控制方法的流程图;图2是本专利技术实施例二提供的一种自动复位的智能鱼缸控制装置的装置示意图;图3是本专利技术实施例三提供的一种自动复位的智能鱼缸控制设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互结合,均在本专利技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。参照图1,本专利技术的第一实施例提供了一种自动复位的智能鱼缸控制方法,包括以下步骤:步骤S1,主控芯片获取设备控制信息,所述设备控制信息包括执行设备、执行时间和待发送信息;步骤S2,所述主控芯片将所述设备控制信息按照执行时间排序,并获取排序在首位的设备控制信息;步骤S3,所述主控芯片获取将所述待发送信息发送至所述执行设备的操作时长和预先设定的溢出时长,将所述操作时长加上所述溢出时长得出执行时长,所述主控芯片根据所述执行时长进行倒计时,并发送所述待发送信息;步骤S4,若所述待发送信息完成发送且所述倒计时未完成,则所述主控芯片停止计时,获取按照执行时间排序在下一位的设备控制信息并执行步骤S3,若所述倒计时完成且所述待发送信息的发送未完成,所述主控芯片执行复位操作,获取未发送的待发送信息并执行步骤S3。其中,在本实施例中,执行设备可以是任意类型的设备,例如检测水温的传感器或用于增加氧气的增氧泵等,能够用于智能鱼缸即可,在此不再赘述。可以理解的是,本实施例中的待发送信息优选为对执行设备的启动控制信号,例如启动传感器检测数据或启动增氧泵进行增氧,还可以包本文档来自技高网...

【技术保护点】
1.一种自动复位的智能鱼缸控制方法,其特征在于,包括以下步骤:步骤S1,主控芯片获取设备控制信息,所述设备控制信息包括执行设备、执行时间和待发送信息;步骤S2,所述主控芯片将所述设备控制信息按照执行时间排序,并获取排序在首位的设备控制信息;步骤S3,所述主控芯片获取将所述待发送信息发送至所述执行设备的操作时长和预先设定的溢出时长,将所述操作时长加上所述溢出时长得出执行时长,所述主控芯片根据所述执行时长进行倒计时,并发送所述待发送信息;步骤S4,若所述待发送信息完成发送且所述倒计时未完成,则所述主控芯片停止计时,获取按照执行时间排列在下一位的设备控制信息并执行步骤S3,若所述倒计时完成且所述待发送信息的发送未完成,所述主控芯片执行复位操作,获取未发送的待发送信息并执行步骤S3。

【技术特征摘要】
1.一种自动复位的智能鱼缸控制方法,其特征在于,包括以下步骤:步骤S1,主控芯片获取设备控制信息,所述设备控制信息包括执行设备、执行时间和待发送信息;步骤S2,所述主控芯片将所述设备控制信息按照执行时间排序,并获取排序在首位的设备控制信息;步骤S3,所述主控芯片获取将所述待发送信息发送至所述执行设备的操作时长和预先设定的溢出时长,将所述操作时长加上所述溢出时长得出执行时长,所述主控芯片根据所述执行时长进行倒计时,并发送所述待发送信息;步骤S4,若所述待发送信息完成发送且所述倒计时未完成,则所述主控芯片停止计时,获取按照执行时间排列在下一位的设备控制信息并执行步骤S3,若所述倒计时完成且所述待发送信息的发送未完成,所述主控芯片执行复位操作,获取未发送的待发送信息并执行步骤S3。2.根据权利要求1所述的一种自动复位的智能鱼缸控制方法,其特征在于:若所述执行时间大于0,所述主控芯片根据所述执行时间进行计时,计时完成后向所述执行设备发送所述待发送信息;若所述执行时间等于0,向所述执行设备发送所述待发送信息。3.根据权利要求2所述的一种自动复位的智能鱼缸控制方法,其特征在于:若所述主控芯片根据所述执行时间进行计时的过程中检测到手动操作信号,所述主控芯片向所述执行设备发送待发送信息,并保持计时,计时完成后向所述执行设备发送待发送信息。4.根据权利要求3所述的一种自动复位的智能鱼缸控制方法,其特征在于:所述手动操作信号包括实体按键发送的高电平信号和通过无线模块连接的客户端发送的无线控制信号。5.根据权利要求1所述的一种自动复位的智能鱼缸控制方法,其特征在于:所述执行设备包括外接设备和参数传感器。6.一种自动复位的智能鱼缸控制装置,其特征在于,包括以下装置:设备控制信息获取装置,用于主控芯片获取设备控制信息,所述设备控制信息包括执行设备、执行时间和待发送信息;首位设备控制信息获取装置,用于所述主控芯片将所述设备控制...

【专利技术属性】
技术研发人员:王洪涛邓振华邓俊文
申请(专利权)人:五邑大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1