(MALT) 构建浅色和颜色测试工具

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

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

MALT 设备的示意图。

先决条件

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

组件

需要以下组件。

Instructions

步骤 1 - 组装轻型机箱

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

轻型机箱示意图。

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

轻型机箱提示

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

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

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

程序集提示

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

步骤 2 - 组装传感器

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

传感器钻机示意图。

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

传感器示意图的图像。

步骤 3 - 连接微控制器

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

下图显示了MALTE的各个部分的连接方式。

MALT 块图。

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

步骤 4 - 配置和校准 MALT

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

步骤 5 - 开始测试

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

要涵盖的测试方案

自定义测试

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