Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



Commuter de fortes puissances avec ARDUINO


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Astuces
Previous topic :: Next topic  
Author Message
Tachro52
Débutant

Offline

Joined: 30 Nov 2013
Posts: 100
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sun 12 Jan - 13:59 (2014)    Post subject: Commuter de fortes puissances avec ARDUINO Reply with quote

PublicitéSupprimer les publicités ?
Salut tout le monde !

On m'a demandé la semaine dernière, comment commuter plus de 15 Relais de puissance (2A) sur une arduino uno ( Sorties digitales + analogiques )
En effet, cette personne utilisait des relais, qui consommaient chacun 33mA : 0,033x15 = 0,495 soit 495mA. Sachant que l'Arduino ne délivre que 200mA au maximum ... ça passe pas.

Pour les personnes gourmandes, l'astuce est toute simple, puisqu'il suffit uniquement d'utiliser une alimentation externe ou la même qui alimente la carte arduino, mais en pompant le courant AVANT l'entrée dans la carte Arduino, et de passer par un transistor.

Le relais utilisé est de marque FINDER, REF : 30.22.9.012, sa consommation est de 33mA, et la résistance de sa bobine est de 360Ohms

Le choix du transistor est fonction des critères suivants :
Intensité collecteur/émetteur mini
Tension d'isolement collecteur/émetteur max
Type de boitier pour la dissipation thermique.

Pour faire passer 33mA ... j'ai choisi un Transistor de type NPN , le BC547. ( 10cts chez Dahms ... )
La résistance à mettre à sa base est de 10Kohms.
Il est indispensable de mettre une diode de roue-libre aux bornes du relais pour éviter de griller le transistor.


Dans le cas de l'utilisation de deux sources de tensions différentes, veillez à relier les deux masses, afin que les références des différences de potentiel soient identiques.
AINSI, le courant alors débité sur la sortie de la carte Arduino sera de : Ib=0,000297A !

Soit 0,0044 A avec tous les relais en fonctionnement. (les 495mA ne passant pas au travers de la carte arduino !)

Voila, tout simple ! et ça va vous simplifier la vie..

Petit schéma, Arduino UNO, Alimentation 12V commune :



Alors à retenir :

Composant :______________Transistor :______Résistance à sa base :
Relais finder 30.22.9.012........BC547................10Kohms
Relais finder 30.22.7.012........BC547................25Kohms
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 13 Jan - 11:49 (2014)    Post subject: Commuter de fortes puissances avec ARDUINO Reply with quote

Une bonne astuce pour inaugurer la rubrique !!
Par le même principe, on peut inverser le sens de rotation d'un moteur grâce à 2 relais et 2 transistor en faisant un pont en H (montage dont je parle souvent et dont vous n'aurez pas de mal à trouver les schémas sur ce forum !!)
____________________________
http://simple-duino.com
Back to top
CD74HC74
Débutant

Offline

Joined: 03 Jan 2014
Posts: 23
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 13 Jan - 17:17 (2014)    Post subject: Commuter de fortes puissances avec ARDUINO Reply with quote

C'est ainsi qu'il faut piloter toute charge inductive, comme les relais (en exemple), les moteurs, qu'ils soient à courant continu, pas-à-pas ou servomoteur et les hauts-parleurs (même si ce n'est pas exactement vrai pour les HP).
En un mot tout ce qui est constitué de bobinage.

Bonne journée.
____________________________
Le fleuron de l'électronique : La Bascule D Flip-Flop Edge-Triggered
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Tue 14 Jan - 21:41 (2014)    Post subject: Commuter de fortes puissances avec ARDUINO Reply with quote

+1
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Astuces All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino