Auteur Sujet: Essai de paramétrage DCCpp pour ACS712 20A  (Lu 191 fois)

Fabien73

  • Newbie
  • *
  • Messages: 27
    • Voir le profil
Essai de paramétrage DCCpp pour ACS712 20A
« le: août 20, 2019, 05:09:33 pm »
Bonjour tout le monde
J'ouvre un nouveau fil de discutions sur la programmation d'un capteur de courant sur DCCpp.
En effet je voudrais utiliser un ACS712 de 20A.
Mais je me prends la tête avec cette ligne de calcul et cette comparaison (pris du firmware dccpp pour un contrôleur de courant MAX471):
-current=analogRead(pin)*CURRENT_SAMPLE_SMOOTHING+current*(1.0-CURRENT_SAMPLE_SMOOTHING)
ou CURRENT_SAMPLE_SMOOTHING=0.01 et current =0 au départ
-if (this->current > this->currentSampleMax && digitalRead(this->signalPin) == HIGH)
ou currentSampleMax=300
Je ne comprends pas dans quelles conditions je pourrais trouver un "current" supérieure à 300.
A moins que les capteurs de courant envoie une tension nul en cas de dépassement de leur courant max.
Je prends toute vos infos avec impatience.
Fabien

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1716
  • 100% Arduino et N
    • Voir le profil
Re : Essai de paramétrage DCCpp pour ACS712 20A
« Réponse #1 le: août 21, 2019, 09:05:36 am »
J’ai indiqué des clés pour comprendre cette mesure:

http://forum.locoduino.org/index.php?topic=797.msg8794#msg8794