ACS712: yazvino sensor module

ACS712chip

The module ACS712 mhinduro yehupfumi yekugona kuyera zvazvino mumatunhu ako e DIY. Semugadziri, iwe ungangoda kuteedzera izvo zvirimo mudunhu. Mune ino kesi, iwe urikuda chinhu ichi chandinoisa kwauri. Iyo sensor inozoona huwandu hwazvino uye kuendesa iwo voltage kuburitsa zvakaenzana kune zvazvino zvadhonzwa Pamusoro pezvo, sezvo ichitobatanidzwa kuita module, zvinoita kuti kubatana kwacho kuve nyore, nemataiti ekubatanidza uye zvese zvaunoda kuti uishandise pasina kuwedzera zvimwe zvakawandisa zvinhu.

Iko kushandiswa kweichi chishandiso kwakawanda sekugona kwako kutarisa, kunyangwe iwe uine masimba akasiyana mudunhu, nekuti uchazokwanisa kusarudza iyo shanduro dzakasiyana dze ACS712 izvo zviripo. Semuenzaniso, iyo ACS712-05A, ACS712-20A, ACS712-30A, nezvimwewo, yezvazvino maseru e5A, 20A uye 30A, zvichiteerana.

Horo mhedzisiro

horo maitiro

Wikipedia

El ACS712 inoshanda nekuda kweiyo Horo mhedzisiro. Nayo unogona kuyera magineti minda uye mafungu, sezvazviri. Kana yazvino ichiyerera kuburikidza neiyo Horo sensor, uye inoswedera kune yemagineti inoyerera yakatwasuka kuenda kune iyo sensor, ipapo ichagadzira iyo inobuda magetsi zvinoenderana kune chigadzirwa chemagineti simba simba uye zvazvino. Naizvozvo, uchiziva iyo magnetic field, iyo yazvino kukosha mune conductor kana coil inogona kuyerwa.

ari Horo mhedzisiro kunyorera Iwo akawanda, kubva kune simbi michina, zviyero zvazvino, magineti masitimu ezviyero, seasinga-bata chiratidzo emitter, simbi ukobvu kuyerwa, nezvimwe.

ACS712 Zvimiro

acs712 Module

El ACS712 module iri nyore kwazvoZvichienderana nemhedzisiro yeImba, ine pini nyore kwazvo. Kune rimwe ruoko unoona pini nhatu uye kune imwe yacho tebhu yekubatanidza ine mitsara miviri kubva iwe yaunoda kuyera iko kusimba kwedunhu. Pini nhatu ndipo panobatanidzwa simba. Seizvo mufananidzo uri pamusoro unoratidza, kubva kuruboshwe uchienda kurudyi, une Vcc, zvinoburitswa zviri pakati (zvinobuda) panoyerwa, uye iyo GND yakanyanya kurudyi.

Zvichienderana nemhando yacho, unogona kuyera imwe kana kumwe kusimba kwazvino mumaamperes, ne shanduro nhatu Basic ACS712:

  • ACS712ELCTR-05B-T: iyo inosvika kumusoro kusvika -5 uye 5A yehurefu hwakanyanya hunoshivirirwa. Nekunzwisisa kwe185mV / A.
  • ACS712ELCTR-20A-T: mune ino kesi inotangira -20 kusvika 20A, ine hunyoro hwe100mV / A.
  • ACS712ELCTR-30A-T: inowedzera kusvika pamatanho e -30 kusvika 30A, nekunzwa kwe66mV / A.

Paunenge iwe uchinge waziva izvo, iwe unofanirwa kuziva kuti pakubuda iyo inokupa iwe voltage kana 2.5v voltage kana iko iko iko iko kuri 0A. Kubva ipapo, zvinoenderana nekuti haina kunaka here kana kuti yakanaka, inokwira kumusoro kana kudzika kubva kune iwo magetsi. Tambo yakatwasuka inogona kudhonzwa pagirafu nekuisa voltage uye yazvino pane yekumisikidza uye abscissa, nekutenderera kwenzira kuve kunzwisisika kweimwe yeaya ma module.

Naizvozvo, kana isu tichiziva kuti ndeye 2.5 volts, unogona kuisa fomu V = SI + 2.5. Iko S iko kutsvedza kwakaenzana nekunzwisisa. Kugadzirisa izvi kuti uve nazvo sekushanda kwesimba, zvinogona kunzi izvo Ini = V-2.5 / Kunzwisisa. Ndokunge, iyo voltage kubvisa 2.5 uye yakakamurwa nekunzwa. Izvi iwe unofanirwa kufunga nezvazvo kuti gare gare zvayanise iyo Arduino microcontroller kana iwe uchinge waronga iyo.

Pinout, datasheet uye kupi kwekutenga

Para kubatana kwako kuArduino, iri super yakapusa nekuda kwepinout, Ingo batanidza iyo GND pini yebhodhi rako Arduino UNO neGND ye ACS712 module, iyo 5v pini yeArduino ine Vcc yemo module, uye iyo yepakati (kuburitsa) neimwe yeArduino zvinopinda, semuenzaniso, A0. Uye neizvozvo, dunhu racho rinenge rakwana, mukushayikwa kwekubatanidza dunhu iro rinopa kusimba kwaunoda kuyera pane yakasvibirira tebhu.

Rangarira kuti iwe unogona kuzviwana kubva kumhando dzakasiyana, uye ini ndinokupa zano ona datasheet rako kuti udzidze zvakawanda nezve mamwe maitiro anowanikwa neiyi ACS712 module, kunyangwe ichiwanzo fanika mune vese vagadziri ... Kana iwe uchida kuona muenzaniso, heino Allegro dhatasheet.

Taura zvakare kuti chii unogona kutenga mune chero chitoro chakasarudzika, kana muvatengesi vazhinji vepamhepo vakaita seAmazon, nemitengo kubva ku € 2 kusvika € 11 zvinoenderana nemuenzaniso, senge:

Muenzaniso wekushandisa naArduino

bvunzo dzekuongorora

Muenzaniso wakapusa uye unonyanya kukurudzirwa kutanga kushandisa chinhu ichi ndi batanidza iyo ACS712 kune yako Arduino bhodhi wobva waburitsa kodhi yakapusa yeArduino IDE kuita zviyero zvazvino. Isa mamwe ma probes, test inotungamira kubva kune multimeter isingachashande kana Hapana zvigadzirwa zvakawanikwa., uye iwe unenge uine nyore ammeter yekubata nemazano mamwe madiki diki uye woona kuti unoshanda zvakadii. Kana iwe usiri kuda kutenga kana kuva nema probes, unogona kushandisa tambo mbiri dzakadzivirirwa neyakagadziriswa yakanaka uye inopokana neyakaomarara iwe aunofunga kuyera.

Tora matanho akakodzera, kana ukashanda nesimba rakakura shandisa inodzivirira zvinhu kana iwe unogona kutambura kukuvara kwakakomba kana ukatambura nemagetsi. Gara uchishanda nekuchenjerera ... Tarisa hunhu hwemu module yako uye usapfuure hunhu hwesimba hwawakagadzirirwa kana hwuchakanganiswa, uye haupfuure kwakanyanya kusimba uko maproses kana tambo dzawakasarudza inogona kushanda.

El kodhi yeako Arduino IDE sketch Zviri nyore.

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

Kufunga

Rangarira Kana iwe ukabatanidza kuburitsa kweiyo ACS712 module kune imwe yekuisa, iwe unofanirwa kushandura iyo A0 kune yakakodzera pini. Uye zvakafanana kana iwe wakashandisa module ye20A kana 30A, uchifanira kugadzirisa kukosha kweyekuzivisa kwekunzwa kusingaperi kusvika zana kana makumi matanhatu nenomwe.

Iwe unogona zvakare gadzirisa mafomura kuitira kuti iyo data yakadzoserwa kubva kune zviyero iri mu submultiples yeamps, senge mA, kana ichinyatsokodzera kushandiswa kweprojekti yako. Iwe unogona zvakare kugadzirisa kunonoka kuitira kuti iite zviyero zvakanyanya kuteedzana kana nguva refu, sezvaunoda kuzvidzora. Unogona kuisa mafirita mukati mekodhi yezviyero, kuenzanisa, nezvimwe.

Zvimwe zvinhu zvekufunga ndezvekuti kana iwe uchikwanisa kuziva iyo voltage uye yazvino, iwe unogona gadzira mafomura Mune sketch kodhi yekuverenga mamwe ma parameter, sekushora nemutemo waOmm, unogona zvakare kuona simba mune mawat (w) kuziva ma parameter, nezvimwe. Iwe unotoziva kuti muganho ndiko kufunga kwako ... zvakanaka, uye nekukanganisa kwetekinoroji iwe yaunoshandisa.

Unozviziva izvozvo kana uchida dzidza zvakawanda nezve maitiro ekuronga Arduino, une kutanga bhuku muPDF uye mahara kurodha pano.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako