构建浅色和颜色测试工具(马尔特)

本主题提供有关如何生成和使用用于测试和校准屏幕亮度和颜色的工具的说明和要求。 提供 MALT (Microsoft Ambient Light Tool) 以供参考。

请使用这些说明将想法和概念利用到测试解决方案中。 微控制器 API 已发布,用于进一步利用 HLK 和其他地方发布的测试。 你的反馈将有助于改进本指南。

马尔特设备的示意图。

先决条件

本指南假定你在电子、编程和焊接方面有基础知识。

组件

需要以下组件。

说明

步骤 1 - 组装轻型机箱

控制暴露在测试中的系统的光(SUT)是准确测试的关键。 机箱需要与正在使用的轻型面板和 SUT 匹配。 这将由一个盒子组成,上面有一个孔径,用于受控的光源和下面 SUT 的空间。

轻型机箱示意图。

我们用于笔记本电脑的机箱为 16“x16”x12“,机箱顶部有 10”x10“光圈。 模型可以打印 3D。

轻型机箱提示

有效的光机箱将提供一个消毒的光环境,在该环境中,受测设备上的光将来自受控的光源,而不是环境。 下面是灯箱的示例。

机箱需要足够大,适合 SUT,并从外部光线影响中删除它。 轻型装置可以放在顶部或安装在机箱内。

如果灯装置安装在箱子外,请确保光圈将容纳装置,并为 SUT 中的传感器提供足够的光。

程序集提示

  • 如果盒装需要胶带或胶带,建议使用粘附或 哑光黑色格夫胶带
  • 检查机箱是否与机箱放置在的工作表面一起刷新。 不应有外部光线泄漏。
  • 使用马尔特(在光机箱中没有 SUT)的传感器来确定是否存在外部环境光泄漏到机箱中。
  • 如果光源需要光圈,请使用适当大小的孔,以便你的光线可以放在盒子顶部,而不会掉过或漏光。

步骤 2 - 组装传感器

MALT 使用两个光传感器,一个用于测量屏幕亮度,一个用于测量环境亮度。 MALT 还使用两个颜色传感器,一个用于测量屏幕颜色,另一个用于测量环境颜色。 若要同时实现这些目标,请连接它们,以便一个光传感器和一个颜色传感器与另外两个传感器相距。 当屏幕传感器朝下(坐在屏幕上)时,其他传感器正朝上测量环境光和颜色。

传感器钻机示意图。

将 LED 灯面板连接电源并将其连接到 DAC。 微控制器必须能够控制发送到光面板的电压,以便控制其强度,这是使用 DAC 实现的。 下面的示意图显示了如何为我们使用的工具建立连接。 可以在传感器Cad 项目中找到更多详细信息。

传感器示意图的图像。

步骤 3 - 连接微控制器

将传感器连接到微控制器,并将微控制器连接到电脑。 出于我们的目的,我们让控制测试的电脑与测试中的系统相同(SUT)。

下图显示了MALTE的各个部分是如何连接的。

MALT 块图。

通过马尔特SPC,我们能够将 Arduino 板连接到传感器NPC和光源。 可以在MALTEKI KiCad项目中找到更多详细信息。

步骤 4 - 配置和校准MAL

有关配置MALTE固件和校准颜色传感器的说明,请参阅 MALTE 入门。

步骤 5 - 开始测试

有关使用 MALT 测试 SUT 的详细信息,请参阅 测试系统亮度和颜色

要涵盖的测试方案

自定义测试

有关使用 MALT 创建自定义测试的信息,请参阅微控制器命令 API。