OpenMV N6 er et lite, lavenergiforbrukende mikrokontrollerbrett som lar deg enkelt implementere applikasjoner som bruker maskinvision i den virkelige verden. Du programmerer OpenMV N6 ved hjelp av høynivå-Python-skript (takket væreMicroPythonoperativsystem) i stedet for C/C++. Dette gjør det enklere å håndtere de komplekse utdataene fra algoritmer for maskinvision og å jobbe med avanserte datastrukturer. Du har imidlertid fortsatt full kontroll over OpenMV N6 og dets I/O-pinner i Python. Du kan lett utløse bilde- og videotaksering ved eksterne hendelser eller kjøre algoritmer for maskinvision for å bestemme hvordan du skal styre I/O-pinnene.
OpenMV N6 har følgende egenskaper:
- DenSTM32N6ARM Cortex-M55-vektorakselerert prosessor som er i stand til opptil 8 operasjoner per klokkeslag ved 800 MHz (6,4 gigaoperasjoner), med 64 MB SDRAM + 4,2 MB SRAM og 32 MB program-/lagrings-FLASH. Prosessoren har en 1 GHz NPU som tilbyr600 gigaflops AI/ML-regnekraft for kjøring av modeller – slik at du kan kjøre YOLO-objektgjenkjenningsalgoritmer ombord med 30 bilder per sekund, en bildebehandlingsprosessor som kan håndtere opp til 5 MP RAW BAYER-kameramoduler, GPU for grafikkakselerasjon som kan akselerere bildestørrelsesendring og 3D-bilderotasjon, og integrertH.264-koding (opp til 1080p)og JPEG-koding/avkoding støtter maskinvareakselerasjon. Alle I/O-pinner sender ut 3,3 V og er kompatible med 3,3 V. Prosessoren har følgende I/O-grensesnitt:
- En høyhastighets-USB-C-interface (480 Mbit/s) til datamaskinen din. Når OpenMV-kameraet ditt er tilkoblet, vises det som en virtuell COM-port og en USB-flashdisk.
- Strømbegrenset til 1,5 A.
- Med EMI-filtering og TVS-beskyttelse.
- En μSD-kortkontakt som støtter lesing/skriving med opptil 104 MB/s, slik at OpenMV-kameraet ditt kan ta bilder og enkelt hente ut ressurser for maskinvannskap fra μSD-kortet.
- Med EMI-filtering og TVS-beskyttelse.
- To SPI-busser som kan kjøre med opptil 100 Mb/s, slik at du enkelt kan strømme bilddata fra systemet til enten LCD-skjoldet eller en annen mikrokontroller.
- Og én I2S-buss for en lydkodek.
- En I2C-buss (opp til 1 Mb/s), en I3C-buss (opp til 10 Mb/s), to CAN-busser (opp til 8 Mb/s) og tre asynkrone serielbusser (TX/RX, opp til 12,5 Mb/s) for kobling til andre mikrokontrollere og sensorer.
- En 12-bit ADC (3,3 V-tolerant).
- Tre I/O-pinner for servostyring.
- Én I/O-pin for rammesynkronisering/utløsing (eller servostyring).
- To I/O-pinner for lavstrømsvakning.
- Interruptions på alle I/O-pinnene (det er 18 I/O-pinner på kortet).
- En innebygd RTC som fortsetter å kjøre når systemet er i lavstrømmodus.
- Med 8 KB sikkerhetskopiert RAM.
- Med dedikert tilkobling for reservestrømbatteri.
- En brukerkontrollerbar/dimmbar RGB-LED.
- En brukerknapp.
- En annen RGB-LED for ladning, USB-strømforsyning og VIN-strømforsyning.
- 64 MB ekstern 16-bit SDRAM med klokkefrekvens på 200 MHz DDR, som gir en båndbredde på 800 MB/s.
- 32 MB program-/lagringsoktalflash med klokkefrekvens på 200 MHz i 8-bit DDR-modus for en båndbredde på 400 MB/s (leseshastighet).
- En IMU (akselerometer og gyroskop) sentrert under kameramodulen.
- En mikrofon for opptak av lyd og lyddeteksjon/behandling.
- Innebygd WiFi (a/b/g/n – 11/54/65 Mb/s) og Bluetooth (versjon 5.1 – BR/EDR/BLE)-modul med chipantenne.
- Alternativt å bruke en U.FL-antenne.
- Innebygd 10/100/1000 Mb/s Ethernet
- Ethernetkontakt med støtte for PoE via et eksternt skjerm.
- Et utskiftbart kameramodulsystem som støtter MIPI CSI og 8-bit parallell, slik at OpenMV N6 kan koble til ulike sensorer:
- OpenMV N6 kommer med en fargeglobal lukker-bilde-sensor på 120 bilder per sekund og 1 MP. De fleste enkle algoritmer kjører med ca. 120 bilder per sekund ved VGA-oppløsning (640 × 480) og lavere. Hvis du ønsker å bruke mer spesialiserte linser med bilde-sensoren din, kan du enkelt kjøpe og montere dem selv.
- Eller du kan bruke én av de mange sensormodulene i vårt sensorutvalg.
- En LiPo-batterikontakt som er kompatibel med 3,7 V LiPo-batterier som ofte selges på nettet for hobbyrobotikanvendelser, med støtte for lading av batteriet via USB.
- 500 mA raskladestrøm
- Med TVS-beskyttelse.
- Med ADC for lesing av batterispenningsverdien.
- En ARM 10-pins JTAG-kontaktbryter som er kompatibel med SEGGER J-Link-enheter for feilsøking og programmering.
- Med EMI-filtering og TVS-beskyttelse.
- BOOT1-bryter for feilsøking.
- Ekstern 5 V VIN med beskyttelse mot omvendt strømforsyning.
Spesifikasjoner
MERK NØYE AT I/O-PINNENE PÅ N6 IKKE ER 5 V-TOLERANTE! KOBLE IKKE ENHETEN DIREKTE TIL EN 5 V-MCU, SOM F. EKS. ARDUINO MEGA.
Du må strømføre N6 via VIN. 3,3 V-pinnene er kun utganger. Maksimal inngangsspenning for VIN er 5,7 V. Hvis du må gi en spenning høyere enn 5,7 V, bruk da ett av våre nye skjold med bryterregulatorer for inngangsspenninger fra 6 V til 36 V.
Prosessor:
- ARM® 32-bit Cortex®-M55-prosessor med dobbelt nøyaktig flyttallsenhet
med ARM® MVE Helium™-teknologi (128-bit SIMD) - 800 MHz (1280 DMIPS)
- Kjerne-Mark-poeng: 3616 (sammenlignet med Raspberry Pi 3: 3800)
Kamerainformasjon:
- PAG7936 1 MP fargesensor med global lukker
1280 × 800 @ 120 bilder per sekund
640 × 400 @ 240 bilder per sekund
320 × 200 @ 480 bilder per sekund - Optisk format: 1/4
- Bildestørrelse: 3 µm × 3 µm
- CRA: 20°
- SNR: 36 dB
- Dynamisk rekkevidde: 64 dB
Linseinformasjon:
- Maksimal diameter på bildekretsen: 6,7 mm
- Brennvidde: 2,8 mm
- Blenderåpning: F2,0
- Optisk/mekanisk TTL: 17,50
- Bakfokallengde: 5,37 mm
- Flensfokallengde: 4,53 mm
- TV-forvrengning: <-24 %
- Relativ lysstyrke: > 70 %
- CRA: 14°
- Lagring-/driftstemperatur: -40 °C til 85 °C
- Format: 1/3 tomme
- Montering: M12×0,5
- IR-kuttfilter: 650 nm
@420 nm–600 nm: Tgjennomsnitt > 90 %
@650 nm ± 10 nm: T = 50 % - Støynivå: IP4X
- Struktur: 6G + 1BG
Faktisk synsfelt med bilde-sensoren PAG7936:
Elektrisk informasjon:
Alle pinner er 3,3 V-tolerante med 3,3 V-utgang. Alle pinner kan både tilføre og trekke opp til 20 mA. VIN kan være mellom 4,7 V og 5,7 V. Trekk ikke mer enn 250 mA fra 3,3 V-spenningsrøret på OpenMV Cam-en din.
Ytelsestegn:
- Strømming på til inferensresultat (tilkoblet PC): ca. 2,5 sekunder
- Strømming på til inferensresultat (selvstendig): ca. 1,5 s
- Våk opp fra dyp søvn til inferensresultat (tilkoblet PC): ca. 2,5 sekunder
- Våk opp fra dyp søvn til inferensresultat (selvstendig): ca. 1,5 s
- Kringgå bootloader, slå på/våkne opp til inferensresultat (tilkoblet PC): ca. 1,5 sekund
- Kringgå bootloader, slå på/våkne opp til inferensresultat (selvstendig): ca. 0,5 s
- Kringgå bootloader, slå på/våkne til inferens/bilde-lagring (tilkoblet PC): ca. 4 sekunder
(PC-en senker systemets hastighet under lesing av masseminnet) - Bypass bootloader, strøm på/våkne til inferens/bilde-lagring (selvstendig): ~0,75 s
Strømforbruk
Full Power: 150 mA @ 5 V(0,75 W)
Dyp søvn: 1,6 mA ved 3,7 V (~6 mW, via BAT-kontakt)
Dimensjoner
- Lengde: 45 mm
- Bredde: 35 mm
- Høyde: 30 mm
Temperaturområde
- Lagringstemperatur: –25 °C til +70 °C
- Driftstemperatur: –25 °C til +70 °C