>
 
 

 

1ere Chaîne d'information

2nd chaîne d'information

Introduction
Acquérir
Traiter
Communiquer

Chaîne d'énergie

Bilan électronique



 

Traiter:

C'est le pic 16f84 qui réalise cette fonction, plus précisément le programme qu'il contient, ce programme a été réalisé à l'aide de deux logiciels, mplab et picclite. Le dernier nous permettant de programmer en C. Nous avons d'abord réaliser l'algorigramme suivant :

 

 

La parti "test trame" est la partie du programme qui permet de traiter les données.

La seul différence entre le bit-0 et le bit-1 se situant à ce niveau:

 

Nous avons du utiliser l'oscilloscope pour trouver les temps exacts, on voit maintenant où seront réalisés les tests sur la trame sortant du max 232:

 

Nous avons décidé de réaliser le test au milieu de chaque espace de différence, pour être certains que le programme testera dans cette partie.

On peut observer en parallèle l'algorigramme ainsi que la partie du programme en C réalisant le "test trame".

On laisse à la fin de cette partie un temps supplémentaire pour s'assurer que la trame est bien finie avant de réaliser une autre boucle.

Une fois ce test réalisé, la trame peut être décryptée à partir des valeurs enregistrées dans les variables E1, E2 et E3.

Dans l'exemple donné, on trouve donc E1=1, E2=0 et E3=1

On retrouve bien la trame envoyée au départ.

 

page suivante