Diagnostic des problèmes de bus des capteurs SENT automobiles

Diagnostic des problèmes de bus des capteurs SENT automobiles

Le bus SENT (également appelé SAE J2716) constitue un moyen de transmission précis et économique des données du capteurs vers les ECU. Il s’avère particulièrement avantageux pour le signal PWM analogique. L’encodage par largeur d’impulsion habituellement utilisé est très fiable, mais extrêmement difficile à décoder à la main. En ajoutant un décodage et un déclenchement automatiques, le diagnostic est grandement simplifié.

Comment fonctionne le bus SENT ?

Le bus SENT transmet des données par paquets de 4 bits entre deux fronts descendants, d’où le nom « Paquet sur front unique ». La synchronisation temporelle du bus SENT est mesurée en intervalles de temps fixes, s’étendant généralement sur 3 μs. Chaque paquet commence par une période logique qui dure au moins 5 intervalles, puis se poursuit par une période à niveau logique haut de durée variable qui représente les valeurs des données encodées. Une valeur de données binaires 0000 est représentée par une durée à niveau logique haut d’au moins 12 intervalles. Une valeur de données binaires 0001 est représentée par une durée à niveau logique haut de 13 intervalles, et ainsi de suite, jusqu’à une valeur de données binaires 1111 qui est représentée par une durée à niveau logique haut de 27 intervalles.

  • Signal électrique : ligne du signal, une ligne d’alimentation +5 V et une ligne de terre
  • Niveaux des signaux : bas < 0,5 V et haut > 4,1 V
  • Débit de données : jusqu’à 30 kbit/s
L'encodage des paquets d’un bus SENT

Le paquet sur front unique encode quatre bits dans une seule impulsion.

Décodage des messages SENT de voie rapide

Le message SENT de « voie rapide » commence avec une impulsion de synchronisation pour laquelle la durée qui s’écoule entre les fronts descendants successifs est de 56 coups d’horloge. La longueur du message SENT est de 32 bits. Ce dernier est constitué de :

  • Quatre bits d’information sur l’état/la communication (12 à 27 coups)
  • Six paquets de 4 bits de données (12 à 27 coups chacun)
  • Quatre bits (12 à 27 coups) de CRC pour la détection d’erreur

Un message de voie rapide est constitué d’une impulsion de synchronisation, d’un paquet d’état, de six paquets de données, du CRC et d’une pause optionnelle.

Décodage des messages SENT de voie lente

Format du message d'une voie lente de bus SENT

Un message de voie lente transmis dans le paquet d’état de 18 messages consécutifs

La norme SENT prend également en charge les messages de « voie lente », dans lesquels 1 ou 2 bits de données sont transmis à la fois par l’intermédiaire des bits 2 et 3 du paquet de 4 bits d’état, en 16 ou 18 messages de voie rapide successifs. Il s’agit de bits accumulés pour construire le message de voie lente.

Paramétrage d’un oscilloscope pour le décodage et le déclenchement SENT

Le bus SENT est un signal asymétrique référencé à la masse. Bien que l’oscilloscope soit en mesure d’acquérir et de décoder le bus en utilisant une sonde asymétrique standard, il est possible d’améliorer la fidélité du signal et l’immunité au bruit en utilisant des connexions différentielles.

Sur les oscilloscopes Tektronix équipés du décodage et du déclenchement SENT, vous pouvez définir les entrées de l’oscilloscope comme un bus en appuyant sur le bouton Bus de la face avant. Pour que l’oscilloscope puisse décoder le paquet de données, vous devez renseigner certains paramètres basiques relatifs à votre mise en œuvre SENT spécifique.

Configuration du décodage et du déclenchement SENT sur un oscilloscope

Paramètres pour configurer le décodage et le déclenchement sur un oscilloscope MSO série 5.

Afficher un bus SENT décodé sur l’oscilloscope

L’affichage du décodage bus et du signal corrélé temporellement est utile pour rechercher des relations temporelles dans le système. Le signal du bus décodé fournit les éléments d’un message SENT de voie rapide, notamment :

  • l’impulsion de synchronisation,
  • le paquet d’état,
  • les données,
  • le CRC,
  • la pause (si applicable).
Bus SENT décodé affiché sur un écran d'oscilloscope

Un message SENT de voie rapide décodé est affiché en bas de l’écran de cet oscilloscope MSO série 5.

Interprétation des messages SENT de voie lente

Paquets du bus SENT de voie lente décodés et affichés sur un oscilloscope

Paquets du bus SENT de voie lente affichés sous les paquets de la voie rapide.

Le bus SENT décodé peut afficher des paquets de voie rapide et lente sur un seul signal. Les paquets de la voie lente seront affichés sous les paquets de la voie rapide.

Déclenchement et rechercher sur des valeurs de bus SENT

Le déclenchement du bus indique à l’oscilloscope de capturer tous les signaux d’entrée à partir d’un événement de bus spécifique. Cet événement sera positionné au point de déclenchement. Pour le bus SENT, l'oscilloscope MSO série 5 peut être configuré pour se déclencher sur :

  • le début d’un paquet,
  • les données de voie rapide,
  • l’impulsion de pause,
  • une erreur.

Tout comme les déclenchements sur bus, l’oscilloscope peut également rechercher dans l’ensemble des données acquises des conditions de bus qui correspondent aux valeurs spécifiées.

Configuration de l'oscilloscope pour déclenchement sur trafic du bus SENT

Configurez le déclencheur sur la valeur d’état binaire 0000, la valeur des données de la voie rapide 1 à 0x27F et celles de la voie rapide 2 à 0xC72.

D’autres applications pour l’automobile vous posent problème ?

Téléchargements
Télécharger

Télécharger des manuels, des fiches techniques, des logiciels, etc. :

Go to top