本发明涉及计算机技术领域,具体是一种通过led闪烁方式识别故障的装置。
背景技术:
设备在运行过程中难免会出现各种故障导致设备无法正常运行,这会给用户造成一定的影响和损失,甚至可能导致严重的后果。因此,设备故障的及时发现和诊断至关重要。
目前大部分设备的故障信息提醒主要是通过不同颜色的故障灯闪烁或者lcd屏显示的方式。但是一般的故障灯颜色种类较少,通过灯光颜色可传递的信息量小,不够直观,需要对照显示的颜色去分辨设备出现何种故障。lcd屏价格昂贵,不利于控制成本。并且体积较大,不适用于空间要求较高的场合。
技术实现要素:
本发明的目的在于提供一种通过led闪烁方式识别故障的装置,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种通过led闪烁方式识别故障的装置,包括安装有led故障灯的设备装置,设备装置通过wifi或蓝牙连接手机。当设备发生故障或者处于特殊状态时led故障灯开始闪烁,用手机打开专用的app扫描led故障灯,即可识别出设备当前状态及故障信息。
进一步的,本发明所述led故障灯的闪烁编码方式为:
起始标志:led灯亮持续1秒,熄灭1秒;
数据段:共1个字节,led灯亮持续1秒表示1,灯亮持续0.5秒表示0,每个数字位间隔熄灭0.5秒;
结束标志:led熄灭持续1秒,灯亮持续1秒。
本发明的使用方法是:
步骤一.启动设备装置;
步骤二.初始化led指示装置;
步骤三.设备上的led根据设备运行状态进行不同方式的闪烁;
步骤四.用专用的手机app扫描led;
步骤五.app通过运算识别出设备运行状态以及错误代码。
与现有技术相比,本发明的有益效果是:本发明设计合理,led故障指示灯的闪烁方式可有多种,可携带较大信息量。错误代码表可根据需求自行修改,方便灵活。手机扫描的识别方式简单可靠,也避免了人眼观测的不便。因此,大大提高了设备故障的识别效率和可靠性。
附图说明
图1是本发明的设备装置框图;
图2是本发明的led闪烁方式编码;
图3是本发明的部分错误码定义表;
图4是设备发生错误码为3的故障时led故障灯的闪烁方式。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
请参阅图1-4,一种通过led闪烁方式识别故障的装置,包括安装有led故障灯的设备装置,设备装置通过wifi或蓝牙连接手机。当设备发生故障或者处于特殊状态时led故障灯开始闪烁,用手机打开专用的app扫描led故障灯,即可识别出设备当前状态及故障信息。
设备装置上的led故障灯根据硬件设备当前状态以不同的方式闪烁,当硬件设备发生故障时,闪烁方式将携带错误代码信息。使用装有上述手机app的手机扫描led故障灯,通过led闪烁方式识别出设备状态或者错误代码,根据规定的错误代码表即可确定设备当前发生的具体故障类型。
错误码用一个字节的数据表示,错误码从0至255,共可以表示256种设备状态及故障,正常状态下led故障灯不闪烁。部分错误代码的定义如图3所示,更多的错误码定义待后续根据需求添加。
led闪烁信息的数据帧如图2所示,下面具体说明led故障灯的闪烁编码方式为:
起始标志:led灯亮持续1秒,熄灭1秒;
数据段:共1个字节,led灯亮持续1秒表示1,灯亮持续0.5秒表示0,每个数字位间隔熄灭0.5秒;
结束标志:led熄灭持续1秒,灯亮持续1秒。
例如设备从正常状态到发生错误码为3的故障,故障灯发送的数据段内容为二进制码00000011,具体闪烁方式如图4所示。第一行黑色方块表示led灯亮,第二行白色方块表示led灯熄灭。方块长度表示持续时间,较长的方块表示持续时间为1秒,较短的方块表示持续时间为0.5秒。
通过上述这样的方式就可以方便高效地传递设备的故障信息。
本发明的工作原理是:
步骤一.启动设备装置;
步骤二.初始化led指示装置;
步骤三.设备上的led根据设备运行状态进行不同方式的闪烁;
步骤四.用专用的手机app扫描led;
步骤五.app通过运算识别出设备运行状态以及错误代码。
上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。