Projet délectronique numérique Réalisation dun émetteur RS232.
-
Upload
briant-diot -
Category
Documents
-
view
103 -
download
0
Transcript of Projet délectronique numérique Réalisation dun émetteur RS232.
![Page 1: Projet délectronique numérique Réalisation dun émetteur RS232.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/1.jpg)
Projet d’électronique numérique
Réalisation d’un émetteur RS232
![Page 2: Projet délectronique numérique Réalisation dun émetteur RS232.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/7.jpg)
![Page 8: Projet délectronique numérique Réalisation dun émetteur RS232.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/9.jpg)
![Page 10: Projet délectronique numérique Réalisation dun émetteur RS232.](https://reader036.fdocuments.net/reader036/viewer/2022082806/551d9da4497959293b8d49b0/html5/thumbnails/10.jpg)