ACS712: modul snímača prúdu

Čip ACS712

Modul ACS712 je ekonomické riešenie umožňujúce merať prúd vo vašich obvodoch pre domácich majstrov. Ako výrobca budete možno musieť sledovať prúd v obvode. V tomto prípade sa vám bude páčiť táto zložka, ktorú vám predstavujem. Senzor detekuje množstvo prúdu a vydá výstup napätia úmerný odoberanému prúdu. Pretože je navyše integrovaný do modulu, výrazne uľahčuje pripojenie pomocou záložiek pre pripojenie a všetkého, čo je potrebné na jeho použitie, bez toho, aby ste museli pridávať príliš veľa ďalších komponentov.

Aplikácií tohto prístroja je veľa, čo budete môcť skontrolovať, aj keď máte v okruhu inú intenzitu, pretože budete môcť zvoliť rôzne verzie ACS712 ktoré existujú. Napríklad ACS712-05A, ACS712-20A, ACS712-30A atď., Pre rozsahy prúdu 5A, 20A, respektíve 30A.

Hallov efekt

Hallov efekt

Wikipedia

El ACS712 funguje vďaka Hallovmu efektu. Pomocou neho môžete merať magnetické polia a prúdy, ako je to v prípade. Keď prúd preteká Hallovým senzorom a približuje sa k magnetickému poľu prúdiacemu kolmo k senzoru, vytvorí sa z neho odchádzajúce napätie úmerné súčinu sily magnetického poľa a prúdu. Preto, s vedomím magnetického poľa, možno merať hodnotu prúdu vo vodiči alebo cievke.

L Aplikácie s Hallovým efektom Je ich veľa, od detektorov kovov, meraní prúdu, meraní magnetického poľa, ako bezdotykový vysielač signálu, meranie hrúbky kovov atď.

Funkcie ACS712

modul acs712

El Modul ACS712 je veľmi jednoduchýNa základe Hallovho efektu má veľmi jednoduchý pinout. Na jednej strane vidíte tri piny a na druhej záložku s pripojením pre dva riadky, z ktorých chcete merať aktuálnu intenzitu obvodu. Tieto tri piny sú miestom, kde je pripojené napájanie. Ako je vidieť na obrázku vyššie, zľava doprava máte Vcc, výstup v strede (výstup), kde sa meria, a GND najďalej vpravo.

V závislosti od modelu môžete merať jednu alebo inú intenzitu prúdu v ampéroch s tri verzie Základné ACS712:

  • ACS712ELCTR-05B-T: ktorý dosahuje až -5 a 5A maximálnej tolerovanej intenzity. S citlivosťou 185 mV / A.
  • ACS712ELCTR-20A-T: v tomto prípade sa pohybuje od -20 do 20A s citlivosťou 100mV / A.
  • ACS712ELCTR-30A-T: zvyšuje sa na rozsah -30 až 30 A s citlivosťou 66 mV / A.

Len čo je to známe, musíte mať na pamäti, že na výstupe vám dáva napätie alebo Napätie 2.5 V, ak je aplikovaný prúd 0A. Odtiaľ bude podľa toho, či je záporné alebo kladné, z tohto napätia stúpať alebo klesať. Priamku je možné nakresliť v grafe umiestnením napätia a prúdu na súradnicu a vodorovnú os, pričom sklon svahu predstavuje citlivosť každého z týchto modulov.

Preto, ak vieme, že má 2.5 voltu, môžete použiť vzorec V = SI + 2.5. Kde S je sklon, ktorý sa rovná citlivosti. Ak to vyriešime tak, že to bude mať funkciu intenzity, dá sa to povedať I = V-2.5 / citlivosť. To znamená, že napätie mínus 2.5 a delené citlivosťou. Toto musíte vziať do úvahy pri neskoršej kalibrácii mikrokontroléra Arduino pri jeho programovaní.

Pinout, technický list a kde kúpiť

na vaše pripojenie k Arduinu, je to super jednoduché vďaka pinoutu, stačí pripojiť GND pin na vašej doske Arduino UNO s GND modulu ACS712, 5v pin Arduina s Vcc modulu a centrálny (výstup) s jedným zo vstupov Arduino, napríklad A0. A s tým by bol obvod už hotový, pri absencii pripojenia obvodu poskytujúceho intenzitu, ktorú chcete merať, na zelenej karte.

Pamätajte, že ho môžete zohnať od rôznych značiek, a radím vám pozri svoj údajový list dozvedieť sa viac o konkrétnych vlastnostiach, ktoré tento konkrétny modul ACS712 môže mať, aj keď sú si väčšinou všetci výrobcovia veľmi podobní ... Ak chcete vidieť príklad, tu je Datasheet Allegro.

Povedz tiež, že čo môžete si kúpiť v akomkoľvek špecializovanom obchode alebo u mnohých veľkých online predajcov, ako je Amazon, s cenami od 2 do 11 EUR v závislosti od modelu, ako napríklad:

Príklad aplikácie s Arduinom

testovacie sondy

Najjednoduchší a najviac odporúčaný príklad, ako začať používať tento prvok, je pripojte ACS712 k svojej doske Arduino a potom vygenerujte jednoduchý kód pre Arduino IDE na vykonávanie aktuálnych meraní. Nainštalujte niekoľko sond, testovacích káblov z multimetra, ktorý už nefunguje, alebo Nenašli sa žiadne produkty., a budete mať ľahký ampérmeter na dotyk s hrotmi nejakého obvodu a zistíte, pri akej intenzite pracuje. Ak si nechcete kúpiť alebo mať sondy, môžete použiť dva káble chránené dobrou izoláciou a odolávajúce intenzite, ktorú chcete namerať.

Pri práci s vysokou intenzitou používajte izolačné prvky alebo postupujte opatrne. Pri úraze elektrickým prúdom môžete vážne utrpieť. Vždy pracujte opatrne ... Pozerajte sa na vlastnosti vášho modulu a neprekračujte hodnoty intenzity, pre ktoré je pripravený, alebo sa poškodí, ani nepresahujte maximálnu intenzitu, pri ktorej môžu fungovať sondy alebo káble, ktoré ste vybrali. .

El kód vášho náčrtu Arduino IDE Je to také jednoduché:

//Ejemplo de código para medir intensidades para un ACS712 de 5A
float Sensibilidad=0.185; //Sensibilidad en Voltios/Amperio para sensor de 5A a 185mV/A

void setup() {
  
  Serial.begin(9600);
}

void loop() {
  
  float voltajeSensor= analogRead(A0)*(5.0 / 1023.0); //Para la lectura del sensor   
  float I=(voltajeSensor-2.5)/Sensibilidad; //Fórmula para obtener la corriente o intensidad medida con las puntas conectadas al módulo ACS712
  Serial.print("La intensidad en Amperios es de: ");
  Serial.println(I,3); 
  delay(200);     
}

Úvahy

pamätať Ak ste pripojili výstup modulu ACS712 k inému vstupu, musíte zmeniť A0 na príslušný pin. A to isté, ak ste použili modul pre 20A alebo 30A, ktorý musí upraviť hodnotu deklarácie konštanty citlivosti na 100 alebo 66.

môžete tiež upraviť vzorce takže údaje vrátené z meraní sú v násobkoch ampérov, napríklad mA, ak sú vhodnejšie pre užitočnosť vášho projektu. Oneskorenie môžete tiež upraviť tak, aby sa merania vykonávali postupne alebo každých dlhšie, ako je potrebné. V kóde môžete dokonca použiť filtre na merania, kalibráciu atď.

Je potrebné vziať do úvahy viac vecí, že ak poznáte napätie a prúd, mohli by ste generovať vzorce V kóde náčrtu na výpočet ďalších parametrov, napríklad odporu podľa Ohmovho zákona, môžete tiež určiť výkon vo wattoch (w), ak poznáte tieto parametre atď. Už viete, že limit je vaša fantázia ... no a obmedzenia technológie, ktorú používate.

To už vieš, ak chceš Získajte viac informácií o tom, ako programovať Arduino, máš Príručka Začíname v PDF a zadarmo na stiahnutie tu.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.