Skip to content

Présentation d'une trame

Une trame se présente sous la forme d'un code JSON.

La communication utilisée repose sur l'UART, celle de l'Arduino et celle du HMI.

TIP

Il est important de noter que la communication UART doit être inversée.

En savoir plus

Pour plus de détails, consultez la page de présentation du 4069.

Baud

Le débit configuré pour le HMI et l'Arduino est de 9600 bauds.

Visualisation

L'image ci-dessous illustre que 1/ΔX = 9.6 kHz, soit 9600 bauds.

preview

Configuration du décodage

Nous utilisons un oscilloscope RIGOL pour visualiser les messages, mais la configuration reste similaire avec d'autres modèles.

ParamètreValeur
DécodageRS232
État BUSActivé
TXCH1 (DO)
RXCH2 (DI)
Baud9600
PolaritéNormale (ou inversée si connecté sur TX3 de l'Arduino)

Capture des trames à l'oscilloscope

Pour capturer une trame, deux options s'offrent à vous :

  • Depuis l'Arduino
  • Depuis le HMI

Le choix dépend de votre préférence et de votre configuration.

Attention

La conversion des données binaires varie selon que vous effectuez la mesure avant ou après le 4069.

Par exemple, si la mesure est prise directement sur les entrées du HMI, une inversion du signal sera nécessaire.

Visualisation

Visualisation

Bit de start

L’image suivante montre que le bit de start est bien présent et ne doit pas être pris en compte.

TIP

Les trois premières valeurs seront toujours ST< et les trois dernières toujours >ET. (Se référer au PDF d'instruction du HMI)

visualisation bit de start

Documentation/code du Projet B.R.A.S présent sur ce site sous license CC BY 4.0. (pour en savoir plus rdv dans la section LICENSE)