Piloter un moteur 230V avec un Arduino

Ceci est une synthèse de la meilleure manière de piloter un moteur en 230v à l’aide d’une carte Arduino (sources astuces-pratiques.fr) , (sonelec-musique.com) , (sonelec-musique).

Le circuit se compose de 2 parties distinctes, une partie commande en basse tension et une partie puissance en 230v. Les 2 étant isolées galvaniquement à l’aide d’un opto coupleur.

La partie puissance se resumera à l’utilisation d’un Triac dont la gachette sera commandée par la sortie de l’opto.

Le montage sera proche de celui d’un variateur d’éclairage mais diffèrent tout de même, car un moteur représente une charge inductive.

Voici une image représentant le schéma à réaliser (source astuces-pratiques.fr )

L’entrée A2 sera reliée à la phase. La résistance R1 est calculée de façon à ne pas dépasser un courant de 5mA pour 1,5v maximum dans la led du Moc3023. (Moc3022 = 10mA, Moc3021 = 15mA, Moc3020 = 30mA).

Les Moc3041 (15mA), Moc3042 (10mA), Moc3043 (5mA) sont de type Zéro Crossing avec détection de passage par zéro de l’onde secteur.

Dans le cas d’une charge inductive, il est indispensable de protéger le triac par un circuit RC (Snubber) relié aux bornes A2 et A1.

Dans l’exemple ci dessus, le triac « BTA16-600BW » intègre déjà un circuit RC c’est un triac snubberless.

A pour isolé, 16 pour 16A, 600 pour 600v, BW pour cellule RC.

Christian

Technicien en électronique de loisir grand public, auteur d’articles sur le site Christian Pc.

Facebook