De OpenMV N6 is een kleine, stroomzuinige microcontrollerplaat waarmee u eenvoudig toepassingen kunt implementeren die machinevisie gebruiken in de praktijk. U programmeert de OpenMV N6 met behulp van Python-scripts op hoog niveau (dankzij deMicroPythonbesturingssysteem) in plaats van C/C++. Dit maakt het eenvoudiger om om te gaan met de complexe uitvoer van algoritmes voor machinevisie en met geavanceerde gegevensstructuren. U behoudt echter volledige controle over uw OpenMV N6 en de bijbehorende I/O-pinnen via Python. U kunt eenvoudig het maken van foto’s en video’s activeren op basis van externe gebeurtenissen of algoritmes voor machinevisie uitvoeren om te bepalen hoe u uw I/O-pinnen moet aansturen.
De OpenMV N6 beschikt over:
- DeSTM32N6ARM Cortex-M55-vectorversnelde processor die maximaal 8 bewerkingen per klokcyclus kan uitvoeren bij een kloksnelheid van 800 MHz (6,4 gigaops), met 64 MB SDRAM + 4,2 MB SRAM en 32 MB programma-/opslag-FLASH. De processor beschikt over een 1 GHz NPU die600 Gigaops AI/ML-rekenkracht voor het uitvoeren van modellen – waardoor u YOLO-objectdetectiealgoritmes aan boord kunt uitvoeren met 30 FPS, een beeldsignaalprocessor die in staat is om camera-modules met een resolutie tot 5 MP RAW BAYER te verwerken, een GPU voor grafische versnelling die schaalveranderingen van afbeeldingen en 3D-rotatie van afbeeldingen kan versnellen, en een ingebouwdeH.264-codering (tot 1080p)en JPEG-encodeer/decodeer ondersteunt hardwareversnelling. Alle I/O-pinnen geven 3,3 V af en zijn 3,3 V-tolerant. De processor beschikt over de volgende I/O-interfaces:
- Een hoge-snelheids-USB-C-interface (480 Mbit/s) naar uw computer. Wanneer u de OpenMV Cam aansluit, verschijnt deze als een virtuele COM-poort en een USB-flashstation.
- Stroombeperkt op 1,5 A.
- Met EMI-filtering en TVS-bescherming.
- Een μSD-kaartslot met een lees-/schrijfsnelheid van 104 MB/s, waarmee uw OpenMV-camera foto’s kan maken en machine vision-assets eenvoudig van de μSD-kaart kan halen.
- Met EMI-filtering en TVS-bescherming.
- Twee SPI-bussen die kunnen draaien met een snelheid tot 100 Mb/s, waardoor u eenvoudig beeldgegevens van het systeem kunt streamen naar het LCD-schild of een andere microcontroller.
- En één I2S-bus voor een audio-CODEC.
- Een I2C-bus (tot 1 Mb/s), een I3C-bus (tot 10 Mb/s), twee CAN-bussen (tot 8 Mb/s) en drie asynchrone seriële bussen (TX/RX, tot 12,5 Mb/s) voor koppeling met andere microcontrollers en sensoren.
- Een 12-bits ADC (3,3 V-tolerant).
- Drie I/O-pinnen voor servobesturing.
- Één I/O-pin voor framesynchronisatie/activering (of servobesturing).
- Twee I/O-pinnen voor wakkerworden met laag stroomverbruik.
- Eén gedeeld met een knop.
- Onderbrekingen op alle I/O-pinnen (er zijn 18 I/O-pinnen op het bord).
- Een ingebouwde RTC die blijft draaien wanneer het systeem zich in de stand-by-modus bevindt.
- Met 8 KB back-up RAM.
- Met een speciale aansluiting voor een reservebatterij.
- Een door de gebruiker bedienbare/dimmbare RGB-LED.
- Een gebruikersknop.
- Een andere RGB-LED voor het aangeven van opladen, USB-voeding en VIN-voeding.
- 64 MB externe 16-bits SDRAM met een kloksnelheid van 200 MHz DDR voor een bandbreedte van 800 MB/s.
- 32 MB programma-/opslag-octaal flash met een kloksnelheid van 200 MHz in 8-bits DDR-modus voor een bandbreedte van 400 MB/s (leessnelheid).
- Een IMU (versnellingsmeter en gyroscoop) die zich centraal onder de cameramodule bevindt.
- Een microfoon voor het opnemen van audio en het detecteren/verwerken van geluid.
- Ingebouwde WiFi-module (a/b/g/n – 11/54/65 Mb/s) en Bluetooth-module (v5.1 – BR/EDR/BLE) met chipantenne.
- Optie om een U.FL-antenne te gebruiken in plaats daarvan.
- Ingebouwde 10/100/1000 Mb/s Ethernet
- Ethernetaansluiting met ondersteuning voor PoE via een externe afdekplaat.
- Een verwijderbaar cameramodulesysteem met ondersteuning voor MIPI CSI en 8-bits parallelle interface, waardoor de OpenMV N6 kan communiceren met verschillende sensoren:
- Een LiPo-batterijconnector die compatibel is met 3,7 V LiPo-batterijen die veelal online worden verkocht voor hobbyrobotica-toepassingen, met ondersteuning voor opladen van de batterij via USB.
- 500 mA snelladenstroom
- Met TVS-bescherming.
- Met een ADC voor het lezen van de batterijspanning.
- Een ARM 10-pins JTAG-aansluiting compatibel met SEGGER J-Link-apparaten voor foutopsporing en programmering.
- Met EMI-filtering en TVS-bescherming.
- BOOT1-schakelaar voor foutopsporing.
- Externe 5 V VIN met omgekeerde voedingbeveiliging.
Specificaties
LET OP DAT DE I/O-PINNEN VAN DE N6 NIET 5 V-TOLERANT ZIJN! SLUIT HET APPARAAT NIET DIRECT AAN OP EEN 5 V-MCU, ZOALS DE ARDUINO MEGA.
U moet de N6 voeden via VIN. De 3,3 V-pinnen zijn uitsluitend uitgangen. VIN heeft een maximale ingangsspanning van 5,7 V. Als u een hogere spanning dan 5,7 V moet aanleveren, gebruikt u dan één van onze nieuwe shields met schakelregelaaringangen van 6 V–36 V.
Processor:
- ARM® 32-bits Cortex®-M55-processor met dubbele precisie FPU
met ARM® MVE Helium™-technologie (128-bits SIMD) - 800 MHz (1280 DMIPS)
- Core Mark-score: 3616 (vergelijk met Raspberry Pi 3: 3800)
Camera-informatie:
- PAG7936 1 MP kleurensensor met globaal sluitermechanisme
1280 × 800 @ 120 fps
640 × 400 bij 240 beeldvullingen per seconde
320 × 200 bij 480 fps - Optisch formaat: 1/4
- Pixelgrootte: 3 µm × 3 µm
- CRA: 20°
- SNR: 36 dB
- Dynamisch bereik: 64 dB
Lensinformatie:
- Maximale diameter van de beeldcirkel: 6,7 mm
- Brandpuntsafstand: 2,8 mm
- Diafragma: F2,0
- Optische/mechanische TTL: 17,50
- Achterste brandpuntsafstand: 5,37 mm
- Flensbrandpuntsafstand: 4,53 mm
- TV-vervorming: <-24%
- Relatieve verlichting: >70%
- CRA: 14°
- Opslag-/bedrijfstemperatuur: -40 °C tot 85 °C
- Formaat: 1/3
- Montage: M12×0,5
- IR-cutfilter: 650 nm
@420 nm–600 nm: Tgem > 90 %
@650 nm ± 10 nm: T = 50 % - Stofbescherming: IP4X
- Structuur: 6G + 1BG
Werkelijke gezichtsveld met PAG7936-beeldsensor:
Elektrische informatie:
Alle pinnen zijn 3,3 V-tolerant en leveren een 3,3 V-uitgang. Alle pinnen kunnen maximaal 20 mA afvoeren of leveren. De ingangsspanning (VIN) mag liggen tussen 4,7 V en 5,7 V. Neem niet meer dan 250 mA van de 3,3 V-voeding van uw OpenMV Cam.
Prestatiespecificaties:
- Inschakelen tot inferentieresultaat (aangesloten op pc): ca. 2,5 s
- Inschakelen tot inferentieresultaat (stand-alone): ca. 1,5 s
- Opwaken uit diepe slaap naar inferentieresultaat (aangesloten op pc): ca. 2,5 s
- Ontwaken uit diepe slaap naar inferentieresultaat (stand-alone): ~1,5 s
- Bootloader omzeilen, inschakelen/opwaken naar inferentieresultaat (aangesloten op pc): ca. 1,5 s
- Omzeilen van de bootloader, inschakelen/opwaken naar inferentieresultaat (stand-alone): ca. 0,5 s
- Bootloader omzeilen, inschakelen/opwaken naar inferentie/beeldopslag (aangesloten op pc): ca. 4 s
(PC vertraagt het systeem tijdens het lezen van de massaspeicher) - Bootloader omzeilen, inschakelen/opwaken naar inferentie/beeldopslag (stand-alone): ca. 0,75 s
Stroomverbruik
Volledig vermogen: 150 mA @ 5 V(0,75 W)
Diepe slaapstand: 1,6 mA bij 3,7 V (~6 mW, via BAT-aansluiting)
Afmetingen
- Lengte: 45 mm
- Breedte: 35 mm
- Hoogte: 30 mm
Temperatuurbereik
- Bewaartemperatuur: –25 °C tot +70 °C
- Bedrijfstemperatuur: –25 °C tot +70 °C