一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视觉光源的状态监控方法与装置与流程

2022-07-30 22:57:15 来源:中国专利 TAG:


1.本发明涉及视觉光源控制技术领域,具体涉及一种视觉光源的状态监控方法与装置。


背景技术:

2.目前,在视觉检测领域中,视觉光源用于在视觉检测装置进行检测时提供光照,以帮助视觉检测装置获取高质量的图像,因此,视觉光源能否正常工作影响着视觉检测装置的检测效果,若是在视觉检测装置工作之中,视觉光源出现故障而导致无法为视觉检测装置提供光照或者无法提供合适的光照则会严重影响检测作业的进行,因此,为了维持检测作业的正常进行,需要工作人员经常检查视觉光源的工作状态,这耗费了大量人力,而且还需要在检查时才能发现视觉光源的故障,存在延时性。
3.因此,有必要提供一种新的视觉光源的状态监控方法与装置,以解决上述问题。


技术实现要素:

4.本发明的目的在于提供一种视觉光源的状态监控方法、装置、电子设备和计算机可读存储介质,能够对视觉光源的工作状态进行实时监控,并及时通知工作人员视觉光源的故障信息,避免因视觉光源的故障导致视觉检测装置的检测结果不准。
5.为实现上述目的,本发明提供了一种视觉光源的状态监控方法,包括:
6.采集视觉光源的工作状态数据;
7.确定所述工作状态数据中的异常数据,并根据所述异常数据生成故障信息;
8.按照所述故障信息作出对应的报告行为。
9.可选地,所述视觉光源的数量为多个,所述“采集视觉光源的工作状态数据”包括:
10.对多个所述视觉光源配置逻辑编号;
11.采集每个所述视觉光源的所述工作状态数据;
12.将所述工作状态数据与所述逻辑编号建立对应关系。
13.可选地,所述状态监控方法还包括:
14.设定每个所述视觉光源的功率预警阈值;
15.所述工作状态数据包括功率数据;
16.所述“确定所述工作状态数据中的异常数据,并根据所述异常数据生成故障信息”包括:
17.将小于或小于等于对应所述功率预警阈值的所述功率数据确定为所述异常数据;
18.根据所述异常数据对应的所述视觉光源的所述逻辑编号生成所述故障信息。
19.可选地,所述状态监控方法还包括:
20.设定波长偏差阈值;
21.所述工作状态数据包括通过检测所述视觉光源发出的光照所获取的实际波长数据;
22.所述“确定所述工作状态数据中的异常数据,并根据所述异常数据生成故障信息”包括:
23.获取所述视觉光源的目标光照波长;
24.计算所述目标光照波长与所述实际波长数据的偏差值;
25.将所述偏差值大于或大于等于所述波长偏差阈值的所述实际波长数据确定为所述异常数据;
26.根据所述异常数据对应的所述视觉光源的所述逻辑编号生成所述故障信息。
27.可选地,所述视觉光源的数量为多个,多个所述视觉光源以及每个所述视觉光源的所述led灯珠分别配置有逻辑编号;
28.所述“采集视觉光源的工作状态数据”包括:
29.对多个所述视觉光源以及每个所述视觉光源的所述led灯珠配置逻辑编号;
30.采集每个所述led灯珠的运行状态数据,并将每个所述运行状态数据与对应所述led灯珠的所述逻辑编号建立对应关系;
31.整合每个所述视觉光源中所述led灯珠的所述运行状态数据以形成每个所述视觉光源的所述工作状态数据,并将每个所述工作状态数据与对应的所述视觉光源的所述逻辑编号建立对应关系。
32.可选地,设定每个所述led灯珠的功率预警阈值;
33.所述led灯珠的所述运行状态数据包括功率数据;
34.所述“确定所述工作状态数据中的异常数据,并根据所述异常数据生成故障信息”包括:
35.将小于或小于等于对应所述功率预警阈值的所述功率数据确定为所述异常数据;
36.根据所述异常数据对应的所述led灯珠以及所述视觉光源的所述逻辑编号生成所述故障信息。
37.可选地,所述状态监控方法还包括:
38.设定每个所述led灯珠的时长预警阈值;
39.所述led灯珠的所述运行状态数据包括工作时长;
40.所述“确定所述工作状态数据中的异常数据,并根据所述异常数据生成故障信息”包括:
41.将大于或大于等于所述时长预警阈值的所述工作时长确定为异常数据;
42.根据所述异常数据对应的所述led灯珠以及所述视觉光源的所述逻辑编号生成所述故障信息。
43.为实现上述目的,本发明还提供了一种视觉光源的状态监控装置,包括:
44.采集模块,用于采集视觉光源的工作状态数据;
45.处理模块,用于确定所述工作状态数据中的异常数据,并根据所述异常数据生成故障信息;
46.响应模块,用于按照所述故障信息作出对应的报告行为。
47.为实现上述目的,本发明还提供了一种电子设备,包括:
48.处理器;
49.存储器,其中存储有所述处理器的可执行指令;
50.其中,所述处理器配置为经由执行所述可执行指令来执行如上所述的视觉光源的状态监控方法。
51.为实现上述目的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的视觉光源的状态监控方法。
52.本发明还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述视觉光源的状态监控方法。
53.本发明在采集视觉光源的工作状态数据后,通过确定工作状态数据中的异常数据,并根据异常数据生成对应的故障信息,进而能够按照故障信息作出对应的报告行为,从而实现对视觉光源的工作状态的监控,在视觉光源出现故障后,能够及时通知工作人员对应视觉光源的故障信息,有利于避免因视觉光源故障而影响视觉检测装置的检测精度的问题。本发明方便了工作人员对视觉光源的检查,缩减了工作人员对视觉光源的繁琐检查步骤。
附图说明
54.图1是本发明实施例视觉光源的状态监控方法的流程图。
55.图2是本发明实施例视觉光源的状态监控装置的示意框图。
56.图3是本发明实施例电子设备的示意框图。
具体实施方式
57.为了详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
58.请参阅图1,本发明实施例公开了一种视觉光源的状态监控方法,包括:
59.s1、采集视觉光源的工作状态数据。
60.s2、确定工作状态数据中的异常数据,并根据异常数据生成故障信息。
61.s3、按照故障信息作出对应的报告行为。
62.本发明在采集视觉光源的工作状态数据后,通过确定工作状态数据中的异常数据,并根据异常数据生成对应的故障信息,进而能够按照故障信息作出对应的报告行为,从而实现对视觉光源的工作状态的监控,在视觉光源出现故障后,能够及时通知工作人员对应视觉光源的故障信息,有利于避免因视觉光源故障而影响视觉检测装置的检测精度的问题。本发明方便了工作人员对视觉光源的检查,缩减了工作人员对视觉光源的繁琐检查步骤。
63.在一些实施例中,视觉光源的数量为多个,步骤s1包括:
64.对多个视觉光源配置逻辑编号;
65.采集每个视觉光源的工作状态数据;
66.将工作状态数据与逻辑编号建立对应关系。
67.具体地,上位机与多个视觉光源信号连接,在视觉光源工作时上位机与其保持连接状态,用于为视觉光源提供电能以及控制视觉光源发出的光照属性。在采集到每个视觉
光源的工作状态数据后,需要传输至上位机中进行处理,为了确定传输至上位机的多个工作状态数据所归属的视觉光源,将多个视觉光源配置逻辑编号,如视觉光源的逻辑编号为l1、l2等,并将逻辑编号与多个视觉光源的工作状态数据对应,从而在分析到工作状态数据中存在异常数据后,能够通过对应的逻辑编号定位到出现故障的视觉光源。
68.进一步地,工作状态数据包括功率数据,为了判断每个视觉光源的功率是否正常,可以设定每个视觉光源的功率预警阈值。采集视觉光源的功率数据可通过获取视觉光源的电流和电压数据计算得到,视觉光源内设有电压和电流的采样电路,用于获取整个视觉光源的电流和电压数据。
69.步骤s2包括:
70.将小于或小于等于对应功率预警阈值的功率数据确定为异常数据;
71.根据异常数据对应的视觉光源的逻辑编号生成故障信息。
72.可以理解的是,当视觉光源的功率数据小于或小于等于对应的功率预警阈值,则说明对应的视觉光源可能出现故障,其中,造成功率数据异常的故障原因可能是视觉光源烧坏,即其内部电路出现断路,也可能是对视觉光源的输入功率出现问题。生成的故障信息中包括出现故障的视觉光源的逻辑编号以及故障内容。当上位机获得此类故障信息后,可于显示端显示异常数据对应的视觉光源的逻辑编号以及故障内容,从而通知工作人员。
73.进一步地,工作状态数据包括通过检测视觉光源发出的光照所获取的实际波长数据,为了判断每个视觉光源的实际波长数据是否正常,可以设定对应的波长偏差阈值。具体来说,可以通过波长测试仪等用于检测光照波长的仪器对视觉光源发出的光照进行测量以获取实际波长数据。
74.步骤s2包括:
75.获取视觉光源的目标光照波长;
76.计算目标光照波长与实际波长数据的偏差值;
77.将偏差值大于或大于等于波长偏差阈值的实际波长数据确定为异常数据;
78.根据异常数据对应的视觉光源的逻辑编号生成故障信息。
79.可以理解的是,视觉光源发出的光照波长代表其所表示的颜色,在视觉检测过程中,视觉光源发出的光照颜色准确与否影响着视觉检测的准确性。当实际波长数据与目标光照波长的偏差值大于或大于等于波长偏差阈值时,则说明对应视觉光源发出的光照颜色不符合要求。生成的故障信息中包括出现故障的视觉光源的逻辑编号以及故障内容。当上位机获得此类故障信息后,可于显示端显示异常数据对应的视觉光源的逻辑编号以及故障内容,从而通知工作人员。
80.具体地,可通过视觉光源的混光数据计算目标光照波长,混光数据指的是rgb值,通过转换公式对rgb值进行转换,可获取视觉光源的目标光照波长。
81.在一些实施例中,视觉光源的数量为多个,每个视觉光源包括多个led灯珠,多个视觉光源以及每个视觉光源的led灯珠分别配置有逻辑编号。
82.步骤s1包括:
83.采集每个led灯珠的运行状态数据,并将每个运行状态数据与对应led灯珠的逻辑编号建立对应关系;
84.整合每个视觉光源中led灯珠的运行状态数据以形成每个视觉光源的工作状态数
据,并将每个工作状态数据与对应的视觉光源的逻辑编号建立对应关系。
85.具体来说,当视觉光源内有多个led灯珠,且可被分别控制发光时,为了能够对视觉光源的每个led灯珠进行状态的监测,可以通过对视觉光源及其led灯珠配置逻辑编号,如视觉光源的逻辑编号为l1、l2等,而l1视觉光源的led灯珠的逻辑编号可为l1-1、l1-2等,从而能够根据对应的逻辑编号定位到出现故障的视觉光源以及对应的led灯珠。
86.进一步地,led灯珠的运行状态数据包括功率数据,为了判断视觉光源的led灯珠的功率是否正常,可以设定每个led灯珠的功率预警阈值,采集led灯珠的功率数据可通过获取led灯珠的电流和电压数据计算得到,视觉光源内针对每一led灯珠设有电压和电流的采样电路,用于获取视觉光源内每一led灯珠的电流和电压数据。
87.步骤s2包括:
88.将小于或小于等于对应功率预警阈值的功率数据确定为异常数据;
89.根据异常数据对应的led灯珠以及视觉光源的逻辑编号生成故障信息。
90.可以理解的是,当led灯珠的功率数据小于或小于等于对应的功率预警阈值,则说明对应的led灯珠可能出现故障,其中,造成功率数据异常的故障原因可能是led灯珠烧坏,即其内部电路出现断路,也可能是对led灯珠的输入功率出现问题。生成的故障信息中包括出现故障的视觉光源和led灯珠的逻辑编号以及故障内容。当上位机获得此类故障信息后,可于显示端显示异常数据对应的视觉光源和led灯珠的逻辑编号以及故障内容,从而通知工作人员。
91.进一步地,led灯珠的运行状态数据包括工作时长,为了判断led灯珠是否已经老化,可以设定每个led灯珠的时长预警阈值。
92.步骤s2包括:
93.将大于或大于等于时长预警阈值的工作时长确定为异常数据;
94.根据异常数据对应的led灯珠以及视觉光源的逻辑编号生成故障信息。
95.可以理解的是,视觉光源的led灯珠会随着使用时间的增加而产生光衰现象,即led灯珠的的亮度会下降,进而影响视觉检测的精确性。当led灯珠的工作时长大于或大于等于时长预警阈值时,对应led灯珠的光衰则足以影响视觉检测的准确性。生成的故障信息中包括工作时长为异常数据的led灯珠和其所归属的视觉光源的逻辑编号以及故障内容。当上位机获得此类故障信息后,可于显示端显示异常数据对应的视觉光源和led灯珠的逻辑编号以及故障内容,从而通知工作人员。
96.请参阅图2,本发明还提供了一种视觉光源的状态监控装置,包括:
97.采集模块100,用于采集视觉光源的工作状态数据。
98.处理模块200,用于确定工作状态数据中的异常数据,并根据异常数据生成故障信息。
99.响应模块300,用于按照故障信息作出对应的报告行为。
100.本发明能够实现对视觉光源的工作状态的监控,在视觉光源出现故障后,能够及时通知工作人员对应视觉光源的故障信息,有利于避免因视觉光源故障而影响视觉检测装置的检测精度的问题。本发明方便了工作人员对视觉光源的检查,缩减了工作人员对视觉光源的繁琐检查步骤。
101.请参阅图3,本发明还提供了一种电子设备,包括:
102.处理器40;
103.存储器50,其中存储有处理器40的可执行指令;
104.其中,处理器40配置为经由执行可执行指令来执行如上所述的视觉光源的状态监控方法。
105.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述的视觉光源的状态监控方法。
106.本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行如上所述的视觉光源的状态监控方法。
107.应当理解,在本发明实施例中,所称处理器可以是中央处理模块(centralprocessing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
108.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random accessmemory,ram)等。
109.以上所揭露的仅为本发明的较佳实例而已,不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,均属于本发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献