Projet délectronique numérique Réalisation dun émetteur RS232.

Post on 04-Apr-2015

103 views 0 download

Transcript of Projet délectronique numérique Réalisation dun émetteur RS232.

Projet d’électronique numérique

Réalisation d’un émetteur RS232

Cahier des charges :

• L’objectif de ce projet est de réaliser un émetteur utilisant le protocole série, RS232.

• Cet émetteur doit être en mesure d’envoyer un nombre d’octets défini,ces octets étant générés masque successifs sur un motif de base choisi parl’utilisateur à l’aide interrupteurs.

La théorie : le protocole RS232Le protocole RS232 repose sur l’échange de signaux en +/- 12V.

+12V pour un état bas (0 logique)-12V pour un état haut (1logique)

La transmission des données peut se faire suivant plusieurs formats (7 ou 8 bits) avec ou sans contrôle de parité; une trame commence par 1 bit de Start ("0" logique) et se termine par 1 ou 2 bits de stop ("1" logique).Trame RS232 8,p,1 : 8 bits de données, avec parité, 1 bit de stop

Le bit de parité est défini comme suit :Parité paire : 1 si D[7:0] a un nombre pair de "1"Parité impaire : 1 si D[7:0] a un nombre impair de "1«

Dans notre application nous envoyons des paquets de 7bits et un bit de parité paire.

Première version

La première version de l’émetteur devait envoyer un mot de 7 bits avec bit de start, bit de parité paire et bit de stop. Ce mot étant défini par 7 interrupteurs.Le départ de la transmission était déclenché par une pression sur un bouton poussoir.

Simulation

La séquence émise est : 1000101 le bit de Start, la parité paireet le bit de Stop

Deuxième version

Cahier des charges :La seconde version de l’émetteur doit envoyer un nombre de bits définis par l’utilisateur (nombre défini par des interrupteurs). Les paquets de 7 bits envoyés ne sont pas toujours les mêmes, ils sont définis par modification de la trame de base générée par l’utilisateur.

Simulation

On voit bien les 3 signaux différents et le système anti-rebond.