Contrôle des LEDs

Une caméra USB 2.0 mvBlueFOX contrôle des LEDs
Une caméra USB 2.0 mvBlueFOX contrôle des LEDs

Intégration matérielle et logicielle facile dans des environnements de tests

Pour la vérification de LED sur des circuits imprimés, la société Murrelektronik, basée à Oppenweiler, Allemagne, avait besoin d’un système de test pour remplacé l’ancien, qui présentaient des fluctuations d’intensité et de luminosité des couleurs. Malgré tout, le nouveau matériel et logiciel devait impérativement être intégrable dans l’environnement de test de Murrelektronik. La société cherchait donc un véritable partenaire et a trouvé MATRIX VISION, qui lui a fournit l’ensemble adéquat.

Le choix pour le bon matériel fut simple : Etant donné que le PC était près du système de contrôle, le bus USB 2.0 pouvait être utilisé, et donc le mvBlueFOX. Cette caméra industrielle avait deux avantages : Elle était toute petite, et offrait une grande qualité d’image. Cependant, avec le choix du matériel imposait la mise en place d’un planning de mise au point de l’application de traitement d’image. En effet, le traitement en temps réel des images, impliquant du traitement d’image, devait être fait de façon logicielle.

Le système utilisé jusque là était donc sujet à des fluctuations de l’intensité et de la luminosité des couleurs. Pour cette raison, le système de test doit être ajusté et ne pouvait pas être utilisé pendant cet ajustement, après le changement de fabricant de la LED. Au contraire, une solution basée sur une caméra, qui vérifie le fonctionnement de la LED (On/Off), la couleur (Rouge, Vert, Jaune) ainsi que la luminosité de la LED est donc tolérant vis-à-vis des fluctuations. Malgré tout, plusieurs problèmes devaient être résolus : D’un coté le contrôle de la LED sur la carte était difficile, de l’autre la solution logicielle devait être intégrée dans l’environnement Visual Basic existant de Murrelektronik.

La première tâche a été solutionnée en utilisant des fibres optiques. La lumière de la LED est diffusée sur une surface noire. Celle-ci est placée avec la caméra dans une enceinte protégée de la lumière du jour. Pour ajuster la distance entre la caméra et la plaque noire, la caméra est montée sur un rail. Les lumières des LED présentent une matrice. A l’aide des modules logiciels mvIMPACT Blob et Color, cette matrice est analysée. Le module Couleur converti l’espace couleur et les sites du masque qui ne sont pas suffisamment brillants, en utilisant un seuillage. Le module Blob acquiert ensuite chaque point de lumière. Dans l’étape suivante, la couleur est contrôlée avec un seuillage couleur. Les résultats de Toutes les étapes sont combinés dans une image binaire, qui affiche des zones des zones blanches. Ces zones permettent le test des paramètres. Le nombre de pixels noirs est compté et comparé à une taille standard pré-définie. Etant donné que les outils logiciels fonctionnent sous Visual Basic, l’intégration de l’ensemble dans l’environnement de test de Murrelektronik fut facile.

Retour