Salut à tous,
Une belle tuile vient de montrer le bout de son nez!
Nous avons une petite bête de course avec, entre autres, 3 cameras PoE et 3 Webcams USB (Logitech C930e). L'acquisition est géré par Matlab, avec un coeur dévoué à chaque caméras.
Deux cartes PoE (sur PCIE) sont utilisées pour les caméras PoE. Les webcams ont été testées sur la carte mère, un hub USB et une carte USB PCIE. Aucun de ces trois emplacements semble meilleur.
Le problème est le suivant. Dès que l'on a une caméra USB et une PoE, soit l'une soit l'autre arrête de faire de l’acquisition dès que l'autre commence. Ce n'est ni un problème de proc, ni de mémoire, ni d'enregistrement. Même la simple prise d'image (sans enregistrement) déconne. Ajouter des délais entre les démarrages, réduire la résolution ou la fréquence de prise de données (image/sec) n’arrangent pas la situation.
Après deux semaines d'essais, on sèche complètement sur le problème. Nous sommes presque convaincus que le problème est le suivant. Des images provenant des différentes caméras se percutent dans le bus entre les cartes (ou les ports) et le proc / ram.
En gros, nous pensons qu'une priorisation des caméras ou de leurs données pourrait gérer ces conflits. Qu'en pensez-vous ?
Des idées pour mettre cela en place dans le BIOS ou sous Windows (10)? Tous les drivers et firmwares sont à jour ...
Cordialement
RT team
Partager