1
Le logiciel DCC++ / 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.
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.