Arduino contrôlée variateur de lumière (15 / 15 étapes)

Étape 15 : Passage par zéro : un peu de théorie

Bien que j’ai déjà décrit le zerocrossing, je vais passer plus de quelques mots sur elle.
Avec le circuit « pont et opto-coupleur » que j’ai utilisé dans ce projet, le principe est très clair : une tension AC passe par 2 résistances de 33k et redressée par le pont de diodes.
Cela entraîne une tension palpitante qui maintient l’optocoupleur ouvert rectification, en gardant le zerocrossing signal faible jusqu'à ce que la tension tombe à « zéro » à quel moment l’optocoupleur ne sera pas en conduction plus et le signal de zerocrossing est tiré haut, jusqu'à ce que la tension augmente à nouveau assez pour envoyer l’optocoupleur en conduction encore une fois, résultant dans les tours de goupille de zerocrossing faible.
La « qualité » de cette impulsion de zerocrossing est bien sûr selon un certain nombre de facteurs, mais principalement sur la vitesse de l’opto-coupleur, la valeur de la résistance de collecteur, mais pas à tout le moins sur la valeur des deux résistances dans la ligne d’alimentation.

Si cette valeur est trop faible, votre optocoupleur grillera, mais si elle est trop élevée, la tension à laquelle il y a encore assez courant en passant par l’opto-coupleur pour le garder conduite devient plus élevée et plus élevés. Cela signifie que si la valeur de la résistance est trop élevée, la commutation de l’optocoupleur arrivera plus haut sur le flanc montante et descendant de la vague de péché, ayant pour résultat un signal large zerocrossing, qui commence bien avant le zerocrossing réel jusqu’au chemin après la zerocrossing.
Ergo : La valeur de la résistance doit être aussi faible que possible. Dans la pratique cependant j’ai trouvé le 2 x 33 k pour être une bonne valeur, conduisant à une impulsion de départ abt 200uS avant la zerocrossing réelle. C’est tout à fait acceptable. Le courant qui traverse la 4N25 est environ 3,33 mA. Certes, nous pourrions prendre que d’un cran, mais il n’est pas nécessaire. Avec ces valeurs, l’utilisation ralentie de ce circuit est un estimé Watts 0,7

En fait va de même pour le circuit avec la H11AA1. L’avantage de la H11AA1, c’est qu’on n’a pas besoin un pont de diode car il a deux diodes antiparallèles. Il en va de même pour la série de IL250 ou le LTV814
On peut atteindre le même effet avec deux optocoupleurs régulières telles que les 4N25, comme le montre la figure, ou avec un dual optocoupleur.

J’ai également fourni un circuit dans lequel la largeur de l’impulsion de zerocrossing peut être réglée.
Comme dit précédemment, la largeur du signal Zerocrossing détermine combien de temps avant la zerocrossing réelle l’interruption est générée. Idéalement, si vous savez comment grand le signal de votre zerocrossing, vous pourriez en tenir compte dans le logiciel. Supposons que votre signal est 600uS large et suppose que c’est un timing uniformément divisé. Alors vous savez que votre interruption est générée certains 300uS avant la Zerocrossing réelle. Vous pouvez attendre cette période après chaque interruption pour obtenir un pilotage plus précis de la zerocrossing

Articles Liés

Couvre-feu pour animaux de compagnie : Un Arduino contrôlée chatière

Couvre-feu pour animaux de compagnie : Un Arduino contrôlée chatière

Le problème: vous voulez restreindre le temps lorsque votre animal de compagnie est autorisé à aller à l'extérieur. C'est peut-être parce que le quartier n'est pas sans danger pour votre chat ou votre petit chien pendant la nuit (maraude coyotes vien
Arduino contrôle via un Service Web avec Teleduino

Arduino contrôle via un Service Web avec Teleduino

Convertir votre Arduino en une plate-forme de contrôle web sophistiquée à l'aide de Teleduino.Teleduino est un produit et un service. Une fois l'esquisse de Teleduino a été chargé sur votre Arduino (le « produit »), il se connecte ensuite au serveur
Autocollant de fenêtre numérique (Arduino contrôlée)

Autocollant de fenêtre numérique (Arduino contrôlée)

un autocollant de taille matrice de LED qui affiche des images en séquence à partir d'une carte SD, pour produire une animation signe ou « vitrophanie ». Arduino contrôlée ! Inclut également le code de Windows, Mac et Linux pour la conversion des fic
Arduino contrôlée ATX Power Supply

Arduino contrôlée ATX Power Supply

pouvez un microcontrôleur contrôler sa propre puissance ?  Eh bien presque !Une ATX alimentation, neuf ou d'un vieux PC, est un excellent moyen pour alimenter l'Arduino et autres projets de microcontrôleur.  Qui est couvert dans plusieurs ' ibles tel
ARDUINO contrôlée 12v RGB LED STRIP

ARDUINO contrôlée 12v RGB LED STRIP

Il y a un an j'ai découvert que les bandes de LED RVB sur Amazon. Être juste avant le début de la saison des festivals musique, j'ai naturellement alla droit à travailler à rendre fous lumineux clignotants festivals jouets. Les bandes non adressable
Arduino contrôlée hélicoptère

Arduino contrôlée hélicoptère

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com). L'objectif de ce cours était pour nous enseigner la créativité, l'ingéniosité et l'application prati
Laser Galvo - Arduino contrôlée

Laser Galvo - Arduino contrôlée

Arduino contrôlée laser galvo. La servocommande de miroirs diriger le laser UV laissant une traînée phosphorescente sur la feuille de vinyle glow-in-the-dark.Posté sur notes.robives.comÉtape 1 :À partir d'une feuille de vinyle lumineux d'eBay et poin
Arduino contrôlée de fenêtre pour chat

Arduino contrôlée de fenêtre pour chat

je soumets cette instructable le défi de l'Arduino. N'oubliez pas de voter !Mon voisin a eu un petit problème avec son chat. Il veulent de sortir et de revenir trop souvent à l'intérieur. Habituellement, il ouvre juste la fenêtre de sa cuisine et nou
GOduino II = Arduino + contrôleur de moteur à Vitesse Variable L293D

GOduino II = Arduino + contrôleur de moteur à Vitesse Variable L293D

mises à jourGOduino II a été présenté sur dangerousprototypes.com07/04/2012, j'ai ajouté une diapositive de budget pour les lecteurs qui sont demandent où j'ai obtenu mon budget < 20 $ pour le GOduino II.INTRODUCTIONLe GOduino II est un contrôleur pr
Arduino contrôlée CNC / 3D imprimante hybride

Arduino contrôlée CNC / 3D imprimante hybride

Dame Nature fait... Nous construisons des.BuildersBot fusibles impression 3D & fraisage CNC dans rêve d'un générateur "3dprintingindustry.com"Le BuilderBot est une machine de conception ouverte, qui utilise OpenLogiciels et matériels ouvert.
Capteur infrarouge guidée Arduino contrôlée L293D Robot (partie 2)

Capteur infrarouge guidée Arduino contrôlée L293D Robot (partie 2)

Voici la partie 2 de l'Arduino contrôlée Robot L293D.Partie 2 comprend Sensors.This infrarouge fait partie d'une série d'instructables conduisant à un adepte de la ligne Robot.QRD1114 capteur infrarouge reliée à ArduinoÉtape 1: Câblage du capteur inf
Arduino contrôlée Servo Robot (Serbes)

Arduino contrôlée Servo Robot (Serbes)

quoi de mieux pour commencer à expérimenter avec open source microcontrôleurs ( Arduino ), puis en construisant votre propre robot source ( CC (SA-de)) ?Que faire avec votre serbe ?(Voici) - comment connecter votre serbe à l'internet et le lecteur su
Arduino contrôlée minuterie de cuisine

Arduino contrôlée minuterie de cuisine

Chacun d'entre vous doit ont vécu ce que vous avez quelque chose à cuire sur votre gazinière tandis que de l'autre côté vous get occupé à regarder la télévision ou obtenir une conversation profonde que vous réalisez sur la détection d'une odeur qu'il
Arduino contrôlée Car Tracking System basé sur SMS

Arduino contrôlée Car Tracking System basé sur SMS

Hi, j'ai fait un Arduino contrôlée voiture Tracking System basé sur SMS pour la voiture de mon père.Les modules utilisés sont ;Arduino nano V3.0Module GPS SkyLabModule GSM WaveComLa bibliothèque de SoftwareSerial, les TinyGPS sont utilisés pour commu