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

光照传感器的校准方法、装置、系统及电子设备与流程

2022-06-30 02:41:49 来源:中国专利 TAG:


1.本技术涉及传感器技术领域,特别是涉及一种光照传感器的校准方法、装置、系统及电子设备。


背景技术:

2.随着智能化控制的发展,在需要基于光照强度进行智能控制的场景中,光照传感器起着重要的作用,为了达到更好的控制效果以及实现更丰富的控制场景,对光照传感器的精度要求也越来越高。在实际应用中,光照传感器的精度容易受很多因素影响,例如,为了保证传感器的表面清洁,需要使用pmma(polymethyl methacrylate,聚甲基丙烯酸甲酯)滤光片对传感器加以保护,使光学表面远离指纹、灰尘和其他光抑制污染物,但由于安装了滤光片,也导致了传感器读取到的光照度值会和真实的光照度值有一些误差,降低光照传感器的精度。


技术实现要素:

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.根据所述校准函数和当前计算的预设区间对应的预设参数值,对所述第四检测值进行校准,得到目标校准值;
28.判断所述目标校准值是否在所述第三标准值的偏差范围内,以获取当前计算的预设区间对应的预设参数值的验证结果。
29.在其中一个实施例中,所述获取基于当前计算的预设区间输出光源时所对应的至少两组值,包括:
30.获取当前计算的预设区间的第一值和第二值作为光源输出值;
31.获取基于所述第一值输出光源时,所述光照传感器的检测值和对应的标准值,以及,获取基于所述第二值输出光源时,所述光照传感器的检测值和对应的标准值,以得到两组值,每组值包括检测值与对应的标准值。
32.在其中一个实施例中,所述区间校准模块,还用于:
33.在获取基于所述第一值输出光源时,所述光照传感器的检测值和对应的标准值之前,判断所述第一值是否已对应有检测值和标准值;
34.若否,则基于所述第一值设置光源输出,以获取对应的检测值和标准值;
35.在其中一个实施例中,所述区间校准模块,还用于:
36.在获取基于所述第二值输出光源时,所述光照传感器的检测值和对应的标准值之前,判断所述第二值是否已对应有检测值和标准值;
37.若否,则基于所述第二值设置光源输出,以获取对应的检测值和标准值。
38.一种光照传感器的校准系统,包括光照传感器,所述光照传感器用于:
39.获取光照传感器的第一检测值;
40.获取用于对所述第一检测值进行校准的校准函数的目标参数值;
41.根据所述校准函数和所述目标参数值对所述第一检测值进行校准,得到校准值。
42.在其中一个实施例中,所述获取用于对所述第一检测值进行校准的校准函数的目标参数值,包括:
43.确定所述第一检测值所属的目标预设区间;
44.根据预设区间与预设参数值之间的预设对应关系,获取所述目标预设区间对应的预设参数值,以得到用于对所述第一检测值进行校准的校准函数的目标参数值。
45.在其中一个实施例中,所述目标参数值与所述第一检测值所属的预设区间之间具有预设对应关系;所述系统还包括上位机;所述上位机用于:
46.确定多个预设区间;
47.计算各所述预设区间对应的预设参数值,以得到所述预设对应关系;
48.所述计算各所述预设区间对应的预设参数值,包括:
49.获取基于当前计算的预设区间输出光源时所对应的至少两组值,每组值包括所述光照传感器的第二检测值与对应的第一标准值,所述第一标准值为所述第二检测值对应的光源输出值或标准光照传感器的第一标准检测值;
50.根据所述至少两组值与所述校准函数,得到当前计算的预设区间对应的预设参数值。
51.在其中一个实施例中,所述确定多个预设区间,包括:
52.获取基于所述光照传感器的检测范围输出光源时所对应的多组值,每组值包括所述光照传感器的第三检测值与对应的第二标准值,所述第二标准值为所述第三检测值对应的光源输出值或标准光照传感器的第二标准检测值;
53.根据所述多组值的分布趋势,将所述检测范围划分为多个预设区间。
54.在其中一个实施例中,所述上位机,还用于:
55.在所述区间校准模块根据所述至少两组值与所述校准函数,得到当前计算的预设区间对应的预设参数值之后,基于当前计算的预设区间,确定一用于验证当前计算的预设区间对应的预设参数值的目标输出值;
56.获取基于所述目标输出值输出光源时,所述光照传感器的第四检测值和对应的第三标准值,所述第三标准值为所述目标输出值或标准光照传感器的第三标准检测值;
57.根据所述校准函数和当前计算的预设区间对应的预设参数值,对所述第四检测值进行校准,得到目标校准值;
58.判断所述目标校准值是否在所述第三标准值的偏差范围内,以获取当前计算的预设区间对应的预设参数值的验证结果。
59.在其中一个实施例中,所述获取基于当前计算的预设区间输出光源时所对应的至少两组值,包括:
60.获取当前计算的预设区间的第一值和第二值作为光源输出值;
61.获取基于所述第一值输出光源时,所述光照传感器的检测值和对应的标准值,以及,获取基于所述第二值输出光源时,所述光照传感器的检测值和对应的标准值,以得到两组值,每组值包括检测值与对应的标准值。
62.在其中一个实施例中,所述上位机,还用于:
63.在获取基于所述第一值输出光源时,所述光照传感器的检测值和对应的标准值之前,判断所述第一值是否已对应有检测值和标准值;
64.若否,则基于所述第一值设置光源输出,以获取对应的检测值和标准值;
65.在其中一个实施例中,所述上位机,还用于:
66.在获取基于所述第二值输出光源时,所述光照传感器的检测值和对应的标准值之
前,判断所述第二值是否已对应有检测值和标准值;
67.若否,则基于所述第二值设置光源输出,以获取对应的检测值和标准值。
68.一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的光照传感器的校准方法的步骤。
69.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的光照传感器的校准方法的步骤。
70.上述光照传感器的校准方法、装置、系统、电子设备和存储介质,获取光照传感器的第一检测值后,获取用于对第一检测值进行校准的校准函数的目标参数值,并根据校准函数和目标参数值对第一检测值进行校准,得到校准值。如此,通过配置校准函数和对应的参数值,可以对光照传感器的检测值进行校准,提高检测结果的精度。
附图说明
71.图1为一个实施例中光照传感器的校准方法的一种应用环境图;
72.图2为一实施例中光照传感器的校准方法的流程示意图;
73.图3为另一实施例中光照传感器的校准方法的流程示意图;
74.图4为另一实施例中光照传感器的校准方法中检测值与校准值的关系示意图;
75.图5为又一实施例中光照传感器的校准方法的流程示意图;
76.图6为一实施例中光照传感器的校准装置的结构框图;
77.图7为一实施例中光照传感器的校准系统的结构框图;
78.图8为一实施例中电子设备的内部结构图;
79.图9为另一实施例中电子设备的内部结构图。
具体实施方式
80.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
81.本技术提供的光照传感器的校准方法,可以应用于如图1所示的应用环境中。其中,光照传感器101通过局域网络接入网关106,服务器104通过网络与网关106进行通信,光照传感器101用于检测所在位置的光照强度,进而,光照传感器101或服务器104获取用于对检测值进行校准的校准函数的目标参数值,根据校准函数和目标参数值对光照传感器101的检测值进行校准,得到校准值,继而校准值可以输出和/或用于进行相关运算,例如应用于智能家居的联动控制,可以基于检测值的校准结果生成相应的物联网设备的控制指令。物联网设备接入网关106,并通过其自身所配置的通信模块与网关106通信,物联网设备可以是智能摄像机、智能空调或者配置了通信模块(例如zigbee模块、wi-fi模块、蓝牙通信模块等)的墙壁开关、墙壁插座、无线开关、魔方控制器、窗帘电机等设备,在此不进行限定。其中,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。实际实现时,应用环境也可以不包括服务器104,从而在光照传感器101本地进行检测值的校准。
82.如图2所示,提供了一种光照传感器的校准方法,可应用于图1所示的光照传感器
或服务器,包括以下步骤:
83.步骤202,获取光照传感器的第一检测值;
84.其中,第一检测值为光照传感器的实际检测值,用于反映光照传感器所在位置周围的光照强度。光照传感器的检测值可以以光照度值(单位:lx)的形式体现,但不限于此。
85.步骤204,获取用于对第一检测值进行校准的校准函数的目标参数值;
86.其中,预先配置用于对光照传感器的检测值进行校准的校准函数和校准函数的参数值,参数值包括未知数的项和/或常数项。一实现方式中,在光照传感器的检测范围内,对于不同的检测值,校准函数不变,校准函数所使用的参数值可根据检测值而变化,从而,在获取第一检测值后,确定校准函数的目标参数值。另一实现方式中,在光照传感器的检测范围内,对于不同的检测值,校准函数和校准函数所使用的参数值均可根据检测值而变化,从而,在获取第一检测值后,确定校准函数和校准函数的目标参数值。又一实现方式中,在光照传感器的检测范围内,对于不同的检测值,校准函数和校准函数所使用的参数值均不变,从而在获取第一检测值后,获取校准函数和目标参数值。
87.步骤206,根据校准函数和目标参数值对第一检测值进行校准,得到校准值。
88.其中,在获取校准函数和目标参数值后,可以计算得到第一检测值对应的校准值,校准值相对第一检测值更接近光照传感器所在位置周围的真实光照强度,提高了检测结果的精度。
89.上述光照传感器的校准方法,获取光照传感器的第一检测值后,获取用于对第一检测值进行校准的校准函数的目标参数值,并根据校准函数和目标参数值对第一检测值进行校准,得到校准值。如此,通过配置校准函数和对应的参数值,可以对光照传感器的检测值进行校准,提高检测结果的精度。
90.图3为另一实施例中光照传感器的校准方法的流程示意图。如图3所示,上述步骤204获取用于对检测值进行校准的校准函数的目标参数值,包括:
91.步骤302,确定第一检测值所属的目标预设区间;
92.步骤304,根据预设区间与预设参数值之间的预设对应关系,获取目标预设区间对应的预设参数值,以得到用于对第一检测值进行校准的校准函数的目标参数值。
93.其中,在光照传感器的检测范围内划分多个预设区间,配置各预设区间对应的预设参数值,从而形成预设区间与预设参数值之间的预设对应关系。不同预设区间的跨度之间可以相同也可以不同,不同预设区间对应的预设参数值可以相同也可以不同。在获取第一检测值后,确定第一检测值所属的目标预设区间,即可根据所述预设对应关系确定目标预设区间对应的预设参数值,将目标预设区间对应的预设参数值作为目标参数值。
94.以校准函数为一元函数为例,如图4所示,横轴为检测值,纵轴为校准值,校准函数为y=kx b,当第一检测值在区间0~25lx时,可以查找到该区间对应的参数值为k=0.97、b=4.85,进而计算出第一检测值对应的校准值,同样的,当第一检测值属于不同于区间0~25lx的另一区间时,可以查找到另一区间对应的参数值进行校准值的计算。
95.如此,通过设置检测值的区间与参数值的对应关系,可以使用更准确的参数值进行校准,提高计算的精度,进而提高校准值的精度。
96.图5为又一实施例中光照传感器的校准方法的流程示意图。如图5所示,上述步骤202获取光照传感器的第一检测值之前,还包括:
97.步骤502,确定多个预设区间;
98.步骤504,计算各预设区间对应的预设参数值,以得到预设对应关系。
99.其中,步骤502-504优选在光照传感器出厂前进行,得到预设区间与预设参数值之间的预设对应关系以在光照传感器出厂后使用。可以理解,当光照传感器支持数据写入或通过服务器进行检测值的校准时,步骤502-504也可以在光照传感器出厂后进行,以可以对所述预设对应关系进行更新。
100.其中,预设区间可以按照预设的光照度值跨度进行划分,例如从0lx开始每100lx划分为一个区间。预设区间还可以根据检测值与标准值的变化趋势进行划分,使得同一区间中,检测值与标准值的变化趋势相同或相近,其中,标准值为与检测值对应的标准光照强度,标准光照强度可以使用输出光源的光照强度或标准光照传感器的检测值。
101.可选地,根据检测值与标准值的变化趋势划分区间时,确定多个预设区间的步骤,包括:
102.获取基于光照传感器的检测范围输出光源时所对应的多组值,每组值包括光照传感器的第三检测值与对应的第二标准值,第二标准值为第三检测值对应的光源输出值或标准光照传感器的第二标准检测值;
103.根据多组值的分布趋势,将检测范围划分为多个预设区间。
104.其中,在采集第三检测值与对应的第二标准值时,可以借助光源箱提供检测环境,将标准光照传感器和需要校准的光照传感器设置在光源箱中,通过在光照传感器的检测范围内改变光源的输出值,可以得到多个输出值对应的多组值,每组值包括光照传感器的第三检测值与标准光照传感器的第二标准检测值,标准光照传感器的第二标准检测值也即标准光照传感器的检测值,标准光照传感器的第二标准检测值作为第二标准值使用,当不设置标准光照传感器时,则第二标准值可以使用光源的输出值。所述多组值的分布趋势,可以反映光照传感器的检测偏差特性,从而根据分布趋势可以将检测范围划分为多个预设区间,使得同一预设区间中,第三检测值与第二标准值的变化趋势相同或相近,以便于计算各预设区间对应的预设参数值,并提高应用时校准的精度。
105.其中,在根据分布趋势可以将检测范围划分为多个预设区间时,还确定了各预设区间对应的校准函数,根据分布趋势,不同预设区间所使用的校准函数可以相同或不同,例如各预设区间均为线性函数,或者部分区间为线性函数、部分区间为一元二次函数。
106.可选地,计算各预设区间对应的预设参数值,包括:
107.获取基于当前计算的预设区间输出光源时所对应的至少两组值,每组值包括光照传感器的第二检测值与对应的第一标准值,第一标准值为第二检测值对应的光源输出值或标准光照传感器的第一标准检测值;
108.根据至少两组值与校准函数,得到当前计算的预设区间对应的预设参数值。
109.其中,当前计算的预设区间为未对应有预设参数值的预设区间。计算各预设区间对应的预设参数值时,可以是所有区间同时进行计算,也可以是各预设区间依次进行计算,当各预设区间依次进行计算时,当前计算的预设区间从未对应有预设参数值的区间中顺序选择。
110.第二检测值与对应的第一标准值可以在需要计算预设参数值时采集,或者预先采集并与预设区间对应存储。与前文类似,在采集第二检测值与对应的第一标准值时,可以借
助光源箱提供检测环境,将标准光照传感器和需要校准的光照传感器设置在光源箱中,通过在当前计算的预设区间内改变光源的至少两个输出值,可以得到对应的至少两组值,每组值包括光照传感器的第二检测值与标准光照传感器的第一标准检测值,标准光照传感器的第一标准检测值也即标准光照传感器的检测值,标准光照传感器的第一标准检测值作为第一标准值使用,当不设置标准光照传感器时,则第一标准值可以使用光源的输出值。以校准函数为一元函数中的线性函数y=kx b为例,使用两组值(第二检测值y1、第一标准值x1和第二检测值y2、第一标准值x2)进行方程联立计算,即可得到参数值k和b,当采用多组值时,则可以采用k和b的平均值作为参数值。
111.其中,获取基于当前计算的预设区间输出光源时所对应的至少两组值,包括:
112.获取当前计算的预设区间的第一值和第二值作为光源输出值;
113.获取基于第一值输出光源时,光照传感器的检测值和对应的标准值,以及,获取基于第二值输出光源时,光照传感器的检测值和对应的标准值,以得到两组值,每组值包括检测值与对应的标准值。
114.其中,当前计算的预设区间的第一值和第二值为当前计算的预设区间中的两个不同值,例如可以采用当前计算的预设区间的最小值和最大值。实际实现时,若划分预设区间时存在区间边界点共用,则在获取基于第一值输出光源时的检测值和对应的标准值之前,先判断第一值是否已对应有检测值和标准值,若否,则基于第一值设置光源输出,以获取对应的检测值和标准值。同样的,在获取基于第二值输出光源时的检测值和对应的标准值之前,先判断第二值是否已对应有检测值和标准值,若否,则基于第二值设置光源输出,以获取对应的检测值和标准值。
115.在一个实施例中,在根据至少两组值与校准函数,得到当前计算的预设区间对应的预设参数值之后,还可以对预设参数值进行验证,验证过程包括:
116.基于当前计算的预设区间,确定一用于验证当前计算的预设区间对应的预设参数值的目标输出值;
117.获取基于目标输出值输出光源时,光照传感器的第四检测值和对应的第三标准值,第三标准值为目标输出值或标准光照传感器的第三标准检测值;
118.根据校准函数和当前计算的预设区间对应的预设参数值,对第四检测值进行校准,得到目标校准值;
119.判断目标校准值是否在第三标准值的偏差范围内,以获取当前计算的预设区间对应的预设参数值的验证结果。
120.其中,目标输出值可以是当前计算的预设区间中任意一个值,且不同于第一值和第二值,一实施例中,优选为当前计算的预设区间的中间值或第一值与第二值的平均值,以使得验证结果更加准确。
121.第四检测值和对应的第三标准值可以在需要验证预设参数值时采集,或者预先采集并与预设区间对应存储。与前文类似,在采集第四检测值和对应的第三标准值时,可以借助光源箱提供检测环境,将标准光照传感器和需要校准的光照传感器设置在光源箱中,通过将光源以目标输出值输出,可以得到光照传感器的第四检测值与标准光照传感器的第三标准检测值,标准光照传感器的第三标准检测值也即标准光照传感器的检测值,标准光照传感器的第三标准检测值作为第三标准值使用,当不设置标准光照传感器时,则第三标准
值可以使用光源的输出值。针对第四检测值,使用校准函数和当前计算的预设区间对应的预设参数值进行校准,得到目标校准值,如目标校准值在第三标准值的偏差范围内,则表明使用的预设参数值满足校准精度的要求,验证通过,反之,如目标校准值不在第三标准值的偏差范围内,则验证不通过。当验证通过时,将预设参数值与当前计算的预设区间对应存储,当验证不通过时,可以提示不良品和/或重新计算预设参数值。
122.在上述实施例中,第一检测值用于表示光照传感器在应用阶段的实际检测值,第三检测值用于表示光照传感器在划分预设区间阶段的实际检测值,第二检测值用于表示光照传感器在计算各预设区间对应的预设参数值阶段的实际检测值,第四检测值用于表示光照传感器在验证预设参数值阶段的实际检测值,应当理解,第一检测值、第二检测值、第三检测值、第四检测值仅用于区分光照传感器在不同阶段的实际检测值,彼此之间不具有数值大小关系。同样地,第二标准检测值用于表示标准光照传感器在划分预设区间阶段的实际检测值,第一标准检测值用于表示标准光照传感器在计算各预设区间对应的预设参数值阶段的实际检测值,第三标准检测值用于表示标准光照传感器在验证预设参数值阶段的实际检测值,应当理解,第一标准检测值、第二标准检测值、第三标准检测值仅用于区分标准光照传感器在不同阶段的实际检测值,彼此之间不具有数值大小关系。
123.以下以一光照度传感器的光照度检测范围是0-83000lx为例,列举一种获取预设区间与预设参数值之间的预设对应关系的具体过程。
124.首先,确定校准函数,并预先根据步骤502确定多个预设区间,例如确定为四个预设区间:0-150lx、150-2000lx、2000-10000lx、10000-83000lx;
125.接着,计算各预设区间对应的预设参数值。以0-150lx区间为例,计算过程如下:
126.取第一值为0lx,设置光源箱内环境光照度为0lx,此时,光照传感器的检测值为5lx(x1),标准光照传感器的检测值为0lx(y1);
127.取第二值为150lx,设置光源箱内环境光照度为150lx,此时,光照传感器的检测值为160lx(x2),标准光照传感器的检测值为150lx(y2);
128.将x1、y1代入校准函数y=kx b,以及将x2、y2代入校准函数y=kx b,联立两个方程得出预设参数值k=0.97,b=-4.85。
129.将k、b值写入到光照传感器中对应的地址保存,不同地址对应不同预设区间;
130.取目标输出值为75lx,设置光源箱内环境光照度为75lx,此时,标准光照传感器的检测值为75lx,若光照传感器的检测值大于或等于71.25lx且小于或等于78.75lx,则验证通过,若光照传感器的检测值不在此范围内,则提示不良品;
131.若验证通过,继续进行下一个区间150-2000lx的预设参数值的计算;
132.取第一值为150lx,由于150lx已对应有光照传感器和标准光照传感器的检测值,不再根据第一值设置光源箱内环境光照度进行检测,使用已有数据;
133.取第二值为2000lx,由于2000lx未对应有光照传感器和标准光照传感器的检测值,设置光源箱内环境光照度为2000lx,后续计算过程与0-150lx区间相同,不再赘述;
134.重复上述过程,直至四个预设区间均计算出对应的预设参数值,即可得到所述预设对应关系。
135.本技术还提供一种智能家居的应用场景,该应用场景应用上述实施例的光照传感器的校准方法。具体地,该光照传感器的校准方法在该应用场景的应用如下:
136.在走廊设有智能灯和光照传感器,光照传感器能够感应光线强度,实现与智能灯的联动。例如,预先设置好光照度的阈值,光照传感器检测周围的光照度,通过校准函数和对应的目标参数值对光照度值进行校准,得到校准值,当校准值小于或等于阈值时,自动打开或关闭智能灯,或者,根据校准值调整智能灯的明暗度。
137.应该理解的是,虽然图2-3、图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3、图5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
138.图6为一实施例中光照传感器的校准装置的结构框图。如图6所示,本技术的光照传感器的校准装置,包括:
139.检测值获取模块602,用于获取光照传感器的第一检测值;
140.参数值获取模块604,用于获取用于对第一检测值进行校准的校准函数的目标参数值;
141.校准值计算模块606,用于根据校准函数和目标参数值对第一检测值进行校准,得到校准值。
142.在另一实施例中,参数值获取模块602,用于:
143.确定第一检测值所属的目标预设区间;
144.根据预设区间与预设参数值之间的预设对应关系,获取目标预设区间对应的预设参数值,以得到用于对第一检测值进行校准的校准函数的目标参数值。
145.在又一实施例中,本技术的光照传感器的校准装置,还包括区间校准模块,用于:
146.在检测值获取模块获取光照传感器的第一检测值之前,确定多个预设区间;
147.计算各预设区间对应的预设参数值,以得到预设对应关系;
148.计算各预设区间对应的预设参数值,包括:
149.获取基于当前计算的预设区间输出光源时所对应的至少两组值,每组值包括光照传感器的第二检测值与对应的第一标准值,第一标准值为第二检测值对应的光源输出值或标准光照传感器的第一标准检测值;
150.根据至少两组值与校准函数,得到当前计算的预设区间对应的预设参数值。
151.在其中一个实施例中,确定多个预设区间,包括:
152.获取基于光照传感器的检测范围输出光源时所对应的多组值,每组值包括光照传感器的第三检测值与对应的第二标准值,第二标准值为第三检测值对应的光源输出值或标准光照传感器的第二标准检测值;
153.根据多组值的分布趋势,将检测范围划分为多个预设区间。
154.在其中一个实施例中,获取基于当前计算的预设区间输出光源时所对应的至少两组值,包括:
155.获取当前计算的预设区间的第一值和第二值作为光源输出值;
156.获取基于第一值输出光源时,光照传感器的检测值和对应的标准值,以及,获取基
于第二值输出光源时,光照传感器的检测值和对应的标准值,以得到两组值,每组值包括检测值与对应的标准值。
157.在其中一个实施例中,区间校准模块,还用于:
158.在获取基于第一值输出光源时,光照传感器的检测值和对应的标准值之前,判断第一值是否已对应有检测值和标准值;
159.若否,则基于第一值设置光源输出,以获取对应的检测值和标准值;
160.在其中一个实施例中,区间校准模块,还用于:
161.在获取基于第二值输出光源时,光照传感器的检测值和对应的标准值之前,判断第二值是否已对应有检测值和标准值;
162.若否,则基于第二值设置光源输出,以获取对应的检测值和标准值。
163.在再一个实施例中,装置还包括参数值验证模块,用于:
164.在区间校准模块根据至少两组值与校准函数,得到当前计算的预设区间对应的预设参数值之后,基于当前计算的预设区间,确定一用于验证当前计算的预设区间对应的预设参数值的目标输出值;
165.获取基于目标输出值输出光源时,光照传感器的第四检测值和对应的第三标准值,第三标准值为目标输出值或标准光照传感器的第三标准检测值;
166.根据校准函数和当前计算的预设区间对应的预设参数值,对第四检测值进行校准,得到目标校准值;
167.判断目标校准值是否在第三标准值的偏差范围内,以获取当前计算的预设区间对应的预设参数值的验证结果。
168.关于光照传感器的校准装置的具体限定可以参见上文实施例中对于光照传感器的校准方法的限定,在此不再赘述。上述光照传感器的校准装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
169.图7为一实施例中光照传感器的校准系统的结构框图。如图7所示,本技术的光照传感器的校准系统,包括光照传感器704,光照传感器704用于:
170.获取光照传感器的第一检测值;
171.获取用于对第一检测值进行校准的校准函数的目标参数值;
172.根据校准函数和目标参数值对第一检测值进行校准,得到校准值。
173.在其中一个实施例中,获取用于对第一检测值进行校准的校准函数的目标参数值,包括:
174.确定第一检测值所属的目标预设区间;
175.根据预设区间与预设参数值之间的预设对应关系,获取目标预设区间对应的预设参数值,以得到用于对第一检测值进行校准的校准函数的目标参数值。
176.在另一个实施例中,请继续参考图7,光照传感器的校准系统还包括上位机702、标准光照传感器706、光源箱708及程控电源710,在确定预设区间与预设参数值之间的预设对应关系时,光照传感器704、标准光照传感器706固定在光源箱708中,程控电源710与光源箱708中的电源连接,通过上位机702控制程控电源710调节光源箱708中光源的输出值,标准
光照传感器706的检测值作为标准检测值。
177.在其中一个实施例中,上位机702用于:
178.确定多个预设区间;
179.计算各预设区间对应的预设参数值,以得到预设对应关系;
180.计算各预设区间对应的预设参数值,包括:
181.获取基于当前计算的预设区间输出光源时所对应的至少两组值,每组值包括光照传感器的第二检测值与对应的第一标准值,第一标准值为第二检测值对应的光源输出值或标准光照传感器的第一标准检测值;
182.根据至少两组值与校准函数,得到当前计算的预设区间对应的预设参数值。
183.在其中一个实施例中,确定多个预设区间,包括:
184.获取基于光照传感器的检测范围输出光源时所对应的多组值,每组值包括光照传感器的第三检测值与对应的第二标准值,第二标准值为第三检测值对应的光源输出值或标准光照传感器的第二标准检测值;
185.根据多组值的分布趋势,将检测范围划分为多个预设区间。
186.在其中一个实施例中,上位机702,还用于:
187.在区间校准模块根据至少两组值与校准函数,得到当前计算的预设区间对应的预设参数值之后,基于当前计算的预设区间,确定一用于验证当前计算的预设区间对应的预设参数值的目标输出值;
188.获取基于目标输出值输出光源时,光照传感器的第四检测值和对应的第三标准值,第三标准值为目标输出值或标准光照传感器的第三标准检测值;
189.根据校准函数和当前计算的预设区间对应的预设参数值,对第四检测值进行校准,得到目标校准值;
190.判断目标校准值是否在第三标准值的偏差范围内,以获取当前计算的预设区间对应的预设参数值的验证结果。
191.在其中一个实施例中,获取基于当前计算的预设区间输出光源时所对应的至少两组值,包括:
192.获取当前计算的预设区间的第一值和第二值作为光源输出值;
193.获取基于第一值输出光源时,光照传感器的检测值和对应的标准值,以及,获取基于第二值输出光源时,光照传感器的检测值和对应的标准值,以得到两组值,每组值包括检测值与对应的标准值。
194.在其中一个实施例中,上位机702,还用于:
195.在获取基于第一值输出光源时,光照传感器的检测值和对应的标准值之前,判断第一值是否已对应有检测值和标准值;
196.若否,则基于第一值设置光源输出,以获取对应的检测值和标准值;
197.在其中一个实施例中,上位机702,还用于:
198.在获取基于第二值输出光源时,光照传感器的检测值和对应的标准值之前,判断第二值是否已对应有检测值和标准值;
199.若否,则基于第二值设置光源输出,以获取对应的检测值和标准值。
200.关于光照传感器的校准系统的具体限定可以参见上文方法实施例的限定,在此不
再赘述。
201.在一个实施例中,提供了一种电子设备,电子设备可以是服务器,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的数据库用于存储光照传感器的校准数据。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种光照传感器的校准方法。
202.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
203.在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图9所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种光照传感器的校准方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
204.本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
205.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现如上各方法实施例所述的步骤。关于电子设备的具体限定可以参见上文实施例中对于光照传感器的校准方法的限定,在此不再赘述。
206.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现如上各方法实施例所述的步骤。:
207.关于电子设备的具体限定可以参见上文实施例中对于光照传感器的校准方法的限定,在此不再赘述。
208.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
209.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上各方法实施例所述的步骤。关于步骤的具体限定可以参见各方法实施例中对于光照传感器的校准方法的限定,在此不再赘述。
210.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
211.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
212.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献