Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento definisce i comandi tra il PC e il microcontroller (Arduino) che controlla i sensori nel MALT. È consigliabile che il PC che controlla il microcontroller sia anche il sistema o il dispositivo sottoposto a test (SUT/DUT).
Interfaccia del comando seriale
Comunicare con il test rig tramite i comandi seriali seguenti. Ogni comando scriverà e leggerà da seriale su una serie di righe.
LIGHT light level
Regola il livello di luce in base all'input specificato.
The light panel used in the reference supports between .25 and 1.3 volts of input.
Using the data sheet for the reference DAC Microchip MCP4821, we can solve for the maximum Vout to send to the light panel.
1.3 = 2.048 * 1 * (D/(2^12))
D = 2600
Example:
L'esempio seguente invia la tensione necessaria per ottenere la luce alla massima luminosità (in base alla formula precedente).
LIGHT 2600
Serial output:
| Line 0 |
|---|
| Codice di stato MALTERROR |
READALSSENSOR sensor number
I numeri dei sensori sono definiti come segue:
- Sensore di luce ambientale (che si trova lontano dallo schermo)
- Sensore di luce dello schermo (rivolto verso lo schermo)
Example:
Nell'esempio seguente vengono scritti i dati non elaborati risultanti dal sensore di luce dello schermo in seriale. Lux can be calculated based on the datasheet of sensors used.
READALSSENSOR 2
Serial output:
| Line 0 | Line 1 | Line 2 |
|---|---|---|
| Esponente (0 in caso di errore) | Risultato (0 in caso di errore) | Codice di stato MALTERROR |
READCOLORSENSOR sensor number
I numeri dei sensori sono definiti come segue:
- Sensore colore ambientale (che si trova lontano dallo schermo)
- Sensore colore schermo (rivolto verso lo schermo)
Example:
Nell'esempio seguente vengono scritti i dati risultanti dal sensore colore dello schermo in seriale. Questi numeri hanno superato una matrice di calibrazione di onboarding da convertire nello spazio colori XYZ.
READCOLORSENSOR 2
Serial output:
| Line 1 | Line 2 | Line 3 | Line 4 |
|---|---|---|---|
| X value | Y value | Z value | Codice di stato MALTERROR |
Tempo di conversione CONVERSIONTIME in ms
The OPT3001 light sensors used in the reference support 2 conversion times: 800ms and 100ms. CONVERSIONTIME modifica il tempo di conversione di entrambi i sensori.
Note
Se è in corso una conversione delle misurazioni quando viene scritto il registro di configurazione, la conversione di misurazione attiva interrompe immediatamente.
Example:
L'esempio seguente modifica il tempo di conversione di entrambi i sensori in 100 ms.
Il tempo di conversione predefinito usato dal prototipo MALT è di 800 ms.
CONVERSIONTIME 100
Serial output:
| Line 0 |
|---|
| Codice di stato MALTERROR |
Unrecognized commands
Per qualsiasi comando non riconosciuto:
Serial output:
| Line 0 |
|---|
Codice di stato MALTERROR (dove codice di stato MALTERROR = E_UNRECOGNIZED_COMMAND) |
Codice di errore MALT
| E_SUCCESS | E_INVALID_PARAM | E_UNRECOGNIZED_COMMAND |
|---|---|---|
| 0 | 1 | 2 |