réalisation d'un wattmètre (arduino)
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

réalisation d'un wattmètre (arduino)



  1. #1
    rodolphe.g

    réalisation d'un wattmètre (arduino)


    ------

    Bonjour,
    je souhaiterai réaliser un wattmètre à base d'arduino et voudrais votre avis sur mon projet avant que je ne me lance ( amélioration à proposer, autre technique, erreur de calcule ).

    je vous joins donc mon code arduino et mon schéma :

    Code:
    //variables 
    float tension=0;
    float intensite=0;
    float watt=0;
    float watth=0;
    int time=0;
    int time1=0;
    
    void setup() {
      
     //initialisation des communications 
     Serial.begin(9600);
     
    
    }
    
    void loop() {
     
      
      
      tension = analogRead(A0)/##; // mesure la tension du circuit
      intensite = analogRead(A1)/##; //mesure la tension au bornes du shunt 
      intentite = intensite / "resitance"; // on en deduit l'intensié grace à U=RI
     
      watt = tension * intensite; // on calcule les watt avec P = UI
      
      
      time1 = millis()-time; // calcule du temps écoulé 
      watth = watt / (3600000/time1) + watth ; // on calcule les watt/h 
      time=millis();
      
      //************
      //on affiche le tout
      //************
     
      delay(200);  
      
       
      
    }
    Nom : watt metre.jpg
Affichages : 759
Taille : 88,6 Ko

    merci

    -----
    Rhodium

  2. #2
    rodolphe.g

    Re : réalisation d'un wattmètre (arduino)

    personne ?
    Rhodium

  3. #3
    Jack
    Modérateur

    Re : réalisation d'un wattmètre (arduino)

    On affiche le tout
    C'est quoi le tout?
    La variables watt qui représente la puissance instantanée ne peut pas être affichée car variant en permanence

    Concernant l'énergie, déjà ce ne sont pas des watt/h mais des W.h. Ensuite ton calcul est bizarre puisque dans ton cumul pour la variable watth, tu reprends toujours le temps en partant de l'origine alors qu'il faudrait toujours prendre le même intervalle de temps qui vaut ici 1 ms.

  4. #4
    rodolphe.g

    Re : réalisation d'un wattmètre (arduino)

    Dans "on affiche le tout" il y aura un code du type :
    Code:
    if ( millis() % 400 == 0); // toute les 400 milliseconds 
    	{
    	Serial.print(tension);
    	Serial.print("   ");
    	Serial.print(intensite);
    	Serial.print("   ");
    	Serial.print(watt);
    	Serial.print("   ");
    	Serial.print(watth);
    	Serial.println(" ");
    	}
    Oui en effet pour les Wh je crois bien m'être emmêlé ...
    Rhodium

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : réalisation d'un wattmètre (arduino)

    Plutôt que d'afficher une mesure sur 400 pour la puissance, il serait à mon avis préférable d'afficher la puissance moyenne obtenue sur 400 mesures, ce qui serait plus significatif.

    Quant au calcul de l'énergie, il faudra revoir l'algorithme comme je l'ai précisé précédemment.

  7. #6
    rodolphe.g

    Re : réalisation d'un wattmètre (arduino)

    D'accord, merci du conseil
    En ce qui concerne le schema électrique vous n'y voyez pas de problème ?
    Rhodium

  8. #7
    Jack
    Modérateur

    Re : réalisation d'un wattmètre (arduino)

    Si c'est pour mesurer du 100 V, je vois un gros problème. si c'est pour mesurer 1 mV, ça va poser problème également

    On ne connais pas non plus la précision attendue de la mesure
    Dernière modification par Jack ; 17/03/2014 à 21h24.

  9. #8
    rodolphe.g

    Re : réalisation d'un wattmètre (arduino)

    Ce montage serait pour mesurer des tensions d'un maximum de 30 v, je pourrai me rabaisser à 15 v
    Rhodium

  10. #9
    Jack
    Modérateur

    Re : réalisation d'un wattmètre (arduino)

    Ca ne répond pas à toutes mes question, mais bon ...

    En tout cas, il faudra trouver un circuit de limitation des la tension sur les entrées analogiques. Je ne suis pas allé regardé le détail du µContrôleur utilisé et il y a sûrement des diodes de clamp, mais il vaut mieux prendre des précautions: une mauvaise manœuvre de RV1 et on se retrouve sur le rail positif de la tension à mesurer, sans autre limitation du courant que le courant max que peut débiter l'ampli op.
    Dernière modification par Jack ; 17/03/2014 à 22h52.

  11. #10
    Montd'est

    Re : réalisation d'un wattmètre (arduino)

    Tes AOP "n'isolent" rien du tout, si les entrées du µC ont une impédance suffisamment élevée, je ne vois pas l'intérêt à en ajouter.
    Si RV1 n'est pas de valeur trop énorme, pareil.

    Par contre perso je trouve qu'il vautdrait mieux remplacer RV1 par un pont diviseur à résistances fixes en cas de fausse maneuvre, après pourquoi pas compléter ce pont par un potar, mais en choisissant les valeurs pour que le µC ne puisse jamais recevoir une tension dangereuse pour lui.
    Dernière modification par Montd'est ; 18/03/2014 à 12h17.

  12. #11
    rodolphe.g

    Re : réalisation d'un wattmètre (arduino)

    Comment puis-je isoler ma carte arduino alors ? Si par exemple il y a un pic de tension pour une raison quelconque ?
    J'avais pourtant lu que les ampli OP pouvait servir d'isolation galvanique ?
    Rhodium

Discussions similaires

  1. Arduino anti rebond avec arduino
    Par invited0bffa74 dans le forum Électronique
    Réponses: 13
    Dernier message: 23/10/2014, 17h04
  2. Communication arduino-arduino avec module Xbee
    Par inviteda9a8a4b dans le forum Électronique
    Réponses: 2
    Dernier message: 23/12/2013, 17h24
  3. Realisation d'un Wattmètre pour domotique
    Par invite3f302b12 dans le forum Électronique
    Réponses: 10
    Dernier message: 22/11/2011, 22h20
  4. realisation de wattmetre
    Par invite4efbdec3 dans le forum Électronique
    Réponses: 7
    Dernier message: 26/04/2011, 20h40
  5. Wattmètre
    Par invite3dc63a64 dans le forum Physique
    Réponses: 6
    Dernier message: 18/03/2009, 21h04
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...