一种设备故障检测装置及设备故障检测方法 技术领域 本发明涉及设备故障检测领域, 尤其涉及的是一种设备故障检测装置及设备故障 检测方法。
背景技术 设备故障检测是一项技术性较强的工作, 随着科技的进步, 设备逐渐向机电一体 化、 自动化、 集成化的方向发展, 设备故障检测工作也越来越艰巨和困难。
现有的设备故障检测工作一般都是借助计算机完成。 操作人员通过计算机向设备 发送特定的代码, 设备返回相应的故障代码, 操作人员根据故障代码查阅相关技术手册, 然 后确定故障原因, 并进行检修。
在检修过程中, 操作人员需要熟记各种代码, 这样就要求操作人员需要具备一定 的专业水平。在实际工作中, 技术手册往往容易丢失, 这样就给检修工作带来不便。
因此, 现有技术还有待于改进和发展。发明内容 本发明要解决的技术问题在于, 针对现有技术的上述缺陷, 提供一种设备故障检 测装置及设备故障检测方法, 其可以快速地对被检测设备的故障进行定位, 并自动分析, 自 动找出故障解决方案, 降低了维护人员门槛, 降低了维护成本。
本发明解决技术问题所采用的技术方案如下 :
一种设备故障检测装置, 包括用于与被检测设备进行通信的检测连接模块, 其中, 还包括 : 检测驱动脚本解析模块、 专家库模块, 以及经验库模块,
所述检测驱动脚本解析模块与所述检测连接模块连接, 用于通过所述检测连接模 块读取及识别所述被检测设备的设备信息, 并自动对该被检测设备进行诊断分析, 根据诊 断分析的结果数据生成相应的故障代码 ; 并解析所述故障代码, 查找专家库模块内与该解 析的故障代码相对应的故障点, 对该故障进行定位 ; 通过经验库模块自动找出与所述故障 点相对应的故障解决信息 ;
所述专家库模块与所述检测驱动脚本解析模块连接, 用于存储各种设备故障代码 及与故障代码相对应的故障点 ;
所述经验库模块与所述检测驱动脚本解析模块连接, 用于存储与各种故障点相对 应的故障解决信息。
所述的设备故障检测装置, 其中, 还包括 : 与所述检测驱动脚本解析模块连接的网 络模块, 用于与远程计算机通信, 以及通过远程计算机升级专家库模块、 维护检测脚本。
所述的设备故障检测装置, 其中, 还包括 : 与所述检测驱动脚本解析模块连接的打 印模块, 用于打印所述检测驱动脚本解析模块生成的设备故障检测报告。
所述的设备故障检测装置, 其中, 所述检测驱动脚本解析模块包括 :
与所述检测连接模块连接的自动搜索单元, 用于自动搜索识别所述被检测设备 ;
与所述自动搜索单元连接的人工选择单元, 用于接收人工输入的选择所述被检测 设备的信息 ;
与所述人工选择单元连接的下载单元, 用于接收和存储人工编程或从网络下载的 所述被检测设备的相应信息。
所述的设备故障检测装置, 其中, 所述检测驱动脚本解析模块进一步包括 :
分别与所述自动搜索单元和人工选择单元连接的故障诊断单元, 用于对所识别出 的被检测设备进行故障诊断, 并生成相应的故障代码 ;
与所述故障诊断单元连接的解析定位单元, 用于解析所述故障代码, 根据解析的 故障代码信息, 查找专家库模块内与该解析的故障代码相对应的故障点, 对该故障进行定 位。
所述的设备故障检测装置, 其中, 所述检测驱动脚本解析模块还包括 :
与所述解析定位单元连接的故障处理单元, 用于通过经验库模块内检测脚本, 自 动找出与所述故障点相对应的故障解决信息。
一种设备故障检测方法, 其中, 包括 :
A、 将检测连接模块与被检测设备连接 ;
B、 自动搜索识别当前被检测设备 ; 当能识别出被检测设备时, 对其进行故障诊断 分析, 并根据诊断分析的结果数据生成相应的故障代码 ;
C、 解析所述故障代码, 根据解析的故障代码信息, 查找与该解析的故障代码相对 应的故障点, 对该故障进行定位 ;
D、 查找与所述故障点相对应的故障解决信息, 以排除当前被检测设备的故障。
所述设备故障检测装置的实现方法, 其中, 所述步骤 B 还包括 : B 1、 当检测驱动 脚本解析模块自动搜索不能识别出当前被检测设备时, 接收人工输入的当前被检测设备信 息。
所述设备故障检测装置的实现方法, 其中, 所述步骤 B 还包括 : 当不能识别出被检 测设备时, 从网络获取当前被检测设备信息。
所述设备故障检测装置的实现方法, 其中, 所述步骤 D 之后还包括 : E、 生成设备故 障检测报告, 并显示或打印所述设备故障检测报告。
本发明所提供的一种设备故障检测装置及设备故障检测方法, 由于采用根据解析 故障代码信息查找专家库模块内与该解析的故障代码相对应的故障点, 对该故障进行定 位; 并通过经验库模块内检测脚本, 找出与所述故障点相对应的故障解决信息, 以排除当前 被检测设备的故障, 本发明具有以下优点 :
1、 降低操作人员的门槛 : 本发明不需要操作人员熟记各种代码, 也不用查阅技术 手册, 一般用户都可以操作。
2、 维护方便 : 用户可以升级专家库模块、 自定义维护检测脚本等等。
3、 便于携带 : 本发明的设备故障解码装置可以集成在手机、 PDA 等便携式电子设 备中, 从而便于用户携带及进行现场检测。 附图说明
图 1 是本发明实施例的设备故障解码装置第一实施方式的示意图 ;图 2 是本发明实施例的设备故障解码装置第二实施方式的示意图 ; 图 3 是本发明实施例的设备故障解码装置实现方法流程图。具体实施方式
本发明提供一种设备故障检测装置及设备故障检测方法, 为使本发明的目的、 技 术方案及效果更加清楚、 明确, 以下参照附图并举实例对本发明进一步详细说明。应当理 解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于限定本发明。
本发明实施例提供的一种设备故障检测装置, 其主要用于检测各种设备的故障, 如图 1 所示, 其包括, 检测连接模块 210、 检测驱动脚本解析模块 220、 专家库模块 230, 以及 经验库模块 240。
检测连接模块 210 主要用于与被检测设备进行通信。其中, 较佳的实施例中, 所述 检测连接模块 210 可以为串口, 串口采用串口协议与被检测设备进行通信 ; 所述检测连接 模块 210 也可以为网络接口, 采用网络协议与被检测设备进行通信。当然所述检测连接模 块 210 可以同时包括串口 211 和网络接口 212, 如图 2 所示, 可以分别针对不同的被检测设 备采用串口协议和 / 或采用网络协议与被检测设备进行通信。 所述检测驱动脚本解析模块 220 与所述检测连接模块 210 连接, 主要用于通过所 述检测连接模块 210 读取所述被检测设备的设备信息, 并自动对该被检测设备进行识别, 以确认该被检测设备的设备型号类别等信息 ; 然后自动对该被检测设备进行故障诊断分 析, 根据诊断分析的结果数据生成相应的故障代码。
所述检测驱动脚本解析模块 220 还对所述故障代码进行脚本解析, 根据解析的结 果从专家库模块内查找与该解析的故障代码相对应的故障点, 对该故障进行定位 ; 例如, 故 障代码 0030- 对应为电源故障等, 进行故障定位后通过经验库模块, 自动找出与所述故障 点相对应的故障解决信息。
例如针对故障代码 0030- 对应为电源故障时, 本发明的设备故障检测装置进行自 动分析, 自动从经验库模块内的解决方案库内找出解决该设备电源故障的解决方案信息, 以排除当前故障。
所述专家库模块 230 与所述检测驱动脚本解析模块 220 连接, 用于存储各种设备 故障代码及与故障代码相对应的故障点。例如, 存储类似计算机硬盘故障的故障代码为 : 1706, 则该故障代码相对应的故障点为 : 写操作失败, 等等。
所述经验库模块 240 与所述检测驱动脚本解析模块 220 连接, 用于通过检测脚本 存储与各种故障点相对应的故障解决信息。在本发明的经验库模块内置检测脚本, 脚本 (script) 是使用一种特定的描述性语言, 依据一定的格式编写的可执行文件, 又称作宏或 批处理文件。
本发明的检测脚本较佳采用 Lua 或 Python 语言编写的可执行文件, 通过本发明的 检测驱动脚本解析模块自动分析, 通过经验库模块 240 例如内置检测脚本等, 按检测流程 分析出故障点, 并自动从经验库模块 240 内找出各种故障点相对应的故障解决信息, 以便 于维护人员及时快捷地处理设备故障。这样, 本发明的设备故障检测装置不需要操作人员 熟记各种代码, 也不用查阅技术手册, 就可以自动分析出设备的故障及解决方案, 一般用户 都可以操作, 降低了操作人员的门槛, 从而降低了维护成本。
本发明的设备故障检测装置进一步的实施例, 如图 1 和图 2 所示, 其还包括 : 与所 述检测驱动脚本解析模块 220 连接的网络模块 250, 所述网络模块 250 采用网络协议, 可用 于与远程计算机通信, 技术专家可以通过远程计算机提供远程协助, 用户也可以通过远程 计算机升级专家库模块、 自定义维护检测脚本等等, 该自定义维护检测脚本可以是懂脚本 语言的技术专家对一些在设备故障检测装置内没有信息的设备, 进行编写该新设备检测脚 本信息。
当然, 所述的设备故障检测装置, 如图 1 和图 2 所示, 其还包括一与所述检测驱动 脚本解析模块 220 连接的串口模块 251, 所述串口模块 251 采用串口协议用于进行计算机升 级专家库模块, 或自定义维护检测脚本等。
本发明的设备故障检测装置进一步的实施例, 如图 1 和图 2 所示, 其还包括 : 与所 述检测驱动脚本解析模块 220 连接的打印模块 260, 用于打印所述检测驱动脚本解析模块 220 生成的设备故障检测报告, 这样, 对被检测设备的故障检测报告也可以及时打印出来。
进一步的实施例, 如图 2 所示, 所述检测驱动脚本解析模块 220 包括 : 自动搜索单 元 221, 人工选择单元 222、 下载单元 223、 故障诊断单元 224、 解析定位单元 225、 及故障处理 单元 226。 所述自动搜索单元 221 与所述检测连接模块 210 连接, 用于自动搜索识别所述被 检测设备。即当所述被检测设备与所述检测连接模块 210 连接后, 首先通过自动搜索单元 221 对该被检测的设备进行搜索识别, 看是否能正确识别该被检测的设备, 以对该被检测的 设备进行下一步的检测工作。
所述人工选择单元 222 与所述自动搜索单元 221 连接, 用于接收人工输入的选择 所述被检测设备的信息 ; 即当所述自动搜索单元 221 不能识别与检测连接模块 210 连接的 被检测设备时, 则本发明的设备故障检测装置启动人工选择所述被检测设备。
下载单元 223 与所述人工选择单元 222 连接, 用于接收和存储人工编程或网上下 载的所述被检测设备的相应信息。即当自动搜索或人工选择都无法找到该被检测的设备 时, 则该被检测的设备为新设备, 此时可以通过相关技术专家进行人工编程输入该新被检 测设备的相关信息并存储, 以方便下次操作检测。也当然也可以从网上获取该新设备的相 关信息存储。
分别与所述自动搜索单元 221 和人工选择单元 222 连接的故障诊断单元 224, 用于 对所识别出的被检测设备进行故障诊断分析, 并生成相应的故障代码。
解析定位单元 225 与所述故障诊断单元 224 连接, 用于解析所述故障代码, 根据解 析的故障代码信息, 查找专家库模块内与该解析的故障代码相对应的故障点, 对该故障进 行定位。
所述故障处理单元 226 与所述解析定位单元 225 连接, 用于通过经验库模块内检 测脚本, 自动找出与所述故障点相对应的故障解决信息, 告之操作者排除当前被检测设备 的故障。 因为设备故障解码装置内置了检测脚本, 所以不需要操作人员需要熟记各种代码, 也不用查阅技术手册, 就可以自动分析找出被检测设备的故障解决方案, 一般用户都可以 操作, 降低操作人员的门槛, 从而降低了维护成本。
基于上述实施例提供的设备故障解码装置, 本发明实施例还提供了一种设备故障 检测方法, 如图 3 所示, 设备故障检测方法包括以下步骤 :
S310、 当设备运行中发生设备故障时, 开始准备检测该故障设备。
S320、 通过检测连接模块 210 连接被检测设备。
S330、 检测驱动脚本解析模块 220 自动搜索能否正确识别当前被检测设备 ; 如果 是则转入步骤 S340, 否则跳到步骤 S390。
S340、 当自动搜索能识别出该被检测设备信息时, 对其进行故障诊断分析, 并根据 诊断分析的结果数据生成相应的故障代码 ;
S350、 检测驱动脚本解析模块解析所述故障代码。
S360、 根据解析的故障代码信息, 查找专家库模块内与该解析的故障代码相对应 的故障点, 对该故障进行定位 ; 如上所述的类似计算机硬盘故障的故障代码为 : 1706, 则该 故障代码相对应的故障点为 : 写操作失败, 等等。
S370、 检测驱动脚本解析模块 220 通过经验库模块内检测脚本, 自动找出与所述 故障点相对应的故障解决信息, 以排除当前被检测设备的故障。例如, 上述故障代码 1706 对应故障点为 : 写操作失败, 则经过该步骤 S370 自动查找经验库模块内的故障解决词典 等, 找出与该写操作失败故障的相对应的解决方案。
S380、 所述检测驱动脚本解析模块 220 还可以根据当前的检测结果生成相应的检 测报告, 以输出显示、 打印所述检测报告。 S390、 当检测驱动脚本解析模块 220 自动搜索不能识别出当前被检测设备时, 接 收人工输入的选择当前被检测设备信息, 并判断能否识别该被检测的设备, 如果能, 则转回 步骤 S340, 否则转入步骤 S391。
S391、 当检测驱动脚本解析模块自动搜索或人工选择都不能识别出当前被检测设 备时, 从网上获取当前被检测设备信息或接收人工编程输入的该检测的新设备信息。即当 自动搜索或人工选择都无法找到该被检测的设备时, 则该被检测的设备为新设备, 此时可 以通过相关技术专家进行人工编程输入该新被检测设备的相关信息并存储, 以方便下次操 作检测。当然也可以从网上获取该新设备的相关信息存储。
本发明实施例提供的设备故障检测装置及设备故障检测方法, 根据解析故障代码 信息查找专家库模块内与该解析的故障代码相对应的故障点, 对该故障进行定位 ; 并通过 经验库模块内检测脚本, 找出与所述故障点相对应的故障解决信息, 以排除当前被检测设 备的故障 ; 本发明具有以下优点 :
1、 降低操作人员的门槛 : 本发明不需要操作人员熟记各种代码, 也不用查阅技术 手册, 一般用户都可以操作 ;
2、 维护方便 : 用户可以升级专家库模块、 自定义维护检测脚本等等 ;
3、 便于携带 : 本发明的设备故障解码装置可以集成在手机、 PDA 等便携式电子设 备中, 从而便于用户携带及进行现场检测。
应当理解的是, 本发明的应用不限于上述的举例, 对本领域普通技术人员来说, 可 以根据上述说明加以改进或变换, 例如, 所有这些改进和变换都应属于本发明所附权利要 求的保护范围。