le 07-31-2019 09:26 AM
Bonjour à tous,
Dans le cadre d’un projet de recherche universitaire je dois vérifier le bon comportement d’une carte électronique grâce à un équipement de tests composé d’un châssis PXI et du logiciel LabVIEW. Les protocoles de communication utilisées entre l’équipement de tests et la carte à tester sont les suivant : Ethernet, SPI, I2C, USB.
Un comportement particulier que je dois valider est la gestion des erreurs lors des échanges de données. Par exemple si le banc envoie deux trame Ethernet disposant de CRC erronés, la carte doit alors dérouler une suite d’actions particulières.
L’exemple précédant a été possible à mettre en œuvre grâce à la librairie Winpcap disponible sur le site NI (http://www.ni.com/example/27660/en/). Avec un peu de travail j’ai pu personnaliser l’ensemble des enveloppes de mes trames Ethernet.
Cependant je n’ai pas réussi à trouver l’équivalent pour les autres protocoles de communication (SPI, I2C, USB).
Sauriez-vous comment je pourrais envoyer des trames personnalisées avec ces protocoles ?
Ps : on m’a proposé d’utiliser Labview Real Time et de redévelopper l’ensemble des protocoles à la main mais je ne dispose pas d’assez de temps pour mettre cela en place.
Je vous remercie d’avance du temps que vous pourrez me consacrer 🙂
le 08-01-2019 08:04 AM
Bonjour,
J'ai trouvé ces librairies qui semblent permettre la création de trame I2C et SPI :
1) I2C: http://www.ni.com/example/31080/en/
2) SPI: http://www.ni.com/example/31163/en/
Passez une bonne journée.
Clément
le 08-14-2019 07:32 AM
Merci 🙂
Mon sujet de recherche a malheureusement changé et j'aborderais cette partie beaucoup plus tard.
Je ferais à ce moment un retour complet sur la bibliothèque.