Alimentation & commande relais via le port RS232

Le Montage suivant est un exemple pour récupérer une tension de 5V à la sortie d’un port série (attention avec les ports série des PC portables certains ne délivrent que 3V). Ce circuit ne délivre que quelque mA. (R1, R2 & R3 limitent le courant de sorties)

Obtenir plus d’intensité (attention ! risque pour la carte mère du PC)

Vous pouvez obtenir un peu plus d’intensité en remplaçant R1, R2 & R3 par un strap en cuivre. Le 78L05 peut fournir 3-4 mA.

Piloter des relais via le port RS232

Utiliser un 3-8VDc relais

Un petit relais consomme environ 5 mA, vous pouvez donc connecter directement celui-ci à l’aide du schéma ci-dessous :

wpe1.jpg (3847 octets)

Si 5 mA ne sont pas suffisant, vous pouvez combiner 2 sorties RS.

wpe2.jpg (4678 octets)

Quand vous utilisez cette option, n’oubliez pas de commander les lignes RTS & DTR en même temps, sinon vous n’aurez que 5 mA.

Opto-coupleur

On peux également connecter un opto-coupleur, la résistance R est à calculer pour obtenir environ 3 mA (vérifiez sur la datasheet de l’opto-coupleur).

wpe3.jpg (5323 octets)

Controller le relais par soft

Pour contrôler le port RS par software voici quelques exemples. Je publierai sous peu un source VB qui permet de piloter une valise à insoler ou autres équipements nécessitant une minuterie précise.

Valeur         DTR         RTS

0                 -12V      -12V

1                  +12V      -12V

2                  -12V      +12V

3                  +12V    +12V

Serial Typical I/O Memory location (in DOS) where

port address I/O address in use can be read

COM1 3F8h 0040:0000

COM2 2F8h 0040:0002

COM4 378h 0040:0004

COM4 278h 0040:0006