IR-sensor gränssnitt

Vi har utvecklat en mottagare för FLIR’s Video over SPI (VoSPI), ett gränssnitt för att möjliggöra strömning av bilder från en Lepton Infraröd kamera direkt till ett FPGA-baserat bildbehandlingssystem. Du kan använda den i dina plattformar som:

  • På Xilinx -enheter med vårt nya anpassade IP
  • På varje SoC-krets med en ARM-processor och Python med vår rena mjukvarudrivrutin
  • Ett Python -gränssnitt som integrerar VoSPI IP i din PYNQ -design.

IR video over SPIVoSPI står för ”Video over Serial Peripheral Interface”. VoSPI -protokollet är utformat för att skicka ut video i ett format som tillåter överföring över ett SPI -gränssnitt samtidigt som det kräver minimal programvara eller hårdvara. Sensorn fungerar som SPI -slav och vårt IP  fungerar som SPI -master och videon streamas på MISO -anslutningen. Hårdvarusystemet innehåller anpassad logik för att ta emot och återge videon. Sensorn skickar ut byte-pixlar för att skapa en bild med en upplösning på 160 × 120.

Utvecklingen av detta IP har gjorts på BitSims Python-baserade utvecklingsplattform, SpiderPig. Genom att använda detta enkla gränssnitt mellan logiken och Python-miljön på hög nivå kan felsökningsinformation och bildanalys utföras nästan direkt efter att en bitfil har genererats. BitSim har utvecklat verktyg för termisk bildbehandling och specifikt för att integrera FLIR Lepton -sensorn med hjälp av VoSPI.

Med hjälp av detta IP-block är det möjligt att ansluta en billig FLIR Lepton IR-sensor som skickar bearbetade 16-bitars data till en FPGA-design. IR -sensorn fångar upp infraröd strålning som ingång. Utmatningen är en enhetlig termisk bild med temperaturmätningar i hela bilden. Detta kan användas i applikationer som mobiltelefoner, identifiering av rörelse, byggautomatisering, termisk avbildning och mörkerseende där detektering av temperaturvärden är nödvändiga.