neosoft.ca

Partager l'article :

Afin de pouvoir valider la communication avec un calculateur embarqué, des scripts TestStand devaient pouvoir envoyer et monitorer des trames J1939. Neosoft Technologies a donc créé une bibliothèque réutilisable de steps TestStand.

Grâce au pas de test Sniffer toutes les trames reçues sont enregistrables dans un fichier de log. Ce step fonctionne aussi comme une mémoire partagée, ainsi l’appel au pas Read frame permet de récupérer la dernière valeur reçue d’un message particulier.

Photo Communication CAN sous TestStand​

L’utilisation de LabVIEW et de TestStand nous a permis de formaliser une bibliothèque de fonctions pour l’écriture et la lecture de données sur le bus CAN (J1939). Cette bibliothèque a été également créée dans l’optique de permettre le test de plusieurs unités en parallèle.

En s’appuyant sur les capacités du driver XNET sous LabVIEW et créer des step types génériques pour pouvoir interagir avec les trames définies dans la messagerie J1939. Ces fonctions se lient spécifiquement à une interface CAN identifiée, et peuvent donc s’utiliser de manière complémentaire pour communiquer de manière simultanée avec plusieurs cartes de communication CAN.

Bibliothèque de pas de test

Plusieurs bus J1939 peuvent être surveillés en même temps, et chaque test est associé à une interface matérielle spécifique. Ainsi, si plusieurs interfaces sont utilisées, les tests peuvent être lancés plusieurs fois depuis la même palette tout en restant liés à une interface précise. Cette solution s’adapte donc parfaitement à la surveillance simultanée de plusieurs produits sur différentes interfaces matérielles.

Test de plusieurs produits en parallèle

Publications associé

Parmi nos projets notables :

Cover-Système de traitement de fréquences pour turboréacteurs

Système de traitement de fréquences pour turboréacteurs

Ce projet visait à remplacer une carte électronique obsolète par un nouveau système de traitement des signaux pour moteurs à réaction. Développé sur plateforme NI CompactRIO avec LabVIEW Real-Time et FPGA, il assure une acquisition fiable, une analyse en temps réel et une exploitation durable des données de fréquence.

Lire la suite

En choisissant Neosoft pour vos besoins en consultation et développement de logiciels sur mesure, vous bénéficiez d’une expertise reconnue, d’une approche personnalisée et de technologies de pointe pour optimiser vos processus et garantir la qualité de vos produits.

Pour discuter de vos besoins spécifiques, n’hésitez pas à nous contacter.