Interface De Communication Rs-232 - mikroElektronika EasyPIC 6 Manuel Utilisateur

Table des Matières

Publicité

12

6.0. Interface de communication RS-232

La communication série RS-232 est réalisée par l'intermédiaire du connecteur 9-broches SUB-D et du module USART du microcontrôleur.
Pour rendre possible une telle communication, il faut connecter les lignes de communication RX et TX aux broches du microcontrôleur
contrôlant le module USART. Ceci s'effectue par l'intermédiaire des DIP switches (les lignes CTS et RTS étant optionnelles). Les broches
du microcontrôleur utilisées pour ce type de communication sont les suivantes: RX - donnée reçue, TX - donnée transmise, CTS - clear to
send (accusé de réception de la requête) et RTS - Request To Send (Requête d'envoi). Le débit atteint 115 kbps.
USART (universal synchronous/asynchronous receiver/transmitter) est un des moyens les plus fréquemment utilisé pour l'échange de
données entre le PC et les périphériques. Pour activer le module USART du microcontrôleur afi n de recevoir des signaux d'entrées de
tensions différentes, l'utilisation d'un convertisseur de tension tel que le MAX-202C est indispensable.
Les DIP switches SW7 et SW8 servent à déterminer quelles broches du microcontrôleur doivent être utilisées en réception et transmission.
Les broches de sortie du microcontrôleur dépendent du type de microcontrôleur utilisé. La Figure 6-2 présente un microcontrôleur placé en
DIP40 (PIC16F887).
SW7: RX, CTS = ON
SW8: TX, RTS = ON
RS232
SUB-D 9p
9
6
5
1
Bottom view
Figure 6-2: Schéma du module RS-232
NOTE:
Assurez vous que votre microcontrôleur est fournit avec le module USART. En effet, les microcontrôleurs PIC n'intègrent pas
tous ce module.
MikroElektronika
Connecteurs RS-232
Figure 6-1: Module RS-232
VCC-MCU
C28
C 1
3
C1+
VCC
100nF
100nF
V+
GND
C1-
T1 OUT
RX
C30
C2+
R1 IN
CTS
100nF
C2-
R1 OUT
C29
V-
T1 IN
100nF
T2 OUT
T2 IN
R2 IN
R2 OUT
MAX202
TX
RTS
1
5
9
6
R3
1K
Système de développement EasyPIC6
Système de développement EasyPIC6
SW7
RC7
RB2
RB1
RB4
RA3
RB5
RC5
RB0
SW8
VCC-MCU
RC6
RB5
RB2
RB1
X1
RA2
8MHz
RB7
RC4
RC2
C6
C7
R54
22pF
22pF
1K
VCC-MCU
MCLR
RB7
RA0
RB6
RA1
RB5
RA2
RB4
RA3
RB3
RA4
RB2
RA5
RB1
RE0
RB0
RE1
VCC
VCC-MCU
RE2
GND
VCC
RD7
GND
RD6
OSC1
RD5
OSC2
RD4
RC7
RC0
RC1
RC6
RC2
RC5
RC3
RC4
RD3
RD0
RD1
RD2
DIP40

Publicité

Table des Matières
loading

Table des Matières