buscan erreur Le Bus CAN La gestion des erreurs Généralités Il est indispensable de bien en comprendre le mécanisme de gestion des erreurs Il est souvent occulté par le fait que les composants satisfaisants au protocole gèrent tous ces détails en interne
Le Bus CAN La gestion des erreurs Généralités Il est indispensable de bien en comprendre le mécanisme de gestion des erreurs Il est souvent occulté par le fait que les composants satisfaisants au protocole gèrent tous ces détails en interne des circuits puisqu'ils sont conformes au protocole et que l'utilisateur ?nal n'y prête guère d'attention Étant donné la complexité du traitement des erreurs nous distinguons deux grandes parties Abord général Philosophie et stratégie globale dévolues au traitement et recouvrement des erreurs Description des di ?érents types d'erreurs pouvant se produire Détail Les techniques de détections des erreurs Les techniques et trames de signalisation des erreurs Les techniques de recouvrement des erreurs CLe Bus CAN La gestion des erreurs - Types d'erreurs au niveau de la couche physique elle-même ? le bit lui-même est entaché d'erreurs parasité par exemple ? une erreur de bit stu ?ng pour des raisons quelconques involontaires parasites transmissions oublis etc ou parfois volontaires comme dans la trame d'erreur au niveau du bit et de la structure de la trame tout va bien mais par exemple ? celle-ci n'a pas été acquittée provoquant un ACKnowledgement error ? la valeur du CRC ne correspond pas à ce que l'on attendait au niveau de la trame ? erreur de CRC delimiter ? erreur de ACKnowledge delimiter ? erreur de end of frame ? erreur de error delimiter ? erreur de overload delimiter CLe Bus CAN La gestion des erreurs Dans tous ces cas de ?gures la présence d'erreurs sera signalée par une trame d'erreur - error frame - qui sera générée sur le bus pour en informer qui de droit Mis à part le fait que des erreurs peuvent se produire il est toujours utile de savoir ? de quel type elles relèvent ? si se produisant rarement elles sont réellement gênantes ? que le s micro contrôleur s gérant le réseau doivent être informés lors des perturbations durables ? quand l'activité du bus redevient normale Lors de perturbations persistantes la partie contrôleur de bus passe en mode dite de bus o ? et la partie CPU locale peut alors prendre des valeurs convenues par défaut La présence de perturbations mineures ou de courtes durées sur le bus n'a ?ecte pas la partie contrôleur de bus CLe Bus CAN La gestion des erreurs Pour réaliser cela le terme barbare de con ?nement sous-entend un énorme mécanisme ayant pour but d'être apte à déterminer si un n ?ud ? n'est pas perturbé du tout ? est peu perturbé ? est un peu plus gravement perturbé ? est tellement perturbé qu'il doit passer en bus o ? Le contrôleur du bus est dans le mode bus o ? lorsque trop d ? erreurs se sont produites il se place dans l ? état de sommeil sleep mode Cependant il peut reprendre son activité si le taux d ? erreur diminue voir mécanisme de comptage des erreurs et si son activité interne le permet CLe Bus CAN La gestion des erreurs -
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 08, 2021
- Catégorie Management
- Langue French
- Taille du fichier 50.3kB