[Autre] Courant SCT-013-000
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 43

Courant SCT-013-000



  1. #1
    Keaume

    Smile Courant SCT-013-000


    ------

    Bonjour,

    Je m'excuse si la réponse parait évidente ou simpliste pour certain, mais je n'arrive pas à trouver la bonne calibration pour mes capteurs. La calibration est une branche à part de l'électronique tant elle est dense, mais je m'y connais que très peu dans ce domaine.

    J'ai à disposition un capteur de courant SCT-013-000 100A, voici ces caractéristiques:


    Input Current: 0~100A AC

    Output Mode: 0~50mA

    Non-linearity: ±3%

    Turn Ratio: 100A:0.05A

    Resistance Grade: Grade B

    Work Temperature: -25℃ ~ ﹢70℃

    Dielectric Strength(between shell and output): 1000V AC/1min 5mA

    Leading Wire in Length: 1m

    Open Size: 13mm x 13mm



    Et voici ma partie du code (que j'ai commenté mais sans trop de conviction) :

    Code:
    //##################################
    /* Fonction de lecture des courants */
    /* Le capteur CT SCT-013-000 délivre en sortie un courant alternatif moyen de 50 mA (pour 100 A en entrée) --> un courant alternatif pic à pic de : (50 mA x √2) x 2 = 141,4 mA.
       Avec une résistance de 33 Ω pour transformer le courant en tension, la valeur maximale obtenue est : 141,4 mA x 33 Ω = 4,67 V --> 100 A = 4,67 V
       Avec un convertisseur 5 V - 10 bits, Arduino converti la tension récue en un nombre compris entre 0 et 1023.
       Comme dans notre cas, calcul ci-dessus, la tension maximale est de 4.67 V, la tension convertie sera un nombre compris entre 0 et 956 
       La valeur du courant dans la fonction est obtenu par un produit en croix avec comme relation : 100 A = 4,67 V = 956 --> 100 A = 956
       NB : Ce calcul pourrait être modifié lors du montage réel. 
    */ 
    void lireMesCrt()
    {
      /* Déclaration des variables locales */
      byte cpt, pin;
      String affichOrdi;
      
      for (cpt = 0; cpt < 1 ; cpt++)                    // Parcourir un à un les capteurs
      {
        pin = cpt + 1;
        MesCrt[cpt] = float(analogRead(A0));             // Lire la valeur du courant convertie en nombre
        MesCrt[cpt] = (MesCrt[cpt] * 100)/956;              // Convertir le nombre lu en valeur de courant équivalente
        
        /* Affichage Ordinateur */
        affichOrdi = "Capteur Courant-" + cpt; 
        affichOrdi = affichOrdi + " : " + MesCrt[cpt];  
        Serial.print(affichOrdi);                   
        Serial.println(" A");
      }
    }
    Or, je trouve des valeurs exorbitantes, problème d'unité, d'équation, de compréhension?

    Merci d'avance pour votre aide précieuse !



    P.S: j'ai oublié un élément très important, j'utilise une capacité de 10microF, ainsi que 2 résistances de 10kOhms, et une résistance de 33Ohms, je joins le branchement utilisé !

    Nom : CourantBranchement.png
Affichages : 956
Taille : 84,7 Ko

    -----

  2. #2
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    J'ai à disposition un capteur de courant SCT-013-000 100A, voici ces caractéristiques
    Donne un lien WEB sur la datasheet du capteur !
    J'aime pas le Grec

  3. #3
    Keaume

    Re : Courant SCT-013-000

    Bonjour,


    Voici où j'ai trouvé les infos:

    https://www.seeedstudio.com/Non-inva...%29-p-547.html

  4. #4
    DAUDET78

    Re : Courant SCT-013-000

    PS : Si c'est un transformateur de courant avec 330 (y a une 100 sur ton montage), Tu n'as pas le droit de dépasser un courant de plus de 10Aeff (et au delà, avec un µC alimenté en 5V, tu mourrus ton µC)
    J'aime pas le Grec

  5. A voir en vidéo sur Futura
  6. #5
    Keaume

    Re : Courant SCT-013-000

    J'utilise un 10microF, 2 résistances 10K ohms, et une résistance de 33ohms. Jai pas encore testé sur des gros appareils.
    Je dois alimenter en 3,3V ou en 5V ? Est-ce que le branchement est correct ?


    Merci,

  7. #6
    Keaume

    Re : Courant SCT-013-000

    J'ai également utilisé ce site très utile :

    https://learn.openenergymonitor.org/...edirected=true

    Je me demande si le problème vient de la programmation ou bien du branchement ça fait un moment je bloque là dessus :/

  8. #7
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    Jai pas encore testé sur des gros appareils.
    heureusement ! Tu as pensé au courant crête à la mise sous tension ? Tu vas flinger ton µC ! Met une résistance de 2,2K en série avec la liaison ADC de ton µC
    Je dois alimenter en 3,3V ou en 5V ?
    Ton µC est alimenté en quelle tension?
    J'aime pas le Grec

  9. #8
    Keaume

    Re : Courant SCT-013-000

    Donc vous me conseillez pas de tester avec un sèche-cheveux par exemple avec le circuit présenté ci-dessus ?

    Je suis vraiment un novice dans le domaine donc excusez-moi si je fais des erreurs grossières.

    J'ai exactement reproduit mot pour mot le schéma au dessus, donc je dirais 5V

  10. #9
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    J'ai exactement reproduit mot pour mot le schéma au dessus, donc je dirais 5V
    Ton µC est alimenté en 5V ou 3,3V ??
    J'aime pas le Grec

  11. #10
    Keaume

    Re : Courant SCT-013-000

    Alimenté en 5V

  12. #11
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    Alimenté en 5V
    Donc tu alimentes ton pont 10K 10K en 5V
    La tension envoyée à ton µC est de 2,5+I*33/2000
    Pour rester dans la gamme 0/5V le courant I doit être inférieur à 2,5*2000/33=151,5A
    Attention, c'est un courant crête en AC . Donc un courant efficace de 106A

    Par contre, en cas de défaut sur ta charge (court-circuit par exemple), le courant peut être fugitivement plus grand. Donc la résistance de protection de 2,2K

    Je n'ai pas regardé ton soft (et je ne le regarderais pas(1)). Mais, sans courant, tu affiches combien ?

    (1) Je ne vois pas où tu retranches 512 de la mesure de ton entrée ADC
    Dernière modification par DAUDET78 ; 01/06/2017 à 17h39.
    J'aime pas le Grec

  13. #12
    Keaume

    Re : Courant SCT-013-000

    Oui j'ai fais les calculs et le burden nécessaire est bien de 33 Ohms.

    Sans rien, voici mes valeurs récupées: Nom : ttttt.png
Affichages : 900
Taille : 43,0 Ko



    Comme on peut le constater il y a des pics qui se forment.... Est-ce normal?

  14. #13
    Keaume

    Re : Courant SCT-013-000

    On devrait obtenir une valeur très faible et constante non? Est-ce que quelqu'un aurait des schémas de branchement ou quelque chose ? :S

  15. #14
    DAUDET78

    Re : Courant SCT-013-000

    Sur ton câblage, tu as mis le condensateur 10µF entre le +5V et le point milieu du pont !
    Faut le mettre entre le pont (le +) et le 0V (le -)
    J'aime pas le Grec

  16. #15
    Keaume

    Re : Courant SCT-013-000

    Je suis pas sur de saisir c'est possible de me le montrer juste avec des fleches sur mon schéma ? Ce serait vraiment super

  17. #16
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    sur mon schéma ?
    C'est pas un schéma, mais un câblage !

    Un schéma, c'est ça :

    Nom : _P.JPG
Affichages : 988
Taille : 8,4 Ko

    Tu ne mets pas ton capteur.
    Dans ton soft, tu vires tous tes calcul et flottant
    Et tu affiches la valeur retournée par la lecture de l'ADC . Tu dois avoir environ 512 (en décimal) ou &H200 (en HEXA)
    J'aime pas le Grec

  18. #17
    Keaume

    Re : Courant SCT-013-000

    Merci c'est un peu plus clair mais je voulais dire me le montrer sur mon câblage si ça te dérange pas. J'ai du mal à voir sur les schémas c'est compliqué pour un débutant de visualiser,

    Désolé je suis novice dans ce milieu,

    Encore merci,

  19. #18
    DAUDET78

    Re : Courant SCT-013-000

    C'est pas sorcier ! sur mon schéma, tu as des composants et les liaisons ( à faire par ta plaque universelle) entre composants

    Si tu n'es pas capable de faire ça, faut arrêter tout de suite les bidouilles en électronique !

    PS : le schéma, tel que je te le donne, c'est l'outil universel d'échange entre deux personnes en électronique. Faudra t'y faire !
    Ensuite, chacun fait le câblage comme il veut (plaque d'essais, circuit imprimé, plaque à trous, arête de poisson , Wrapping)
    Dernière modification par DAUDET78 ; 01/06/2017 à 21h32.
    J'aime pas le Grec

  20. #19
    Keaume

    Re : Courant SCT-013-000

    Et l'implémentation de cette résistance va aider la calibration du capteur ?

  21. #20
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    Et l'implémentation de cette résistance va aider la calibration du capteur ?
    Quelle résistance? La 2,2K ? Elle sert à protéger ton µC pour pas le faire mourru !
    On ne parle pas de calibration actuellement ! On parle de savoir si tu sais lire 2,5V sur l'entrée ADC du µC
    J'aime pas le Grec

  22. #21
    Keaume

    Re : Courant SCT-013-000

    Oui on lit bien 2,5V je viens de voir avec un multimètre

  23. #22
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    Oui on lit bien 2,5V je viens de voir avec un multimètre
    Mais ton soft, il lit quoi sur l'ADC ?
    J'aime pas le Grec

  24. #23
    Keaume

    Re : Courant SCT-013-000

    Sans rien, l'analogRead m'affiche une valeur entre 510 et 512, ce qui est normal pour le coup

  25. #24
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    Sans rien, l'analogRead m'affiche une valeur entre 510 et 512, ce qui est normal pour le coup
    C'est OK
    Donc tu branches ton capteur sur la 33 ohm
    Tu mets une charge de 500W qui donne un courant de 2,17A AC soit un courant crête de +-3A
    Tu dois avoir la lecture ADC qui évolue entre 511+10=521 et 511-10=501

    PS : si ta charge est un peu plus grande ou plus petite, le résultat est homothétique
    J'aime pas le Grec

  26. #25
    Keaume

    Re : Courant SCT-013-000

    J'ai à disposition un sèche-cheveux de 1600 Watts, est-ce que je peux le sans risquer de tout griller ?

  27. #26
    Keaume

    Re : Courant SCT-013-000

    Est-ce que à la sortie je vais obtenir une sinusoïde où bien des valeurs normales ???

  28. #27
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    J'ai à disposition un sèche-cheveux de 1600 Watts, est-ce que je peux le sans risquer de tout griller ?
    La résistance de 2,2K est en place ?
    Le condensateur est bien à la bonne place ?
    Si oui, tu peux y aller !
    Tu vas avoir une lecture de l'ADC entre 511+30=541 et 511-30=481
    Est-ce que à la sortie je vais obtenir une sinusoïde où bien des valeurs normales ???
    Tout dépend de la fréquence d’échantillonnage du µC
    PS : les
    Code:
    Serial.print(affichOrdi);
    ralentissent fortement la cadence.
    J'aime pas le Grec

  29. #28
    Keaume

    Re : Courant SCT-013-000

    Non pour le test je vais utiliser ce code :

    Code:
    
    // EmonLibrary examples openenergymonitor.org, Licence GNU GPL V3
    #include "EmonLib.h"                   // Include Emon Library
    EnergyMonitor emon1;                   // Create an instance
    
    void setup()
    {
      Serial.begin(9600);
      emon1.current(5, 60);             // Current: input pin, calibration. (100 ÷ 0.050) ÷ 150 Ohm = 13.33
    }
    
    void loop()
    {
      int val;
      val = analogRead(5);
      Serial.println(val);
      unsigned long previousMillis = millis();
      int count = 0;
      double Irms = 0;
      while ((millis() - previousMillis) < 5000)
      {
        Irms += emon1.calcIrms(1480);  // Calculate Irms only
        count++;
      }
      Irms = Irms/count;
      Serial.print(Irms * 241.0);       // Apparent power
      Serial.print(" ");
      Serial.print("W ");
      Serial.print(Irms);
      Serial.print(" ");
      Serial.println("Irms ");
      
    
    }

  30. #29
    DAUDET78

    Re : Courant SCT-013-000

    Citation Envoyé par Keaume Voir le message
    Non pour le test je vais utiliser ce code :
    je t'ai expliqué que , depuis 2005, je me refuse à lire des lignes de code :
    Citation Envoyé par DAUDET78 Voir le message
    Je n'ai pas regardé ton soft (et je ne le regarderais pas).
    Donc ce qui m'intéresse, c'est uniquement la lecture de l'ADC qui doit être entre 481 et 541 ( et donc que le hard fonctionne).

    Maintenant, tes calculs de puissance, c'est pas mon problème .
    J'aime pas le Grec

  31. #30
    Keaume

    Re : Courant SCT-013-000

    Ok le test avec le seche cheveux s'est bien passé :

    512-513 quand ya rien

    Environ 485->540 à puissance max !!

    Est-ce que ces résultats sont bons?

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. [Exercices] Machine à courant continu : Inverser courant et tension avec thyristors.
    Par Tirlititi dans le forum Électronique
    Réponses: 45
    Dernier message: 27/04/2016, 15h09
  2. Réponses: 22
    Dernier message: 24/04/2015, 10h03
  3. Problème, conversion courant-tension car courant trop élever.
    Par invite2a050ed6 dans le forum Électronique
    Réponses: 6
    Dernier message: 05/03/2013, 13h49
  4. Gestion d'une batterie quand courant de charge > courant de décharge
    Par invite2a975045 dans le forum Électronique
    Réponses: 1
    Dernier message: 31/01/2013, 17h55
  5. Réponses: 0
    Dernier message: 24/05/2012, 15h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.