Comment détecter les erreurs via ECANTools

ECAN Tools est un logiciel développé indépendamment sur la base de l'analyseur de bus CAN GCAN. Il peut fonctionner sur un PC équipé d'un analyseur CAN et prend en charge CAN2.0A/B.
Après avoir vérifié que le câblage et la résistance sont normaux, la réception des données CAN a échoué et la transmission des données a également échoué.
Enfin, le réglage de la vitesse de transmission s'avère erroné. Certains ont la vitesse de transmission de CAN2 et sont connectés à CAN1. D'autres ont une vitesse de transmission réglée par eux-mêmes, qui est différente de celle du bus, etc.

 Cas 1

L'ingénieur Nicolas, d'une entreprise d'automatisation en Suisse, m'a contacté et m'a dit : toutes les données sont erronées pendant mon envoi, il doit y avoir un problème avec l'appareil. Il nous a ensuite fourni la capture d'écran suivante.

J'ai ensuite demandé quel équipement et quelle vitesse de transmission étaient connectés au bus CAN.

Il a indiqué qu'il s'agissait d'un servomoteur et que le débit en bauds était de 250K. À ce moment-là, nous voyons le paramètre Linger dans l'interface d'état de l'appareil des outils ECAN. Le débit en bauds est de 1000K, ce qui est un problème typique car le débit de communication n'aboutit pas parce que le débit en bauds n'est pas adapté.

Après avoir demandé à Engineer Nicolas de régler la vitesse de transmission à 250K, les données peuvent être reçues après avoir envoyé la commande CANopen MNT au variateur via ECAN Tools.

Si vous souhaitez en savoir plus sur le dispositif GCAN USBCAN, cliquez ici.

Cas 2

M. Rajan, d'une entreprise en Inde, nous a contactés pour nous dire qu'il ne pouvait pas recevoir de données en utilisant notre dispositif USBCAN, et qu'il y avait une erreur dans le coin inférieur droit du logiciel. La capture d'écran est la suivante.

La capture d'écran montre que le logiciel a signalé une erreur passive, ce qui signifie que le dispositif USBCAN a reçu les données, mais que celles-ci sont erronées.

Ensuite, j'ai demandé quel était l'équipement et quel était le débit en bauds.

Il a dit qu'il s'agissait de sa propre carte, que le débit en bauds était de 500K. Après avoir confirmé que le débit en bauds du logiciel était bien de 500K, nous avons réinitialisé USBCAN et redémarré la carte de M. Rajan, et nous avons constaté qu'il s'agissait toujours d'une erreur passive.

A ce stade, nous pouvons estimer que le débit en bauds ne correspond pas. Le dispositif USBCAN a reçu des données erronées.

Ensuite, j'ai demandé à M. Rajan d'utiliser la fonction d'identification automatique du débit en bauds d'ECAN Tools pour identifier sa propre carte. Le débit en bauds a été reconnu comme étant de 250K au lieu de 500K, et le débit en bauds de 250K a été sélectionné. Le logiciel reçoit les données.

Le GCAN rappelle que les problèmes rencontrés par l'ingénieur Nicolas et M. Rajan sont liés à la communication CAN : la vitesse de transmission est mal réglée, ce qui entraîne une communication anormale.
Grâce à notre logiciel ECAN Tools, vous pouvez voir la vitesse de transmission actuelle de l'appareil et l'état des erreurs de bus. L'utilisation flexible du logiciel permet aux ingénieurs d'identifier rapidement les problèmes et de les corriger à temps.

N'hésitez pas à nous contacter si vous souhaitez en savoir plus sur GCAN et ses produits.