Réalisation d'un testeur à sonde mobile pour cartes électroniques
Résumé
Ce projet décrit la conception et la réalisation d’un système de « test à sonde mobile » pour cartes électroniques, à travers une interface graphique.
Le concept de base pour ce projet est d’installer une sonde sur un bâti mécanique pouvant la déplacer selon les 3 axes X, Y et Z, à l’aide de moteurs pas-à-pas.
Le projet comporte trois parties : la première concerne la conception et la réalisation électronique (Firmware et hardware), la deuxième la conception et la réalisation du système mécanique, et la troisième le logiciel de contrôle sur PC et son interface graphique.
En ce qui concerne la réalisation électronique, c’est à travers un microcontrôleur qui fait contrôler tout le système avec un protocole USB, en utilisant des drivers pour les différents moteurs pour varier la fréquence à travers les impulsions venue du micro vers les drivers. Le
microcontrôleur est alors programmé à travers un programme qu’on appelle firmware à travers la langage C.
Le système mécanique doit comporter trois axes variables, ces axes sont contrôlés par des moteurs pour amener le déplacement tridimensionnel. Bien sur c’est avec des guides et des paliers linéaires pour faire glisser les axes dans toutes les directions.
L’interface graphique, c’est la partie logicielle qui doit être devant l’utilisateur. Elle est codé avec le langage c# et c++ (langage de haut niveau). Son rôle principal est de communiquer avec la partie firmware à travers une interface intermédiaire pour émettre et recevoir des paquets USB
pour contrôler les drivers des moteurs et afficher les résultats de tensions pour les différents points de la carte électronique venant du sonde.
Des tests spécifiques ont été réalisés pour valider les performances du système obtenu qui peut en outre être utilisé pour d’autres types d’applications nécessitant un mouvement tridimensionnel.
Domaines
Electronique
Loading...