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 hoogwaardige Python-scripts (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 met een capaciteit van maximaal 8 bewerkingen per kloktik bij een kloksnelheid van 800 MHz (6,4 gigaops), uitgerust 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-objectdetectiealgoritmen aan boord kunt uitvoeren met 30 FPS, een beeldsignaalprocessor die geschikt is voor maximaal 5 MP RAW BAYER-camera-modules, een GPU voor grafische versnelling die beeldschaalvergroting en 3D-beeldrotatie kan versnellen, en een ingebouwdeH.264-codering (tot maximaal 1080p)en JPEG-encodering/-decodering ondersteunt hardwareversnelling. Alle I/O-pinnen geven 3,3 V af en zijn 3,3 V-tolerant. De processor heeft de volgende I/O-interfaces:
- Een hoge-snelheids-USB-C-interface (480 Mbit/s) naar uw computer. Wanneer u de OpenMV Cam aansluit, wordt deze weergegeven als een virtuele COM-poort en een USB-flashstation.
- Stroombeperkt tot 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 met een snelheid van maximaal 100 Mb/s kunnen draaien, waardoor u eenvoudig beeldgegevens van het systeem kunt streamen naar het LCD-shield 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 realtimeklok die blijft draaien wanneer het systeem zich in de stand-bymodus 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 extern 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 geluidsdetectie/-verwerking.
- Geïntegreerde WiFi-module (a/b/g/n – 11/54/65 Mb/s) en Bluetooth-module (v5.1 – BR/EDR/BLE) met chipantenne.
- Optie om in plaats daarvan een U.FL-antenne te gebruiken.
- Ingebouwde 10/100/1000 Mb/s Ethernet
- Ethernet-poort met ondersteuning voor PoE via een externe shield.
- Een verwisselbaar cameramodulesysteem met ondersteuning voor MIPI CSI en 8-bits parallelle interface, waardoor de OpenMV N6 kan worden aangesloten op verschillende sensoren:
- Een LiPo-accuconnector die compatibel is met 3,7 V LiPo-accu’s die veelal online worden verkocht voor hobbyrobotica-toepassingen, met ondersteuning voor opladen van de accu via USB.
- 500 mA snelladenstroom
- Met TVS-bescherming.
- Met een ADC voor het lezen van de batterijspanning.
- Een ARM 10-pins JTAG-aansluiting die compatibel is 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 ingangen voor een schakelregelaar 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 globale sluiter
1280×800 bij 120 fps
640 × 400 bij 240 fps
320×200 bij 480 fps - Optische 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 belichting: >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 3,3 V uit. Alle pinnen kunnen maximaal 20 mA afvoeren of leveren. VIN mag tussen 4,7 V en 5,7 V liggen. 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
- Wakken uit diepe slaapmodus naar inferentieresultaat (aangesloten op pc): ca. 2,5 s
- Ontwaken uit diepe slaap naar inferentieresultaat (stand-alone): ca. 1,5 s
- Bootloader omzeilen, inschakelen/opwaken naar inferentieresultaat (aangesloten op pc): ca. 1,5 s
- Bootloader omzeilen, 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
Vermogenverbruik
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
- Opslagtemperatuur: –25 °C tot +70 °C
- Bedrijfstemperatuur: –25 °C tot +70 °C