Étape 1: Mesurer l’énergie
Il y a beaucoup de façons de mesurer la haute AC actuel, y compris quelques techniques assez sophistiquées sur à http://openenergymonitor.org/emon/. Pour mon application particulière, j’étais créer et utilisant jusqu'à 20kW et cela signifie triphasé, pour le faire correctement, il faut trois transformateurs de courant et trois diviseurs de tension plus un arduino et faisant les sommes, ça a marché moins cher d’acheter un compteur triphasé commerciale.
Celui photographié ci-dessus est triphasé et une led se met à clignote 200 impulsions / kWh, mais il a une autre fonction très utile avec une sortie de contrôle de l’impulsion de même. Avec deux résistances, qui pulse peut alimenter un arduino.
Le circuit est de 5V à une résistance de 10 k à la + ve de l’opto-coupleur et le ve - de l’optocoupleur à 100k, puis à la terre. Du côté haut de la résistance de 100 k va à broche D2 sur un arduino et cela peut être dégustée avec une interruption.
attachInterrupt (0, onPulse, chute) ; Interruption de KWH associé au IRQ 1 = code pin2
et puis
void onPulse() {}
Ensuite, cette largeur d’impulsion peut être mesurée et transformée en une tension. Obtenir le code complet est dans une archive zip ci-joint et a quelques autres modifications telles que jeter des impulsions très courtes.
L’arduino peut ensuite sortir une tension proportionnelle à la puissance de l’AC. Pour l’énergie jusqu'à 5kW, il peut être redimensionnée 1V est 1kW. Dans mon cas, que j’ai mesuré jusqu'à 20kW et ainsi également ajouté un 4 x non inverseuse de l’amplificateur avec un ampli op de CA3140 et ensuite utilisé un petit pas vers le haut module d’ebay pour générer un approvisionnement 25V et un module de tension pour afficher 0-20V. L’affichage est plus eye candy si - une solution à l’ancienne serait pour nous un compteur analogique 5V mais il réétiqueter.
Une autre petite astuce est que l’arduino sorties une sortie à modulation de largeur d’impulsion, et si vous échantillonnez cela trop vite il ne donne pas les valeurs correctes, donc la sortie passe par un filtre passe-bas, et puis un buffer de tension pour donner une véritable lissée et mis en mémoire tampon de sortie 0-5V.