GDW #6 protection I/O GPIO par optocoupleurs (arduino - raspberry)


Gen

Messages recommandés

<< GDW #5 FanControler multifonction avec seuil reglable (en cours)   

GDW #7 Commande de vitesse pour moteur à courant continu 5-60v >>

 

Bonjour,

 

Suite à la demande d'un membre, j'ai réalisé l'étude d'un module de protection pour les sorties I/O - GPIO des microcontroleurs arduino ou raspberry.

 

J'en fais une rubrique GDW pour que cela ne disparaisse pas dans les méandres du forum.

 

Le but du module est de mettre une barrière physique entre le contrôleur et les sorties, pour se faire, j'utiliserai des optocoupleurs PC817

 

Voici le schéma

 

gallery_616177_4758_8630.png

 

le rendu sur platine (simple face)

 

gallery_616177_4758_24353.png

 

le calque en pdf à l'échelle 1:1

 

pdf.gif  gpio.pdf   10.5 Ko   1 téléchargement(s)

 

la liste des composants

Part       Value          Package  Library     Position (inch)       Orientation
 
D1         1N4004         DO41-10  diode       (0.65 3.3)            R180
GPIO1                     AK500/2  con-ptr500  (0.5 2.95)            R270
GPIO2                     AK500/2  con-ptr500  (0.5 2.55)            R270
GPIO3                     AK500/2  con-ptr500  (0.5 2.15)            R270
GPIO4                     AK500/2  con-ptr500  (0.5 1.75)            R270
GPIO5                     AK500/2  con-ptr500  (0.5 1.35)            R270
GPIO_INPUT                MA06-1   con-lstb    (1.45 3.6)            R0
OK1        PC817          DIL04    optocoupler (1.15 3)              R90
OK2        PC817          DIL04    optocoupler (1.15 2.55)           R90
OK3        PC817          DIL04    optocoupler (1.15 2.15)           R90
OK4        PC817          DIL04    optocoupler (1.15 1.75)           R90
OK5        PC817          DIL04    optocoupler (1.15 1.4)            R90
R1         110            0204/7   rcl         (1.6 2.95)            R0
R2         110            0204/7   rcl         (1.6 2.5)             R0
R3         110            0204/7   rcl         (1.6 2.1)             R0
R4         110            0204/7   rcl         (1.6 1.7)             R0
R5         110            0204/7   rcl         (1.6 1.35)            R0
VCC_5V                    AK500/2  con-ptr500  (0.55 3.65)           R180

 

Ce module est fait pour 5 sorties

Si vous utilisez un raspberry les valeurs de R1 à R5 sont de 110 Ohms 1/4W 5%

Si vous utilisez un arduino les valeurs R1 à R5 sont de 220 Ohms 1/4W 5%

 

Si vous avez des questions, n'hésitez pas

 

++

GEN

Modifié par Gen
  • Like 4
Lien à poster
Partager sur d’autres sites
  • 7 mois après ...

Hello, super circuit, c'est exactement ce que je cherchais pour protéger mes gpio. Sst il possible d'avoir le fichier eagle ? car je suis pas super bon sur ce soft et je galère un peu pour créer les pistes dans la partie circuit....

 

Merci @+

Lien à poster
Partager sur d’autres sites
  • 1 mois après ...
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.