ACS712: nykyinen anturimoduuli

ACS712-siru

Moduuli ACS712 on taloudellinen ratkaisu virran mittaamiseen DIY-piireissäsi. Valmistajana saatat joutua seuraamaan piirin virtaa. Tässä tapauksessa pidät tästä komponentista, jonka esitän sinulle. Anturi havaitsee virran määrän ja tuottaa jännitteen, joka on verrannollinen vetämään virtaan. Lisäksi, koska se on jo integroitu moduuliin, se tekee yhteyden muodostamisesta paljon helpompaa, liitäntäliuskojen ja kaiken mitä tarvitset sen käyttöönottamiseksi lisäämättä liikaa ylimääräisiä komponentteja.

Tämän laitteen sovelluksia on paljon, koska voit tarkistaa, vaikka piirissä olisitkin eri intensiteeteillä, koska voit valita ACS712: n eri versiot jotka ovat olemassa. Esimerkiksi ACS712-05A, ACS712-20A, ACS712-30A jne. Vastaavasti virtatasoille 5A, 20A ja 30A.

Hall-ilmiö

Hall-ilmiö

wikipedia

El ACS712 toimii Hall-efektin ansiosta. Sen avulla voit mitata magneettikenttiä ja virtauksia, kuten on. Kun virta kulkee Hall-anturin läpi ja se lähestyy magneettikenttää, joka virtaa pystysuoraan anturiin, se luo lähtevän jännitteen, joka on verrannollinen magneettikentän voimakkuuden ja virran tuloon. Siksi magneettikentän tietäessä johtimen tai kelan nykyinen arvo voidaan mitata.

Las Hall-efektisovellukset Niitä on monia, metallinilmaisimista, virtamittauksista, magneettikentän mittauksista, kosketuksettomana signaalien lähettäjänä, metallin paksuuden mittauksena jne.

ACS712-ominaisuudet

acs712-moduuli

El ACS712-moduuli on hyvin yksinkertainenHall-efektin perusteella sillä on hyvin yksinkertainen pinout. Toisaalta näet kolme nastaa ja toisaalta yhteyden välilehden kahdelle linjalle, joista haluat mitata piirin nykyisen voimakkuuden. Virta kytketään kolme nastaa. Kuten yllä olevasta kuvasta näkyy, vasemmalta oikealle sinulla on Vcc, lähtö keskellä (lähtö), missä se mitataan, ja GND kauimpana oikealla.

Mallista riippuen voit mitata yhden tai toisen virran voimakkuuden ampeereina, kolme versiota Perus ACS712:

  • ACS712ELCTR-05B-T: joka saavuttaa korkeimman sallitun intensiteetin -5 ja 5A. Herkkyys on 185 mV / A.
  • ACS712ELCTR-20A-T: tässä tapauksessa se vaihtelee -20 - 20 A herkkyydellä 100 mV / A.
  • ACS712ELCTR-30A-T: nousee alueelle -30 - 30 A herkkyydellä 66 mV / A.

Kun tiedät sen, sinun on pidettävä mielessä, että uloskäynnillä se antaa sinulle jännitteen tai 2.5 voltin jännite, jos käytetty virta on 0A. Sieltä riippuen siitä, onko se negatiivinen vai positiivinen, se nousee ylös tai alas kyseisestä jännitteestä. Suora viiva voidaan piirtää käyrään asettamalla jännite ja virta ordinaatille ja absissille, kaltevuuden kaltevuuden ollessa kunkin moduulin herkkyys.

Siksi, jos tiedämme, että se on 2.5 volttia, voit käyttää kaavaa V = SI + 2.5. Missä S on herkkyyttä vastaava kaltevuus. Ratkaisemalla tämä, jotta se olisi intensiteetin funktio, voidaan sanoa I = V-2.5 / herkkyys. Eli jännite miinus 2.5 ja jaettuna herkkyydellä. Sinun on otettava tämä huomioon ja kalibroitava sitten Arduino-mikrokontrolleri, kun ohjelmoit sen.

Pinout, tietolomake ja mistä ostaa

että yhteys Arduinoon, se on erittäin yksinkertainen pinoutin ansiosta, liitä vain kortin GND-tappi Arduino UNO ACS712-moduulin GND: n avulla Arduinon 5v: n nasta moduulin Vcc: llä ja keskus (lähtö) yhdellä Arduino-tulosta, esimerkiksi A0. Ja tällöin piiri olisi jo valmis, ellei yhdistetä virtapiiriä, joka tarjoaa vihreällä välilehdellä mitattavan intensiteetin.

Muista, että voit saada sen eri tuotemerkeiltä, ​​ja neuvon sinua katso tietolomake oppia lisää erityisominaisuuksista, joita tällä erityisellä ACS712-moduulilla voi olla, vaikka ne ovat yleensä melko samanlaisia ​​kaikissa valmistajissa ... Jos haluat nähdä esimerkin, tässä on Allegro-tietolomake.

Sano myös mitä voit ostaa missä tahansa erikoistuneessa myymälässä tai monissa suurissa verkkokaupoissa, kuten Amazon, hinnat 2-11 € mallista riippuen, kuten:

Sovellusesimerkki Arduinon kanssa

koettimet

Yksinkertaisin ja suositeltavin esimerkki tämän elementin käytön aloittamisesta on Liitä ACS712 Arduino-korttiisi ja luo sitten yksinkertainen koodi Arduino IDE: lle nykyisten mittausten tekemiseksi. Asenna joitain antureita, testijohdot yleismittarista, joka ei enää toimi tai Tuotteita ei löytynyt., ja sinulla on helppo ampeerimittari koskettaa virtapiiriä kärjillä ja määrittää, millä voimakkuudella se toimii. Jos et halua ostaa antureita tai sinulla on mittapäät, voit käyttää kahta kaapelia, jotka on suojattu hyvällä eristyksellä ja jotka kestävät mitattavan intensiteetin.

Noudata asianmukaisia ​​varotoimenpiteitä, jos työskentelet kovalla voimalla, käytä eristyselementtejä tai voit saada vakavia vaurioita, jos kärsit sähköiskusta. Työskentele aina varoen ... Katso moduulin ominaisuuksia ja älä ylitä intensiteettiarvoja, joille se on valmistettu tai se vaurioituu. Älä myöskään ylitä suurinta intensiteettiä, jolla valitsemasi anturit tai kaapelit voi toimia.

El koodi Arduino IDE -piirustuksellesi Se on niin yksinkertaista:

//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);     
}

näkökohdat

muistaa Jos olet liittänyt ACS712-moduulin lähdön toiseen tuloon, sinun on vaihdettava A0 sopivaan tapiin. Ja sama, jos olet käyttänyt moduulia 20A tai 30A, joudut muuttamaan herkkyysvakion ilmoituksen arvoksi 100 tai 66.

Voit myös muokkaa kaavoja niin, että mittauksista palautetut tiedot ovat ampeereiden alaosissa, kuten mA, jos se sopii paremmin projektisi hyödyllisyyteen. Voit myös muokata viivettä siten, että se tekee mittauksista peräkkäisemmin tai pidempään, koska sinun on hallittava sitä. Voit jopa käyttää suodattimia koodissa mittauksiin, kalibroida jne.

Lisää huomioitavia asioita on, että jos tiedät jännitteen ja virran, voisit luoda kaavoja Muiden parametrien, kuten resistanssin Ohmin lailla, laskemiseksi luonnoskoodissa voit myös määrittää tehon watteina (w) tietäen nämä parametrit jne. Tiedät jo, että rajana on mielikuvitussi ... ja käyttämäsi tekniikan rajoitukset.

Tiedät jo sen, jos haluat lisätietoja Arduinon ohjelmoimisesta, sinulla on aloitusopas PDF-muodossa ja ladattavissa ilmaiseksi täältä.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.