Arduino_gridEye_c12880ma
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21260%2F22%3A00357483" target="_blank" >RIV/68407700:21260/22:00357483 - isvavai.cz</a>
Result on the web
<a href="https://bitbucket.org/blackies/arduinosketch.git" target="_blank" >https://bitbucket.org/blackies/arduinosketch.git</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
Arduino_gridEye_c12880ma
Original language description
Sketch Arduino_gridEye_c12880ma.ino slouží k načtení dat ze senzorů Grid-EYE Infrared Array Sensor (Panasonic) a Mini-spectrometer micro C12880MA (Hamamatsu). Raspberry master si o data těchto senzorů řekne po každém pootočení motoru a pomocí SPI získá naměřené hodnoty.
Czech name
Arduino_gridEye_c12880ma
Czech description
Sketch Arduino_gridEye_c12880ma.ino slouží k načtení dat ze senzorů Grid-EYE Infrared Array Sensor (Panasonic) a Mini-spectrometer micro C12880MA (Hamamatsu). Raspberry master si o data těchto senzorů řekne po každém pootočení motoru a pomocí SPI získá naměřené hodnoty.
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
<a href="/en/project/VI20192022170" target="_blank" >VI20192022170: ISOLATOR - Detection of defects in insulators of energy transmission systems</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2022
Confidentiality
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Data specific for result type
Internal product ID
UBT-SENS-008
Technical parameters
Spektrometr C12880MA vrací 288 hodnot typu uint16_t, kde každá hodnota představuje hodnotu pro odpovídající spectrum. GridEYE vrací matici 8x8 hodnot, která se pro potřeby SPI přenosu serializují do pole 64 hodnot typu int. Po spuštění sketche se provede úvodní nastavení jednotlivých PINů, nastaví se způsob výstupu (SPI), zaregistruje se obsluha SPI přerušení a vynulují se čítače. V nekonečném cyklu se pak volá funkce pro čtení dat z GridEye po 50ms. Po SPI přerušení program zdetekuje řídící znak od Raspberry mastera. Jsou následující možnosti: - 0x01 – znamená příkaz pro načtení dat ze spektrometru C12880MA. Zavolá se funkce pro načtení samotných dat (readC12880) a jako odpověď vrátí hodnotu 0xFF - 0xFF – pro všechny kanály C12880 se do SPI registru postupně pomocí indexu zapíší naměřené hodnoty (nejdřív první byte, v dalším kroku druhý byte). Po odeslání hodnoty posledního kanálu končí přenos a potvrzuje se to znakem 0xFF - 0x02 – je to příkaz pro načtení hodnot ze senzoru GridEye. Vynulují se čítače a jako odpověď se vrátí 0xFE - 0xFE – všechny naměřené hodnoty z GridEye se postupně do SPI registru zapíší jako jednorozměrné pole ([0,0], [0,1], ..[0,7], [1,0], [1,1], ... [7,7]). Hodnoty se posílají jako 2B, podobně jako u hodnot C12880MA
Economical parameters
Aplikace je součástí projektu izolátor.
Owner IČO
68407700
Owner name
České vysoké učení technické v Praze / FD / ústav bezpečnostních technologií a inženýrství