La placa de microcontrolador OpenMV N6 es compacta y de bajo consumo, lo que le permite implementar fácilmente aplicaciones que utilicen 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 computador 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 computador 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 el soporte para codificación/decodificación JPEG incluye 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. Su cámara OpenMV aparecerá como un puerto serie virtual y una unidad flash USB al conectarla.
- 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 artificial 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 entrada/salida (hay 18 pines de entrada/salida en la placa).
- Un RTC integrado que sigue funcionando cuando el sistema está en modo de bajo consumo.
- Con 8 KB de memoria RAM de respaldo.
- Con conexión dedicada para batería de respaldo.
- Un LED RGB controlable y regulable 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 brinda 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.
- WiFi integrado (a/b/g/n – 11/54/65 Mb/s) y módulo Bluetooth (v5.1 – BR/EDR/BLE) con antena de chip.
- Opción para usar 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 de módulo de cámara extraíble, con soporte para MIPI CSI y paralelo de 8 bits, que permite que el OpenMV N6 se conecte con diferentes sensores:
- El OpenMV N6 incluye un sensor de imagen a color con obturador global de 1 MP y una velocidad de captura de 120 fotogramas por segundo. La mayoría de los algoritmos sencillos se ejecutarán aproximadamente a 120 fotogramas por segundo en resoluciones VGA (640 × 480) o inferiores. Si desea utilizar lentes más especializadas con su sensor de imagen, puede adquirirlas y montarlas fácilmente usted mismo.
- O bien puede utilizar uno de los muchos módulos de sensores de nuestro portafolio de sensores.
- Un conector para baterías 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 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 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 polaridad inversa.
Especificaciones
TOME EN CUENTA QUE 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 el N6 mediante VIN. Los pines de 3,3 V son únicamente salidas. VIN tiene un voltaje máximo de entrada de 5,7 V. Si necesita suministrarle un voltaje superior a 5,7 V, utilice uno de nuestros nuevos shields con entradas reguladoras conmutadas 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 la 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 el polvo: IP4X
- Estructura: 6G + 1BG
Campo de visión real con el sensor de imagen PAG7936:
Información eléctrica:
Todos los pines soportan 3,3 V y ofrecen una salida de 3,3 V. Todos los pines pueden absorber o suministrar hasta 20 mA. VIN puede estar entre 4,7 V y 5,7 V. No extraiga más de 250 mA de la pista 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 (modo independiente): ~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 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 programa de arranque, encendido/activación para inferencia o guardado de imágenes (modo independiente): ~0,75 s
Consumo de energía
Potencia completa: 150 mA a 5 V(0,75 W)
Sueño profundo: 1,6 mA a 3,7 V (~6 mW, mediante el conector de batería)
Dimensiones
- Longitud: 45 mm
- Ancho: 35 mm
- Altura: 30 mm
Rango de temperatura
- Temperatura de almacenamiento: De −25 °C a +70 °C
- Temperatura de funcionamiento: De −25 °C a +70 °C