{"id":17372,"date":"2025-03-01T23:38:48","date_gmt":"2025-03-01T23:38:48","guid":{"rendered":"https:\/\/edukeytech.com\/?post_type=product&#038;p=17372"},"modified":"2025-03-01T23:40:06","modified_gmt":"2025-03-01T23:40:06","slug":"acs712-30a-module-capteur-de-courant","status":"publish","type":"product","link":"https:\/\/edukeytech.com\/en\/product\/acs712-30a-module-capteur-de-courant\/","title":{"rendered":"ACS712 30A Module Capteur de Courant"},"content":{"rendered":"<p><strong>Capteur de courant ACS712 : Un module de mesure haute pr\u00e9cision pour AC et DC<\/strong><\/p>\n<p><strong>Le capteur de courant ACS712 est un dispositif robuste et pr\u00e9cis permettant la mesure des courants alternatifs (AC) et continus (DC) jusqu&rsquo;\u00e0 30A. Il repose sur l&rsquo;effet Hall pour convertir le courant circulant dans un conducteur en un signal de tension proportionnel, offrant ainsi une solution fiable et isol\u00e9e pour la surveillance des circuits \u00e9lectriques.<\/strong><\/p>\n<p><strong>Caract\u00e9ristiques techniques<\/strong><\/p>\n<ul>\n<li><strong>Tension de fonctionnement : 4.5V \u00e0 5.5V DC<\/strong><\/li>\n<li><strong>Plage de mesure : -30A \u00e0 +30A<\/strong><\/li>\n<li><strong>Sensibilit\u00e9 : 66 mV\/A<\/strong><\/li>\n<li><strong>Sortie : Tension analogique proportionnelle au courant<\/strong><\/li>\n<li><strong>Isolation : 2.1 kV RMS pour une s\u00e9paration galvanique<\/strong><\/li>\n<li><strong>Pr\u00e9cision : \u00b11.5%<\/strong><\/li>\n<li><strong>Temp\u00e9rature de fonctionnement : -40\u00b0C \u00e0 85\u00b0C<\/strong><\/li>\n<li><strong>Dimensions : Module compact, int\u00e9gration facile<\/strong><\/li>\n<\/ul>\n<p><strong>Fonctionnement du module ACS712<\/strong><\/p>\n<p><strong>Le module ACS712 int\u00e8gre un capteur \u00e0 effet Hall qui d\u00e9tecte le champ magn\u00e9tique induit par le passage du courant \u00e0 travers une piste de cuivre interne. Ce champ est ensuite converti en une tension analogique proportionnelle au courant mesur\u00e9. L&rsquo;avantage de cette technologie est l&rsquo;isolation galvanique entre le circuit de mesure et le circuit de puissance, garantissant une s\u00e9curit\u00e9 accrue.<\/strong><\/p>\n<p><strong>Applications typiques<\/strong><\/p>\n<ul>\n<li><strong>Surveillance du courant dans les moteurs et batteries<\/strong><\/li>\n<li><strong>Gestion de l&rsquo;alimentation des circuits \u00e9lectroniques<\/strong><\/li>\n<li><strong>Protection contre les surintensit\u00e9s<\/strong><\/li>\n<li><strong>Prototypage en robotique et syst\u00e8mes autonomes<\/strong><\/li>\n<li><strong>Mesure et r\u00e9gulation du courant dans les syst\u00e8mes de gestion de l&rsquo;\u00e9nergie<\/strong><\/li>\n<\/ul>\n<p><strong>Brochage du module<\/strong><\/p>\n<ul>\n<li><strong>VCC : Alimentation (4.5V \u00e0 5.5V DC)<\/strong><\/li>\n<li><strong>GND : Masse<\/strong><\/li>\n<li><strong>OUT : Signal analogique de sortie (proportionnel au courant mesur\u00e9)<\/strong><\/li>\n<\/ul>\n<p><strong>Utilisation avec Arduino Uno<\/strong><\/p>\n<p><strong>Connexion<\/strong><\/p>\n<ul>\n<li><strong>VCC \u2192 5V (Arduino)<\/strong><\/li>\n<li><strong>GND \u2192 GND (Arduino)<\/strong><\/li>\n<li><strong>OUT \u2192 A0 (Arduino)<\/strong><\/li>\n<\/ul>\n<p><strong>Exemple de code Arduino (Lecture de courant et affichage sur moniteur s\u00e9rie)<\/strong><\/p>\n<p><strong>#define CURRENT_SENSOR_PIN A0<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void setup() {<\/strong><\/p>\n<p><strong>\u00a0 Serial.begin(9600);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void loop() {<\/strong><\/p>\n<p><strong>\u00a0 int sensorValue = analogRead(CURRENT_SENSOR_PIN);<\/strong><\/p>\n<p><strong>\u00a0 float analogVoltage = sensorValue * (5.0 \/ 1023.0);<\/strong><\/p>\n<p><strong>\u00a0 float current = (analogVoltage &#8211; 2.5) \/ 0.066; \/\/ 66 mV\/A pour 30A<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(\u00ab\u00a0Current: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(current);<\/strong><\/p>\n<p><strong>\u00a0 Serial.println(\u00a0\u00bb A\u00a0\u00bb);<\/strong><\/p>\n<p><strong>\u00a0 delay(1000);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>Explication du code<\/strong><\/p>\n<ul>\n<li><strong>Initialisation : Communication s\u00e9rie \u00e0 9600 bauds.<\/strong><\/li>\n<li><strong>Lecture analogique : Conversion du signal en tension.<\/strong><\/li>\n<li><strong>Conversion en courant : Application de la sensibilit\u00e9 du capteur.<\/strong><\/li>\n<li><strong>Affichage des donn\u00e9es sur le moniteur s\u00e9rie.<\/strong><\/li>\n<\/ul>\n<p><strong>Affichage sur un \u00e9cran LCD I2C<\/strong><\/p>\n<p><strong>Pour une meilleure visualisation des valeurs mesur\u00e9es, le module ACS712 peut \u00eatre combin\u00e9 avec un \u00e9cran LCD 1602 I2C.<\/strong><\/p>\n<p><strong>Exemple de code Arduino avec LCD I2C<\/strong><\/p>\n<p><strong>#include &lt;LiquidCrystal_I2C.h&gt;<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>#define CURRENT_SENSOR_PIN A0<\/strong><\/p>\n<p><strong>const float V_REF = 5.0;<\/strong><\/p>\n<p><strong>const int ADC_RESOLUTION = 1023;<\/strong><\/p>\n<p><strong>const float ZERO_CURRENT_VOLTAGE = 2.5;<\/strong><\/p>\n<p><strong>const float SENSITIVITY = 0.066; \/\/ 66 mV\/A pour 30A<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>LiquidCrystal_I2C lcd(0x27, 16, 2);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void setup() {<\/strong><\/p>\n<p><strong>\u00a0 lcd.begin();<\/strong><\/p>\n<p><strong>\u00a0 lcd.backlight();<\/strong><\/p>\n<p><strong>\u00a0 Serial.begin(9600);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void loop() {<\/strong><\/p>\n<p><strong>\u00a0 int sensorValue = analogRead(CURRENT_SENSOR_PIN);<\/strong><\/p>\n<p><strong>\u00a0 float analogVoltage = sensorValue * (V_REF \/ ADC_RESOLUTION);<\/strong><\/p>\n<p><strong>\u00a0 float current = (analogVoltage &#8211; ZERO_CURRENT_VOLTAGE) \/ SENSITIVITY;<\/strong><\/p>\n<p><strong>\u00a0 lcd.clear();<\/strong><\/p>\n<p><strong>\u00a0 lcd.setCursor(0, 0);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(\u00ab\u00a0Current: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(current, 2);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(\u00a0\u00bb A\u00a0\u00bb);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(\u00ab\u00a0Current: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(current, 2);<\/strong><\/p>\n<p><strong>\u00a0 Serial.println(\u00a0\u00bb A\u00a0\u00bb);<\/strong><\/p>\n<p><strong>\u00a0 delay(1000);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>Composants requis<\/strong><\/p>\n<ul>\n<li><strong>Arduino Uno<\/strong><\/li>\n<li><strong>Module ACS712<\/strong><\/li>\n<li><strong>\u00c9cran LCD 1602 I2C<\/strong><\/li>\n<li><strong>C\u00e2bles de connexion<\/strong><\/li>\n<\/ul>\n<p><strong>Explication du code<\/strong><\/p>\n<ul>\n<li><strong>Lecture du capteur : Acquisition de la tension de sortie.<\/strong><\/li>\n<li><strong>Conversion analogique-num\u00e9rique : Transformation en valeur de courant.<\/strong><\/li>\n<li><strong>Affichage sur LCD : Mise \u00e0 jour de l&rsquo;affichage toutes les secondes.<\/strong><\/li>\n<li><strong>Transmission s\u00e9rie : Envoi des donn\u00e9es vers le moniteur s\u00e9rie.<\/strong><\/li>\n<\/ul>\n<p><strong>Installation des biblioth\u00e8ques<\/strong><\/p>\n<ul>\n<li><strong>Aucune biblioth\u00e8que sp\u00e9cifique n&rsquo;est requise pour le capteur ACS712.<\/strong><\/li>\n<li><strong>Pour l&rsquo;affichage sur LCD, installer LiquidCrystal_I2C via le gestionnaire de biblioth\u00e8ques de l&rsquo;IDE Arduino.<\/strong><\/li>\n<\/ul>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p><strong>Le capteur de courant ACS712 est un dispositif robuste et pr\u00e9cis permettant la mesure des courants alternatifs (AC) et continus (DC) jusqu&rsquo;\u00e0 30A.<\/strong><\/p>","protected":false},"featured_media":17373,"comment_status":"open","ping_status":"closed","template":"","meta":{"_joinchat":[]},"product_brand":[],"product_cat":[161],"product_tag":[],"class_list":{"0":"post-17372","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-capteurs","8":"first","9":"instock","10":"shipping-taxable","11":"purchasable","12":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/comments?post=17372"}],"version-history":[{"count":1,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17372\/revisions"}],"predecessor-version":[{"id":17374,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17372\/revisions\/17374"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/media\/17373"}],"wp:attachment":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/media?parent=17372"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_brand?post=17372"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_cat?post=17372"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_tag?post=17372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}