Congatec et MATRIX VISION ont présenté pour la première fois au salon Vision de Stuttgart leur nouveau Computer-on-Module SMARC avec extension de module caméra basée sur PCI Express (PCIe). Sans coûts additionnels et sans interfaces supplémentaires telles que GbE, USB ou MIPI CSI, les données d’image sont écrites directement dans la RAM du module SMARC avec une latence quasi nulle et un débit plus élevé1. Les modules caméra basés sur le capteur Sony Pregius de MATRIX VISION fournissent des données image au module SMARC de congatec basé sur un processeur Intel Atom à des vitesses allant jusqu’à 226,5 images par seconde (FPS) et avec une résolution de 1,6 mégapixel. Une telle transmission à haut débit permet un temps réel dur à des fréquences d’horloge d’environ 4 millisecondes. Cette synchronisation convient également parfaitement aux commandes d’actionneurs sur Ethernet basé sur TSN (Time Sensitive Networking), qui fournit un temps réel dur à des fréquences d’horloge <1 milliseconde. Les cas d’utilisation typiques sont les applications de vision industrielle dans la fabrication électronique et de semi-conducteurs, l’industrie automobile, l’alimentation et les boissons, l’industrie pharmaceutique, l’emballage et l’impression. Les autres marchés comprennent la santé, les systèmes de transport intelligents (ITS), ainsi que les systèmes de sécurité et de surveillance des aéroports.
"Les implémentations de caméras basées sur PCIe sont prédestinées aux applications de vision en temps réel à très faible latence et à haut débit. L’une des raisons est que contrairement à GbE, USB ou MIPI - il n’y a pas de coûts additionnels dans le protocole. Deuxièmement, l’interface est toujours prise en charge de manière native par le processeur, ce qui n’est pas toujours le cas avec GbE, USB ou MIPI", explique Martin Danzer, directeur des produits chez congatec.
"La possibilité d’utiliser plusieurs voies en parallèle rend les performances de PCIe hautement évolutives dans les systèmes multi-caméras tout en maintenant les coûts globaux du système à un niveau bas. Le PCIe offre également une grande sécurité d’investissement pour l’avenir car ce bus est inextricablement lié au bus du processeur x86", explique Uwe Hagmaier, responsable de la R&D chez MATRIX VISION.
La démonstration en direct, qui peut fonctionner avec jusqu’à quatre modules caméra, est conçue pour les modules SMARC équipés de processeurs Intel Atom, Intel Pentium et Intel Celeron (noms de code Elkhart Lake et Apollo Lake). Des variants avec des modules SMARC basés sur le processeur NXP i.MX8 M Plus sont également disponibles. La famille de modules caméra MATRIX VISION mvBlueNAOS utilise les derniers capteurs Global Shutter des séries Sony Pregius et Pregius S. Offrant une haute qualité d’image, des pixels de petite taille et des taux de transfert élevés, ils sont parfaitement adaptés à cette caméra. Pour supporter les différentes architectures de processeurs disponibles sur SMARC, un SDK mvIMPACT Acquire fait partie du package. Le GenICam GenTL producer assure la compatibilité avec les développements existants et garantit une transition en douceur entre les différentes plates-formes matérielles. Des packages supplémentaires pour LabVIEW, DirectShow, VisionPro et Halcon sont également disponibles.
Les développeurs souhaitant évaluer les cartes de vision PCIe de la famille mvBlueNAOS avec les modules SMARC de congatec basés sur les processeurs Intel Atom, Intel Pentium et Intel Celeron ainsi que sur les processeurs NXP i.MX8 M Plus, peuvent choisir entre 6 modèles de caméras différents avec des résolutions allant de 1,6 MP (1456 x 1088) à 24,6 MP (5328 x 4608) et des fréquences d’images allant de 226,5 à 24,1 FPS.