projet délectronique numérique réalisation dun émetteur rs232

10
Projet d’électronique numérique Réalisation d’un émetteur RS232

Upload: briant-diot

Post on 04-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Projet délectronique numérique Réalisation dun émetteur RS232

Projet d’électronique numérique

Réalisation d’un émetteur RS232

Page 2: Projet délectronique numérique Réalisation dun é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.

Page 3: Projet délectronique numérique Réalisation dun émetteur RS232

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.

Page 4: Projet délectronique numérique Réalisation dun émetteur RS232

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.

Page 5: Projet délectronique numérique Réalisation dun émetteur RS232

Simulation

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

Page 6: Projet délectronique numérique Réalisation dun émetteur RS232

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.

Page 7: Projet délectronique numérique Réalisation dun émetteur RS232
Page 8: Projet délectronique numérique Réalisation dun émetteur RS232

Simulation

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

Page 9: Projet délectronique numérique Réalisation dun émetteur RS232
Page 10: Projet délectronique numérique Réalisation dun émetteur RS232