OpenMV N6 är en liten, låg-effekts mikrokontrollernod som gör det lätt att implementera applikationer med maskinseende i verkligheten. Du programmerar OpenMV N6 med högnivå-Python-skript (tack vareMicroPythonoperativsystem) istället for C/C++. Detta gör det lättare att hantera de komplexa utdata som maskinvisionalgoritmer genererar samt att arbeta med avancerade datastrukturer. Samtidigt behåller du full kontroll över din OpenMV N6 och dess I/O-pinnar i Python. Du kan enkelt utlösa bild- och videotagning vid externa händelser eller köra maskinvisionalgoritmer för att avgöra hur du ska styra dina I/O-pinnar.
OpenMV N6 har följande funktioner:
- DenSTM32N6ARM Cortex-M55-processor med vektoracceleration, kapabel för upp till 8 operationer per klockcykel vid 800 MHz (6,4 gigaoperationer), utrustad med 64 MB SDRAM samt 4,2 MB SRAM och 32 MB program-/lagrings-FLASH. Processorn är utrustad med en 1 GHz NPU som erbjuder600 gigaops AI/ML-beräkningskraft för körning av modeller – möjliggör körning av YOLO-objektdetekteringsalgoritmer ombord med 30 bilder per sekund, en bildsignaleringsprocessor som kan hantera upp till 5 MP RAW BAYER-kameramoduler, GPU för grafikacceleration som kan accelerera bildskalning och 3D-bildrotation samt inbyggdH.264-kodning (upp till 1080p)och JPEG-kodning/avkodning stödjer hårdvaruacceleration. Alla I/O-pinnar ger ut 3,3 V och är 3,3 V-toleranta. Processorn har följande I/O-gränssnitt:
- Ett höghastighets-USB-C-gränssnitt (480 Mbit/s) till din dator. När du ansluter din OpenMV-kamera visas den som en virtuell COM-port och ett USB-minnesutrymme.
- Strömbegränsning på 1,5 A.
- Med EMI-filtering och TVS-skydd.
- Ett μSD-kortuttag som stödjer läs- och skrivhastigheter på 104 MB/s, vilket gör att din OpenMV-kamera kan ta bilder och enkelt hämta maskinseende-resurser från μSD-kortet.
- Med EMI-filtering och TVS-skydd.
- Två SPI-bussar som kan köras med upp till 100 Mb/s, vilket gör det lätt att strömma bilddata från systemet till antingen LCD-skölden eller en annan mikrokontroller.
- Och en I2S-buss för en ljud-CODEC.
- En I2C-buss (upp till 1 Mb/s), en I3C-buss (upp till 10 Mb/s), två CAN-bussar (upp till 8 Mb/s) och tre asynkrona seriella bussar (TX/RX, upp till 12,5 Mb/s) för gränssnitt mot andra mikrokontroller och sensorer.
- En 12-bit ADC (tål 3,3 V).
- Tre I/O-pinnar för servostyrning.
- En I/O-pin för bildsynkronisering/utlösning (eller servostyrning).
- Två I/O-pinnar för väckning i lågströmsläge.
- Avbrott på alla I/O-pinnar (det finns 18 I/O-pinnar på kortet).
- En inbyggd RTC som fortsätter att fungera när systemet är i lågströmsläge.
- Med 8 KB säkerhetskopieringsminne.
- Med en dedikerad anslutning för reservbatteri.
- En användarkontrollerad/dimbar RGB-LED.
- En användarknapp.
- En annan RGB-LED för laddning, USB-ström och VIN-strömindikering.
- 64 MB extern 16-bit SDRAM med klockfrekvens 200 MHz DDR för en bandbredd på 800 MB/s.
- 32 MB program-/lagringsflashminne i oktal form med klockfrekvens 200 MHz i 8-bit DDR-läge, vilket ger en bandbredd på 400 MB/s (läshastighet).
- En IMU (accelerometer och gyroskop) placerad centralt under kameramodulen.
- Ett mikrofon för inspelning av ljud och ljudidentifiering/bearbetning.
- Inbyggd WiFi-modul (a/b/g/n – 11/54/65 Mb/s) och Bluetooth-modul (v5.1 – BR/EDR/BLE) med chipantenn.
- Alternativt att använda en U.FL-antenn.
- Inbyggd 10/100/1000 Mb/s Ethernet
- Ethernetkontakt med stöd för PoE via ett externt skydd.
- Ett utbytbart kameramodulsystem med stöd för MIPI CSI och 8-bitars parallellgränssnitt, vilket gör att OpenMV N6 kan anslutas till olika sensorer:
- OpenMV N6 levererar med en färgglobal slutar-bildsensor på 120 bilder per sekund med en upplösning på 1 MP. De flesta enkla algoritmer kör med ca 120 bilder per sekund vid VGA-upplösningar (640 × 480) och lägre. Om du vill använda mer specialiserade objektiv med din bildsensor kan du enkelt köpa och montera dem själv.
- Eller så kan du använda en av de många sensormodulerna i vårt sensorutbud.
- En LiPo-batterikontakt som är kompatibel med 3,7 V LiPo-batterier som ofta säljs online för hobbyrobotikapplikationer med stöd för batteriladdning via USB.
- 500 mA snabbladdningsström
- Med TVS-skydd.
- Med ADC för avläsning av batterispänningen.
- En ARM 10-pins JTAG-huvudkontakt som är kompatibel med SEGGER J-Link-enheter för felsökning och programmering.
- Med EMI-filtering och TVS-skydd.
- BOOT1-omkoppling för felsökning.
- Extern 5 V VIN med skydd mot omvänd strömförsörjning.
Specifikationer
OBSERVERA ATT I/O-PINNARNA PÅ N6 INTE ÄR 5 V-TOLERANTA! ANSLUT INTE ENHETEN DIREKT TILL EN 5 V-MCU SOM ARDUINO MEGA.
Du måste mata N6 med VIN. 3,3 V-pinnarna är endast utgångar. VIN har en maximal ingångsspänning på 5,7 V. Om du behöver mata in en spänning högre än 5,7 V, använd då ett av våra nya skyddskort med växelreglerade ingångar för 6–36 V.
Processor:
- ARM® 32-bit Cortex®-M55-processorn med dubbel precision FPU
med ARM® MVE Helium™-teknik (128-bit SIMD) - 800 MHz (1280 DMIPS)
- Kärnmärkningsscore: 3616 (jämför med Raspberry Pi 3: 3800)
Kamerainformation:
- PAG7936 1 MP färgglobal lukkarsensor
1280×800 @ 120 bilder per sekund
640×400 @ 240 bilder per sekund
320×200 vid 480 bilder per sekund - Optisk format: 1/4 tum
- Pixeldimension: 3 µm × 3 µm
- CRA: 20°
- SNR: 36 dB
- Dynamikomfång: 64 dB
Objektivinformation:
- Maximal diameter för bildcirkeln: 6,7 mm
- Brännvidd: 2,8 mm
- Bländning: F2,0
- Optisk/mekanisk TTL: 17,50
- Bakfokallängd: 5,37 mm
- Flänsavstånd: 4,53 mm
- TV-förvrängning: <-24 %
- Relativ belysningsstyrka: >70 %
- CRA: 14°
- Lagrings-/driftstemperatur: -40 °C till 85 °C
- Format: 1/3 tum
- Montering: M12×0,5
- IR-kuttingsfilter: 650 nm
@420 nm–600 nm: Tgen > 90 %
@650 nm ± 10 nm: T = 50 % - Stoftnivå: IP4X
- Struktur: 6G + 1BG
Verklig synfält med bildsensorn PAG7936:
Elektrisk information:
Alla pinnar är 3,3 V-toleranta med 3,3 V-utgång. Alla pinnar kan ta emot eller leverera upp till 20 mA. VIN får ligga mellan 4,7 V och 5,7 V. Dra inte mer än 250 mA från din OpenMV Cam:s 3,3 V-spänning.
Prestandaspecifikationer:
- Strömföring till slutsats (ansluten till dator): ca 2,5 s
- Strömföring till inferensresultat (fristående): ca 1,5 s
- Vakna från djupsömn till inferensresultat (anslutet till dator): ca 2,5 s
- Vakna från djupsömn till inferensresultat (fristående): ca 1,5 s
- Kringgå bootloader, starta upp/väckas för att få inferensresultat (anslutet till dator): ca 1,5 s
- Kringgå bootloader, starta upp/väckas för att få inferensresultat (fristående): ~0,5 s
- Kringgå bootloader, starta upp/väck till inferens/bildsparning (ansluten till dator): ca 4 sekunder
(Datorn saktar ner systemet under läsning av masslagringen) - Kringgå bootloader, slå på/väck till inferens/bildsparning (fristående): ca 0,75 s
Effektförbrukning
Full Power: 150 mA @ 5 V(0,75 W)
Djup sömn: 1,6 mA vid 3,7 V (~6 mW via BAT-anslutning)
Dimensioner
- Längd: 45 mm
- Bredd: 35 mm
- Höjd: 30 mm
Temperaturområde
- Lagrings temperatur: –25 °C till +70 °C
- Driftstemperatur: –25 °C till +70 °C