了解和解释照度值

环境光传感器的主要传感器数据类型是照度(照度 (每平方米) 流明)。 本主题中概述的原则基于将照度值作为输入并在程序中响应该数据。

照度读数与每秒吸收的每平方米能量成正比。 人类对光线水平的感知并不那么简单。 人类对光的感知是复杂的,因为我们的眼睛在不断调整,其他生物过程正在影响我们的感知。 但是,可以通过创建具有已知阈值上限和下限的多个兴趣范围,从简化的角度来考虑这种感知。

以下示例数据集表示常见照明条件的粗略阈值,以及相应的照明步骤。 此处,每个照明步骤都表示照明环境的变化。

注意

此数据集用于说明,对于所有用户或情况可能并不完全准确。

 

照明条件 从 (豪华) 若要 (照度) 平均值 (照度) 照明步骤
间距黑色 0 10 5 1
非常深 11 50 30 2
深色室内 51 200 125 3
昏暗室内 201 400 300 4
普通室内 401 1000 700 5
明亮的室内 1001 5000 3000 6
昏暗户外 5001 10,000 7500 7
多云的户外 10,001 30,000 20,000 8
直射 30,001 100,000 65,000 9

 

如果使用此表中的平均值来可视化此数据,可以看到照度到照明步长的关系不是线性的,如下图所示。

线性照度图

但是,如果我们通过在 x 轴上使用对数刻度来查看此数据,我们可以看到出现了大致线性的关系。

对数照度图

示例转换

根据之前提供的环境光传感器的示例数据集,可以得出以下公式,将照度值映射到人类感知。 在此示例中,预期值范围为 0 lux 到 1,000,000 lux。

lux 值公式

此公式产生的值在 0.0 和 1.0 之间以大致线性的方式变化。 此结果指示根据前面显示的示例数据集,人类感知到的照明是如何变化的。