{"id":17368,"date":"2025-03-01T23:35:05","date_gmt":"2025-03-01T23:35:05","guid":{"rendered":"https:\/\/edukeytech.com\/?post_type=product&#038;p=17368"},"modified":"2025-03-01T23:35:06","modified_gmt":"2025-03-01T23:35:06","slug":"acs712-20a-module-capteur-de-courant","status":"publish","type":"product","link":"https:\/\/edukeytech.com\/en\/product\/acs712-20a-module-capteur-de-courant\/","title":{"rendered":"ACS712 20A Module Capteur de Courant"},"content":{"rendered":"<p><strong>Module Capteur de Courant ACS712 20A \u2013 Mesure Pr\u00e9cise de Courant AC et DC<\/strong><\/p>\n<p><strong>Introduction<\/strong><\/p>\n<p><strong>Le module capteur de courant ACS712 20A est une solution performante pour la mesure des courants AC et DC dans diverses applications \u00e9lectroniques et industrielles. Exploitant l\u2019effet Hall, ce capteur convertit le courant circulant dans un conducteur en un signal de tension proportionnel, offrant ainsi une mesure pr\u00e9cise et isol\u00e9e.<\/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 du courant : -20A \u00e0 +20A<\/strong><\/li>\n<li><strong>Sensibilit\u00e9 : 100 mV\/A<\/strong><\/li>\n<li><strong>Sortie : Tension analogique proportionnelle au courant<\/strong><\/li>\n<li><strong>Isolation \u00e9lectrique : 2.1 kV RMS<\/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 : Compact et facile \u00e0 int\u00e9grer dans divers syst\u00e8mes<\/strong><\/li>\n<\/ul>\n<p><strong>Principe de Fonctionnement<\/strong><\/p>\n<p><strong>Le capteur ACS712 repose sur un circuit int\u00e9gr\u00e9 \u00e0 effet Hall permettant de mesurer le champ magn\u00e9tique g\u00e9n\u00e9r\u00e9 par le courant circulant dans une piste de cuivre interne. Ce champ magn\u00e9tique est converti en une tension analogique proportionnelle au courant, ce qui permet une lecture simple via un microcontr\u00f4leur comme Arduino.<\/strong><\/p>\n<p><strong>Applications<\/strong><\/p>\n<ul>\n<li><strong>Surveillance de courant pour les moteurs et les syst\u00e8mes de charge de batterie<\/strong><\/li>\n<li><strong>Gestion de l\u2019alimentation dans les dispositifs \u00e9lectroniques<\/strong><\/li>\n<li><strong>Protection contre les surintensit\u00e9s dans les circuits<\/strong><\/li>\n<li><strong>Prototypage de robots et machines autonomes<\/strong><\/li>\n<li><strong>Syst\u00e8mes de gestion de l&rsquo;\u00e9nergie<\/strong><\/li>\n<\/ul>\n<p><strong>Brochage<\/strong><\/p>\n<ul>\n<li><strong>VCC : Alimentation (4.5V \u00e0 5.5V)<\/strong><\/li>\n<li><strong>GND : Masse<\/strong><\/li>\n<li><strong>OUT : Sortie analogique proportionnelle au courant mesur\u00e9<\/strong><\/li>\n<\/ul>\n<p><strong>Utilisation avec Arduino<\/strong><\/p>\n<p><strong>Exemple de Code de Base (Lecture de Courant via le 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 <\/strong><strong>float analogVoltage = sensorValue * (5.0 \/ 1023.0);<\/strong><\/p>\n<p><strong>\u00a0 float current = (analogVoltage &#8211; 2.5) \/ 0.100; \/\/ Sensibilit\u00e9 de 100 mV\/A<\/strong><\/p>\n<p><strong>\u00a0 <\/strong><strong>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 <\/strong><strong>delay(1000);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>Explication<\/strong><\/p>\n<p><strong>Ce code lit la sortie analogique du capteur ACS712 et convertit cette valeur en courant en utilisant la sensibilit\u00e9 de 100 mV\/A. Les valeurs de courant sont affich\u00e9es sur le moniteur s\u00e9rie.<\/strong><\/p>\n<p><strong>Composants Requis<\/strong><\/p>\n<ul>\n<li><strong>Arduino Uno<\/strong><\/li>\n<li><strong>Module capteur de courant ACS712<\/strong><\/li>\n<li><strong>C\u00e2bles de connexion<\/strong><\/li>\n<\/ul>\n<p><strong>Connexions<\/strong><\/p>\n<ul>\n<li><strong>VCC : 5V (Arduino)<\/strong><\/li>\n<li><strong>GND : GND (Arduino)<\/strong><\/li>\n<li><strong>OUT : A0 (Arduino)<\/strong><\/li>\n<\/ul>\n<p><strong>Exemple Avanc\u00e9 : Affichage des Donn\u00e9es sur un \u00c9cran 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.100; \/\/ 100 mV\/A<\/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>Fonctionnement<\/strong><\/p>\n<p><strong>Ce code mesure le courant et l\u2019affiche sur un \u00e9cran LCD I2C en plus du moniteur s\u00e9rie.<\/strong><\/p>\n<p><strong>Composants Suppl\u00e9mentaires Requis<\/strong><\/p>\n<ul>\n<li><strong>\u00c9cran LCD I2C 1602<\/strong><\/li>\n<li><strong>Biblioth\u00e8que LiquidCrystal_I2C (installable via le gestionnaire de biblioth\u00e8ques de l\u2019IDE Arduino)<\/strong><\/li>\n<\/ul>\n<p><strong>Connexions Suppl\u00e9mentaires<\/strong><\/p>\n<ul>\n<li><strong>SDA : A4 (Arduino)<\/strong><\/li>\n<li><strong>SCL : A5 (Arduino)<\/strong><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p><strong>Le module capteur de courant ACS712 20A est une solution performante pour la mesure des courants AC et DC dans diverses applications \u00e9lectroniques et industrielles.<\/strong><\/p>","protected":false},"featured_media":17369,"comment_status":"open","ping_status":"closed","template":"","meta":{"_joinchat":[]},"product_brand":[],"product_cat":[161],"product_tag":[],"class_list":{"0":"post-17368","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\/17368","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=17368"}],"version-history":[{"count":1,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17368\/revisions"}],"predecessor-version":[{"id":17371,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17368\/revisions\/17371"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/media\/17369"}],"wp:attachment":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/media?parent=17368"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_brand?post=17368"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_cat?post=17368"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_tag?post=17368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}