La placa de microcontrolador OpenMV N6 es compacta y de bajo consumo, lo que le permite implementar fácilmente aplicaciones con visión por computadora en entornos reales. Usted programa la OpenMV N6 mediante scripts de Python de alto nivel (gracias a laMicroPythonsistema operativo) en lugar de C/C++. Esto facilita el manejo de las salidas complejas de los algoritmos de visión por computadora y el trabajo con estructuras de datos de alto nivel. Sin embargo, aún conserva un control total sobre su OpenMV N6 y sus pines de entrada/salida mediante Python. Puede activar fácilmente la captura de imágenes y video ante eventos externos o ejecutar algoritmos de visión por computadora para determinar cómo controlar sus pines de entrada/salida.
La OpenMV N6 incluye:
- ElSTM32N6Procesador vectorial acelerado ARM Cortex-M55 capaz de hasta 8 operaciones por ciclo a una frecuencia de 800 MHz (6,4 gigaoperaciones), con 64 MB de SDRAM, 4,2 MB de SRAM y 32 MB de memoria FLASH para programa/almacenamiento. El procesador incluye una UPA de 1 GHz.600 gigaoperaciones de cómputo de IA/ML para ejecutar modelos, lo que le permite ejecutar algoritmos de detección de objetos YOLO a bordo a 30 fotogramas por segundo, un procesador de señales de imagen capaz de manejar módulos de cámara RAW BAYER de hasta 5 MP, una GPU para aceleración gráfica que puede acelerar el escalado de imágenes y la rotación de imágenes en 3D, y una memoria integradaCodificación H.264 (hasta 1080p)y la codificación/decodificación JPEG admite aceleración por hardware. Todos los pines de entrada/salida generan 3,3 V y son compatibles con 3,3 V. El procesador cuenta con las siguientes interfaces de entrada/salida:
- Una interfaz USB-C de alta velocidad (480 Mbps) con su computadora. Al conectarla, su cámara OpenMV aparecerá como un puerto serie virtual y una unidad flash USB.
- Corriente limitada a 1,5 A.
- Con filtro EMI y protección TVS.
- Un conector para tarjeta μSD capaz de lecturas y escrituras a 104 MB/s, lo que permite a su cámara OpenMV tomar fotografías y extraer fácilmente los recursos de visión por computadora de la tarjeta μSD.
- Con filtro EMI y protección TVS.
- Dos buses SPI que pueden operar a velocidades de hasta 100 Mb/s, lo que le permite transmitir fácilmente datos de imagen desde el sistema hacia el Shield LCD o hacia otro microcontrolador.
- Y un bus I2S para un códec de audio.
- Un bus I2C (hasta 1 Mb/s), un bus I3C (hasta 10 Mb/s), dos buses CAN (hasta 8 Mb/s) y tres buses seriales asíncronos (TX/RX, hasta 12,5 Mb/s) para la interconexión con otros microcontroladores y sensores.
- Un ADC de 12 bits (tolerante a 3,3 V).
- Tres pines de E/S para el control de servomotores.
- Un pin de E/S para sincronización de fotogramas/activación (o control de servomotor).
- Dos pines de E/S para activación con bajo consumo de energía.
- Uno compartido con un botón.
- Interrupciones en todos los pines de E/S (hay 18 pines de E/S en la tarjeta).
- Un RTC integrado que sigue funcionando cuando el sistema está en modo de bajo consumo de energía.
- Con 8 KB de memoria RAM de respaldo.
- Con conexión dedicada para batería de respaldo.
- Un LED RGB controlable/dimable por el usuario.
- Un botón de usuario.
- Otro LED RGB para indicar la carga, la alimentación USB y la alimentación VIN.
- 64 MB de SDRAM externa de 16 bits con reloj a 200 MHz DDR, lo que proporciona un ancho de banda de 800 MB/s.
- 32 MB de memoria flash octal para programa/almacenamiento con reloj a 200 MHz en modo DDR de 8 bits para un ancho de banda de 400 MB/s (velocidad de lectura).
- Una UMI (acelerómetro y giroscopio) centrada debajo del módulo de cámara.
- Un micrófono para grabación de audio y detección/procesamiento de sonido.
- Módulo integrado de WiFi (a/b/g/n: 11/54/65 Mb/s) y Bluetooth (versión 5.1: BR/EDR/BLE) con antena de chip.
- Opción de utilizar una antena U.FL en su lugar.
- Ethernet integrado de 10/100/1000 Mb/s
- Conector Ethernet con soporte PoE mediante un blindaje externo.
- Un sistema modular de cámara extraíble, con soporte para MIPI CSI y paralelo de 8 bits, que permite que la OpenMV N6 se conecte con diferentes sensores:
- Un conector para batería LiPo compatible con baterías LiPo de 3,7 V comúnmente vendidas en línea para aplicaciones robóticas de aficionados, con soporte para carga de la batería mediante USB.
- Corriente de carga rápida de 500 mA
- Con protección TVS.
- Con ADC para leer el voltaje de la batería.
- Un conector JTAG de 10 pines ARM compatible con los dispositivos SEGGER J-Link para depuración y programación.
- Con filtro EMI y protección TVS.
- Interruptor BOOT1 para depuración.
- Alimentación externa de 5 V CC con protección contra inversión de polaridad.
Especificaciones
ATENCIÓN: ¡LOS PINES DE E/S DEL N6 NO SON COMPATIBLES CON 5 V! NO CONECTE EL DISPOSITIVO DIRECTAMENTE A UNA MCU DE 5 V COMO LA ARDUINO MEGA.
Debe alimentar la N6 mediante VIN. Los pines de 3,3 V son únicamente salidas. La entrada máxima de voltaje en VIN es de 5,7 V. Si necesita suministrar un voltaje superior a 5,7 V, utilice uno de nuestros nuevos shields con entradas de regulador conmutado de 6 V a 36 V.
Procesador:
- CPU ARM® de 32 bits Cortex®-M55 con FPU de doble precisión
con tecnología ARM® MVE Helium™ (SIMD de 128 bits) - 800 MHz (1280 DMIPS)
- Puntuación Core Mark: 3616 (comparar con Raspberry Pi 3: 3800)
Información de la cámara:
- Sensor de obturación global a color de 1 MP, modelo PAG7936
1280 × 800 a 120 fotogramas por segundo
640 × 400 a 240 fotogramas por segundo
320 × 200 a 480 fotogramas por segundo - Formato óptico: 1/4
- Tamaño de píxel: 3 µm × 3 µm
- CRA: 20°
- SNR: 36 dB
- Rango dinámico: 64 dB
Información de la lente:
- Diámetro máximo del círculo de imagen: 6,7 mm
- Longitud focal: 2,8 mm
- Apertura: F2.0
- TTL óptico/mecánico: 17.50
- Longitud focal posterior: 5,37 mm
- Distancia focal de brida: 4,53 mm
- Distorsión de TV: <-24%
- Iluminación relativa: >70 %
- CRA: 14°
- Temperatura de almacenamiento/funcionamiento: -40 °C a 85 °C
- Formato: 1/3
- Montaje: M12 × 0.5
- Filtro de corte IR: 650 nm
@420 nm–600 nm: Tprom > 90 %
@650 nm ± 10 nm: T = 50 % - Nivel de protección contra polvo: IP4X
- Estructura: 6G + 1BG
Campo de visión real con el sensor de imagen PAG7936:
Información eléctrica:
Todos los pines toleran 3,3 V y ofrecen una salida de 3,3 V. Todos los pines pueden absorber o suministrar hasta 20 mA. La tensión en VIN puede estar entre 4,7 V y 5,7 V. No extraiga más de 250 mA del riel de 3,3 V de su cámara OpenMV.
Especificaciones de rendimiento:
- Encendido hasta resultado de inferencia (conectado a una PC): ~2,5 s
- Encendido hasta resultado de inferencia (autónomo): ~1.5 s
- Despertar desde el modo de suspensión profunda hasta el resultado de la inferencia (conectado a una PC): ~2,5 s
- Despertar desde el modo de suspensión profunda hasta el resultado de la inferencia (modo independiente): ~1,5 s
- Ignorar el programa de arranque, encendido/activación para obtener el resultado de la inferencia (conectado a una PC): ~1.5 s
- Ignorar el cargador de arranque, encendido/activación para obtener el resultado de la inferencia (modo independiente): ~0.5 s
- Ignorar el programa de arranque, encendido/activación para inferencia o guardado de imagen (conectado a una PC): ~4 s
(PC ralentiza el sistema mientras lee el almacenamiento masivo) - Ignorar el cargador de arranque, encendido/activación para inferencia o guardado de imagen (modo independiente): ~0.75 s
Consumo de energía
Potencia completa: 150 mA a 5 V(0,75 W)
Modo de sueño profundo: 1,6 mA a 3,7 V (~6 mW, mediante el conector BAT)
Dimensiones
- Longitud: 45 mm
- Ancho: 35 mm
- Altura: 30 mm
Rango de temperatura
- Temperatura de almacenamiento: De −25 °C a +70 °C
- Temperatura de operación: De −25 °C a +70 °C