一种节点自检反馈控制系统的制作方法

文档序号:13673287阅读:136来源:国知局
技术领域本发明属于故障反馈控制领域,更具体地说是节点自检反馈控制系统。

背景技术:
目前,监测节点已经是必不可少的,将监测节点在环境监测中的应用尤为多,利用二氧化碳传感器、温度传感器、湿度传感器等多种传感器可以有效的监测环境情况,如何能将这些传感器监测的数据精准,也有很多应用方案。如申请号:201110057978.8,基于ZigBee的无线环境监测节点一种基于ZigBee的无线环境监测节点,包括电源管理模块、微处理器模块、传感器模块、ZigBee无线通信模块、串行通信模块、以及辅助功能模块,所述传感器模块采集的信息通过ZigBee无线通信模块向外发送。本发明可以对一定范围内的环境参数进行实时监测,提高了监测效率和实时性,而且该无线环境监测节点成本低、功耗低,有效克服了现有环境监测站监测范围小、实时性差、建设成本高的缺点。上述监测节点,虽然克服了传统环境监测站监测范围小的问题,但同样面临了监测节点监测数据准确性的问题。申请号:201510059168.4一种具有普适性的无线传输环境监测节点本发明提供一种具有普适性的无线传输环境监测节点,所述具有普适性的无线传输环境监测节点包括:传感器,用于采集传感数据,将传感数据发送给微处理器;微处理器,用于获取所述传感器采集的传感数据,对所述传感数据进行数据转换,对数据转换后的传感数据进行处理分析,向无线通信装置发送传输指令,控制无线通信装置发送分析处理后的传感数据;无线通信装置,用于根据所述传输指令连接无线网络发送所述分析处理后的传感数据。通过利用微处理器获取所述传感器采集的传感数据,对所述传感数据进行数据转换和处理分析,提高了环境监测节点的普适性和数据处理能力,并方便数据进行无线传输,提高了环境监测节点的移动性和便携性。虽然提高了环境监测节点移动性,但若监测节点出现故障时,节点数据的准确性则无法保证。申请号:201410616776.6基于Zigbee节点冗余的数据监测和故障诊断方法,提供了一种基于Zigbee节点冗余的数据监测及故障诊断方法,该方法是组建多条无线传输的冗余通路;通过该无线网络将终端设备采集的数据依据DDE协议,最终到达上位机的组态软件,由组态软件对数据进行远程监测;建立了基于TCL脚本语言和组态软件的故障诊断机制。通过本方法,可以解决无线节点较多、维护较困难的问题,有效保证了该Zigbee无线网络的稳定、安全运行。该诊断方法是通过对无线节点的维护来保证无线网络的稳定,并不能实现节点数据的维护及故障的诊断。

技术实现要素:
本发明所要解决的技术问题是提供一种根据节点数据来进行故障自检,并根据故障自检结果对节点进行相应的处理,在保证节点数据准确的情况下,又减小故障节点的资源浪费。为了解决上述技术问题,本发明一种节点自检反馈控制系统,包括若干个节点和一个控制器,所述每个节点包括数据检测模块、数据分析模块、故障自检模块、故障自处理模块、节点休眠触发模块和收发模块;其中,数据检测模块、数据分析模块和收发模块依次连接,收发模块还与故障自检模块、故障自处理模块、节点休眠触发模块相连,数据分析模块还与故障自检模块相连,收发模块与控制器相连;数据检测模块,用于检测节点数据,并将数据传输至数据分析模块;数据分析模块,用于分析数据检测模块检测到的数据,并将分析数据作为故障自检模块的触发条件;故障自检模块,用于检测节点故障类型,并将故障类型与节点数据传输至收发模块;故障自处理模块,根据控制器发出的故障处理命令,执行相应的故障处理;节点休眠触发模块,根据控制器发出的节点休眠命令,执行节点休眠。进一步地优选方案,本发明节点自检反馈控制系统,数据检测模块为传感器模块。进一步地优选方案,本发明节点自检反馈控制系统,传感器模块为温度传感器、湿度传感器、二氧化碳传感器、氧气传感器。进一步地优选方案,本发明节点自检反馈控制系统,控制器包括多数据处理模块和故障检测模块,多数据处理模块,用于处理所有节点上传的数据,并将处理结果作为故障检测模块的触发条件;故障检测模块,根据节点数据分析相应节点的故障类型。进一步地优选方案,本发明节点自检反馈控制系统,控制器还包括故障类型存储模块,用于将节点数据分析结果与故障类型对应存储。与现有技术相比,本发明具有如下有益效果:(1)本发明对节点数据进行实时分析,避免误差过大的数据上传,影响最终数据分析;(2)根据节点数据分析结果来进行故障自检,并将检测结果反馈给控制端;(3)控制端根据节点的检测结果发出相应的节点控制命令,对故障无法解除的节点实施休眠操作,避免了节点资源浪费,也保证了检测数据的精确。下面结合附图和具体实施方式对本发明作进一步详细的描述。附图说明图1为本发明的系统框图。具体实施方式如图1所示,本发明一种节点自检反馈控制系统,包括若干个节点和一个控制器,所述每个节点包括数据检测模块、数据分析模块、故障自检模块、故障自处理模块、节点休眠触发模块和收发模块;其中,数据检测模块、数据分析模块和收发模块依次连接,收发模块还与故障自检模块、故障自处理模块、节点休眠触发模块相连,数据分析模块还与故障自检模块相连,收发模块与控制器相连;数据检测模块,用于检测节点数据,并将数据传输至数据分析模块;数据分析模块,用于分析数据检测模块检测到的数据,并将分析数据作为故障自检模块的触发条件;故障自检模块,用于检测节点故障类型,并将故障类型与节点数据传输至收发模块;故障自处理模块,根据控制器发出的故障处理命令,执行相应的故障处理;节点休眠触发模块,根据控制器发出的节点休眠命令,执行节点休眠。数据检测模块将检测到数据发送给数据分析模块,数据分析模块对节点数据进行实时分析,当分析数据误差过大时触发故障自检模块,故障自检模块检测出现数据误差的原因,并确定故障类型,同时并将故障类型与节点数据传输至收发模块;当分析数据误差符合合理范围时,直接将数据经收发模块发给控制端;控制端接收到故障类型与节点数据后发出相应的节点控制命令,对故障无法解除的节点实施休眠操作,避免了节点资源浪费,也保证了检测数据的精确。通常采用传感器作为数据检测模块,如温度传感器、湿度传感器、二氧化碳传感器、氧气传感器。同时为了进一步保障故障类型的准确性,在控制器端设置多数据处理模块和故障检测模块,多数据处理模块,用于处理所有节点上传的数据,并将处理结果作为故障检测模块的触发条件;故障检测模块,根据节点数据分析相应节点的故障类型。数据检测模块将检测到数据发送给数据分析模块,数据分析模块对节点数据进行实时分析,当分析数据误差过大时触发故障自检模块,故障自检模块检测出现数据误差的原因,并确定故障类型,同时并将故障类型与节点数据传输至收发模块;当分析数据误差符合合理范围时,直接将数据经收发模块发给控制端;控制端接收到故障类型与节点数据后,触发多数据处理模块,对其他节点数据进行分析,若该节点数据与其他节点数据之间存在较大误差,在确定该节点存在故障,此时触发故障检测模块进行故障分析,若故障类型与节点上传的故障类型相同,则发送故障处理指令给节点中的故障自处理模块,若故障类型与节点上传的故障类型不相同,则暂时发送节点休眠指令给节点休眠触发模块,再进一步进行故障排查,这样有效的保证了在节点出现故障时停止错误数据的上传,也减少了故障节点的资源浪费。本发明中的故障自检模块所生成的故障类型均为故障自处理模块可以处理的类型。为了节省故障类型排查时间,本发明节点自检反馈控制系统,控制器还包括故障类型存储模块,用于将节点数据分析结果与故障类型对应存储。这样将每次出现故障类型和数据分析结果进行匹配存储,当再次出现故障时,可以现在爱故障类型存储模块中查找,若根据数据分析结果找到相应的故障类型则大大减少了故障类型的分析过程。显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的实质精神所引伸出的显而易见的变化或变动仍属于本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1