Communication série, groupe A

De Wiki de Projets IMA

Première séance:

Partie électronique:

- résolution du cablage électronique à exécuter pour passer d'une liaison série à une liaison parallèle sur papier.

- Tout les composants nécessaire au cablage pour la réalisation ont été trouvés.

Partie informatique:

OBJECTIFS:

-Création de la page d'accueil du site internet (HTML) qui permet de saisir et d'afficher une chaîne de caractères.

-Début de la réalisation des deux fichiers PHP permettant de transmettre et de recevoir une chaîne de caractères.

-Test de la fonction démon permettant de communiquer avec le port série.


I)- Création de la page d'accueil

 Le rôle de ce fichier HTML est d'acquérir et d'afficher un message.
 Pour cela on utilise quartes fonctions:
      -envoyer:
            fait appel au fichier PHP (fileaccess.php) => transmission du message saisi sur la page html au fichier php.      
      -charger: 
            fait appel au fichier PHP (fileread.php) =>  réception du message transmit sur le port série.          
      -afficher:
            fait appel à la fonction charger qui retourne le message reçu pour ensuite l'afficher. 
     

objectifs de la seconde séance:


- terminer la partie électronique du sujet et des fonctions de lecture et d'écriture. - établir la connexion série entre la carte électronique ( arduino ) et notre interface web. - finaliser les fichiers PHP de lecture et d'écriture.

Deuxième séance:

partie électronique:

Pour cette 2ème séance, nous avons réussi à concevoir la partie émission du message binaire (conversion parallèle / série). Nous avons testé notre montage d'émission sur la carte et visualisé le signal reçu sur un osciloscope numérique ( les tests sont Ok , signal bien reçu à la bonne frèquence ) nous avons également terminé la parie réception à quelques détails près, un problème de gestion du démarage de la lecture de la donnée série est à revoir, en effet notre système de "comptage" ( voir schéma pour plus de détails ) ne doit démarrer que lors de la prèsence du bit de start.


objectif de la 3ème séance: nous allons donc terminer la partie réception et relié la partie informatique et électronique.

schéma de la partie émission Émission.jpg

schéma de la partie réception: Réception.jpg

schéma global: Sheet3.jpg


Partie informatique :

Durant la deuxième séance on pu terminer la partie informatique. En effet on a continué la


séance 3:

Pour cette dernière séance, nous avons terminé la partie réception en réglant le problème rencontré précèdement ( départ du système de comptage de bit sur 9600Hz a partir du bit de start ) Ensuite nous avons testé notre système à l'aide de l'hyperterminal d'un ordinateur relié à la nanoboard )

test de la partie émission: on envoie le code binaire corespondant à une lettre et l'on reçoit la lettre corespondante sur le terminal. test de la partie réception: on envoie une lettre à l'aide de l'hyperterminal et on l'a visualise sur la nanoboard grâce aux leds, le code corespondant.

Une fois les tests réalisés avec succès, nous avons rélié la partie informatique et électronique en reliant la foxboard avec la nanoboard.


Voici les schémas électronique finale de la partie réception émission et de l'ensemble.

partie émission: I1.jpg partie réception: I2.jpg schéma global: I3.jpg