Informatique Industrielle Projet R&D — Primadiag Intermédiaire

Primadiag — ACSIA Monitor (Monitoring Série Temps Réel)

Logiciel Windows VB.NET de monitoring temps réel des machines Primadiag via port série : visualisation des messages Dilbert, statistiques de fiabilité, arrêt d'urgence et analyse des communications.

C / C++ VB.NET UART

Problématique

Analyser en temps réel les communications série entre modules embarqués pour identifier et corriger les pertes de messages dans le protocole Dilbert.

Solution apportée

Application VB.NET multi-threadée avec double acquisition série simultanée, statistiques de fiabilité, filtrage des messages et visualisation temps réel.

Description du projet

Développement d'un outil de monitoring desktop permettant aux équipes R&D de Primadiag d'analyser en temps réel les communications série entre les modules d'une machine.

L'application VB.NET multi-threadée gère deux threads d'acquisition série simultanés pour surveiller différents canaux de communication. Elle affiche les messages reçus (protocole Dilbert) avec statistiques de fiabilité (comptage des messages valides/invalides), et offre des fonctions d'arrêt d'urgence. Un système de filtrage permet d'isoler les messages spécifiques pour le debug.

Cet outil a été essentiel pour mettre au point et optimiser le protocole Dilbert, passer de ~50% à ~100% de fiabilité des communications entre modules embarqués.

Résultat

🎯

Outil de debug ayant permis d'optimiser le protocole Dilbert et d'atteindre ~100% de fiabilité des communications entre modules.