Description
- Les puces de capteur de courant : ACS712ELC-30A
- Le module peut mesurer les 30 ampères positifs et négatifs, correspondant à la sortie analogique 66 mV/A
- Alimentation à broches 5 V, indicateur d’alimentation intégré
- Utilisation de circuits imprimés plaqués ou
- Aucun courant de test à travers la tension de sortie est VCC / 2
- Taille: 31 x 13 mm
Prise en main du module de capteur de courant de la gamme 30A Module ACS712
La détection et le contrôle du flux de courant sont une exigence fondamentale dans une grande variété d’applications, notamment les circuits de protection contre les surintensités, les chargeurs de batterie, les alimentations à découpage, les wattmètres numériques, les sources de courant programmables, etc. Ce module de courant ACS721 est basé sur le capteur ACS712, qui peut détecter avec précision le courant alternatif ou continu. Le courant alternatif ou continu maximal pouvant être détecté peut atteindre 30 A, et le signal de courant actuel peut être lu via le port d’E/S analogique de l’Arduino
Étape 1 : Matériel requis
Étape 2 : Connexion du matériel
Arduino teste le courant.
Installation du module de capteur de courant ACS712
Cliquez ici pour télécharger la bibliothèque du module de capteur de courant ACS712. Vous devriez avoir un dossier .zip dans votre dossier Téléchargements. Déplacez le dossier vers votre dossier de bibliothèques d’installation Arduino IDE.
Bibliothèque
Étape 3 : Téléchargez l’exemple de croquis
#include “ACS712.h”
/*
Cet exemple montre comment mesurer le courant continu
*/
// Nous avons un capteur de version 30 ampères connecté à la broche A1 de l’Arduino
// Remplacez-le par votre version si nécessaire
Capteur ACS712(ACS712_30A, A0);
void setup() {
Serial.begin(9600);
// Cette méthode étalonne le point zéro du capteur,
// Ce n’est pas nécessaire, mais peut affecter positivement la précision
// Assurez-vous qu’aucun courant ne traverse le capteur à ce moment
sensor.calibrate();
}
void loop() {
// Obtenir le courant du capteur
float I = sensor.getCurrentDC();
// Envoyez-le en série
Serial.println(String(“I = “) + I + ” A”);
// Attendre une seconde avant le nouveau cycle
delay(1000);
}
Étape 4 : Test du circuit
ouvrez votre moniteur série en cliquant sur l’icône dans le coin supérieur droit (comme l’icône de recherche)