// Mesure de la tension de negociation du PoE // // Copyleft 2022 // La mesure de la tension se fait // sur la PIN A0 de l'Arduino #define POEPIN A0 void setup() { // initialise le moniteur serie a 115200 bauds (115200);} void loop() { int val; // lecture de la tension sur la broche A0 val = analogRead(POEPIN); // affichage de la tension sur le moniteur serie intln(val); // attente de 10 millisecondes avant de boucler delay(10);} Le moniteur série affiche les valeurs retournées par la fonction analogRead() tout simplement (0 = 0 V; 1023 = 5 V). Affichage des valeurs retournées par analogRead() dans le moniteur série L'utilisation du traceur série inclus dans l'IDE Arduino est très utile pour afficher graphiquement les valeurs renvoyées sur le moniteur série. Ouverture du traceur série sur l'IDE Arduino Le traceur affiche les valeurs en continue, nous avons réalisé en quelques secondes l'oscilloscope le plus basique qui soit 🙂 Exemple d'affichage de tension dans le traceur série Vous trouverez un exemple pratique de mesure de tension dans mon tutoriel « Réalisez un testeur de pile alcaline ».
R3 et R4 fournissent un diviseur de potentiel pour atténuer le signal du transformateur dans la plage adaptée à votre ADC. Andy aka Je voudrais éviter d'utiliser un transformateur à cause des contraintes de poids. Mesure tension secteur arduino pc. Les transformateurs n'ont pas besoin d'être gros. Pensez à être intelligent et à utiliser un transformateur vraiment très petit qui fournit à la fois des signaux de contrôle et de l'énergie ainsi que la réception de données numériques d'un ADC: - Vous avez un AD7793 ADC sur la gauche qui est isolé de votre interface MCU sur la droite. La puce d'isolement fournit de l'énergie à partir de l'alimentation du MCU et permet une combinaison d'E / S numériques. Vous devrez toujours réduire la tension entrant dans l'ADC à un niveau approprié (en utilisant une résistance ou un compte-gouttes capacitif) bien sûr, mais maintenant vous avez résolu le problème de poids sans créer le problème de la connexion potentielle d'un circuit sous tension à votre MCU local sol. spamsink Vous pouvez vous en tirer avec l'un des deux circuits, l'un non isolé, l'autre avec l'isolement du transformateur.
Le circuit est suffisamment rapide pour présenter le '0' logique à l'absence d'une alternance. Circuit du commerce Une recherche plus approfondie sur le Net me montre que Banggood propose un circuit adéquat, pour environ 3, 80 CHF. Il est présenté comme compatible Arduino. J'en commande deux. Quelques semaines plus tard, les voici dans ma boîte aux lettres. La résistance d'entrée de 2W est bien dimensionnée: elle doit dissiper effectivement 0. 35 W. La sérigraphie « HIGH VOLTAGE » monte bien la partie exposée au secteur, donc dangereuse. Afin de mieux connaitre les performances du circuit, j'en relève le schéma. Surveillez votre consommation électrique avec un kit Arduino. - Semageek. Il possède 7 composants. Un redresseur crée une alimentation continue, avec une zéner de 5. 1V (inutile…) et un lissage par C1 de 100 uF. Le courant traverse une LED affichant la présence de tension sur J1, puis l'optocoupleur. Ici, le câblage donne une information inversée: une tension sur l'entrée J1 provoque la conduction entre les PIN 3 et 4 de U1. La sortie de l'opto tire la pull-up de 47K à 0V.
Sitemap | wwropasx.ru, 2024