Erstellen eines Licht- und Farbtesttools (MALT)
Dieses Thema enthält Anweisungen und Anforderungen zum Erstellen und Verwenden eines Tools zum Testen und Kalibrieren der Bildschirmhelligkeit und -farbe. Der MALT (Microsoft Ambient Light Tool) wird zur Referenz bereitgestellt.
Verwenden Sie diese Anweisungen, um Ideen und Konzepte in Ihre Testlösung zu nutzen. Die Mikrocontroller-API wird veröffentlicht, um weitere Tests zu nutzen, die im HLK und an anderer Stelle veröffentlicht wurden. Ihr Feedback hilft ihnen, diesen Leitfaden zu verbessern.
Voraussetzungen
In diesem Leitfaden wird davon ausgegangen, dass Sie grundkenntnisse in Elektronik, Programmierung und Solding haben.
Komponenten
Sie benötigen die folgenden Komponenten.
- Microcontroller
- Kalibrierte Lichtquelle ausreichender Reichweite und Spektrum
- Stromversorgung für Lichtquelle
- Digital-zu-Analog-Konverter (DAC)
- Zwei Umgebungslichtsensoren (ex TI OPT3001 oder besser)
- Zwei Farbsensoren
- Helles Gehäuse
Anweisungen
Schritt 1 : Zusammensetzen des Lichtgehäuses
Die Steuerung von Licht, das dem System unter Test (SUT) ausgesetzt ist, ist der Schlüssel zu genauen Tests. Das Gehäuse muss mit dem verwendeten Lichtpanel und dem SUT abgeglichen werden. Dies besteht aus einer Box mit einer Blende oben für die steuerbare Lichtquelle und Raum für die darunter liegende SUT.
Das Gehäuse, das wir für Laptops verwendet haben, war 16"x16"x12", mit einer Blende von 10"x10" oben im Gehäuse. Das Modell kann 3D gedruckt werden.
Lichtgehäusetipps
Ein effektives Lichtgehäuse stellt eine sterile Lichtumgebung bereit, in der Lichtguss auf dem gerät, das getestet wird, von der kontrollierten Lichtquelle und nicht aus der Umgebung stammen. Im Folgenden sind Beispiele für Lichtfelder aufgeführt.
Das Gehäuse muss für die SUT groß genug sein und ihn von äußerem Lichteinfluss entfernen. Die Leuchte kann oben oder in das Gehäuse montiert werden.
Wenn die Leuchte außerhalb der Box montiert ist, stellen Sie sicher, dass die Blende die Vorrichtung aufnehmen und ausreichend Licht für die Sensoren im SUT bereitstellt.
Assemblytipps
- Wenn Klebstoff oder Band für die Boxassembly benötigt wird, empfehlen wir die Verwendung von Klebe- oder matt schwarzem Gafferband.
- Überprüfen Sie, ob das Gehäuse mit der Arbeitsoberfläche, auf der das Gehäuse platziert ist, geleert ist. Es sollte kein externes Lichtleck vorhanden sein.
- Verwenden Sie die Sensoren des MALT (und kein SUT im Lichtgehäuse), um festzustellen, ob externe Umgebungslichtlecks in das Gehäuse vorhanden sind.
- Wenn die Lichtquelle eine Blende erfordert, verwenden Sie ein entsprechend großes Loch, damit Ihr Licht über der Box ruhen kann, ohne durchs Licht zu fallen oder zu lecken.
Schritt 2 : Zusammensetzen von Sensoren
Der MALT verwendet zwei Lichtsensoren, eine, um die Bildschirmhelligkeit und eine zu messen, um die Umgebungshelligkeit zu messen. Der MALT verwendet auch zwei Farbsensoren, einen, um die Bildschirmfarbe und eine zu messen, um die Umgebungsfarbe zu messen. Um diese gleichzeitig zu erreichen, verdrahten Sie sie so, dass ein Lichtsensor und ein Farbsensor sich von den anderen beiden Sensoren absehen. Wenn die Bildschirmsensoren nach unten gerichtet sind (auf dem Bildschirm sitzend), sind die anderen Sensoren nach oben gerichtet, um das Umgebungslicht und die Farbe zu messen.
Verbinden das LED-Lichtpanel an die Stromversorgung an und verbinden sie mit dem DAC. Der Mikrocontroller muss in der Lage sein, die an die Lichtplatte gesendete Spannung zu steuern, um seine Intensität zu steuern, die mit dem DAC erreicht wird. Das schematische Folgende zeigt, wie Verbindungen für das verwendete Tool hergestellt wurden. Weitere Details finden Sie im Sensor PCB KiCad Projekt.
Schritt 3 – Verbinden des Mikrocontrollers
Verbinden die Sensoren an den Mikrocontroller und den Mikrocontroller an den PC. Für unsere Zwecke haben wir den PC, der die Tests steuert, identisch mit dem system under test (SUT).
Das folgende Diagramm zeigt, wie verschiedene Teile von MALT verbunden sind.
Durch die MALT PCB können wir das Arduino-Board mit dem Sensor PCB und der Lichtquelle verbinden. Weitere Details finden Sie im PROJEKT MALT PCB KiCad.
Schritt 4 : Konfigurieren und Kalibrieren des MALT
Anweisungen zum Konfigurieren der MALT-Firmware und zum Kalibrieren der Farbsensoren finden Sie in den ersten Schritten mit MALT .
Schritt 5 – Starten des Tests
Details zum Testen Ihrer SUT mit dem MALT finden Sie unter Testen der Systemhelligkeit und -farbe .
Testen von Szenarien, die abgedeckt werden sollen
Benutzerdefinierte Tests
Informationen zur Verwendung des MALT zum Erstellen von benutzerdefinierten Tests finden Sie in der Mikrocontrollerbefehls-API .