Detectarea curentului este o tehnică esențială în electronică pentru monitorizarea și controlul sistemelor electrice. Folosind Arduino, este posibil să se măsoare cu precizie curentul prin proiectarea circuitelor adecvate și efectuarea calculelor. Acest ghid oferă pași practici pentru detectarea curentului, inclusiv proiectarea circuitelor și calculele necesare.

Bazele senzorilor actuali

Detectarea curentului presupune măsurarea fluxului de încărcare electrică printr-un circuit. O metodă comună utilizează un rezistor shunt, care creează o mică tensiune proporțională cu trecerea curentului prin ea. Arduino poate citi această tensiune prin intermediul pinilor analogici de intrare.

Proiectarea circuitului

Circuitul tipic de detectare a curentului include un rezistor de șunt conectat în serie cu sarcina. Arduino măsoară tensiunea peste acest rezistor. Pentru a asigura citiri precise, selectați un rezistor cu o valoare de rezistență scăzută pentru a minimiza pierderea de putere în timp ce menținerea nivelurilor măsurabile de tensiune.

Componente de circuite de exemplu:

  • Rezistență la șunt (de exemplu, 0,1...)
  • Placă Arduino
  • Fire de conectare
  • Alimentare cu energie

Calcule pentru măsurarea curentului

Tensiunea peste rezistorul shunt (V[shunt) este legată de curentul (I) prin legea lui Ohm: Vshunt = I × Rshunt. Pentru a găsi curentul, rearanja formula:

I = V[shunt /Rshunt]

Arduino citește tensiunea ca o valoare analogică (0-1023). Tensiunea poate fi calculată ca:

Vmăsurat = (Citeşte analogic / 1023) × Tensiunea de referință

Folosind acest lucru, curentul este:

I = V[măsurat /Rshunt]

Calculul de exemplu

Dacă Arduino citește o tensiune de 0,5V pe un rezistor 0,1

I = 0,5V / 0,1rii = 5A