Documente Academic
Documente Profesional
Documente Cultură
Scopul lucrării
Introducere
Senzorii cu efect Hall sunt componente de tip traductor care pot converti informațiile magnetice în
semnale electrice pentru procesarea ulterioară a circuitelor electronice. În general, senzorii de curent
utilizează efectul Hall pentru a converti intrările de curent în ieșiri de tensiune. În efectul Hall,
electronii se deplasează printr-un câmp magnetic. Câmpul magnetic modifică traiectoria electronilor
și astfel apare o diferență de tensiune între cele două laturi ale plăci. Diferența de tensiune din
partea laterală a plăcii va fi ieșirea senzorului.
ACS712 este un senzor de curent care poate funcționa atât pe curent alternativ, cât și pe curent
continuu. Acest senzor funcționează la 5V și produce o ieșire de tensiune analogică proporțională cu
curentul măsurat. Acest instrument constă dintr-o serie de senzori Hall de precizie cu linii de cupru.
Ieșirea acestui instrument are o pantă pozitivă atunci când valoarea curentul urmărit crește (de la
pinii 1 și 2 la pinii 3 și 4). Rezistența internă a circuitului de intrare este de 1,2 mΩ.
Pinii ACS712
Acest senzor are o tensiune de ieșire de Vcc x 0,5 = 2,5 la curentul de intrare 0A și o sursă de
alimentare de 5V Vcc. Există trei tipuri bazate pe intervalul de curent lizibil, ± 5A, ± 20A și ± 30A cu
sensibilitate de ieșire a fiecărui tip de 185mV / A, 100mV / A și, respectiv, 66mV / A.
1
https://create.arduino.cc/projecthub/instrumentation-system/acs712-current-sensor-87b4a6
Ieșirea acestui senzor de curent este analogică, deci pentru a-l citi, putem măsura direct tensiunea de
ieșire folosind voltmetrul sau îl putem măsura folosind un microcontroler precum Arduino prin pinul
analog de citire sau pinul ADC.
metodologie
Pentru acest proiect, folosim o sursă de alimentare (dând tensiune de ieșire de la 0 la 5 Volți)
și un rezistor de 1 ohm 8 watt pentru a genera curent de la 0 la 5 Amperi. Mai târziu, vom
măsura tensiunea de ieșire de la senzorul de curent ACS712.
Folosim Arduino UNO pentru a da ACS712 5V sursa de alimentare (la 5V pini în ACS712).
Terenul senzorului ACS712 este, de asemenea, conectat la terenul ARDUINO UNO. Pentru
măsurare, conectăm sonda + de voltmetru la pinul de ieșire analogic din ACS712.
rezultat
Testăm senzorul oferind 12 puncte de măsurare de la -2A la 2A. Citirea tensiunii fiecărei
măsurători corespunzătoare este văzută ca:
Reprezentarea grafică a datelor
concluzie
În concluzie, senzorul de curent ACS712 s-a dovedit a fi capabil să citească curentul electric și
să producă o tensiune de ieșire proporțională cu intrarea curentului. Relația curent-tensiune
este afișată ca 2.5V la 0A cu o pantă în jur de 170mV pe Amperi.
Schema
ACS712 către Arduino Uno