Anem a veure el funcionament del mesurador de corrent ACS712.
Fes el muntatge,
L'integrat ACS712 utilitza el efecte Hall per mesurar el voltatge generat quan un corrent passa per Ip, el voltatge de eixida Vout és linealment proporcional a la intensitat Ip. La sensitivitat del integrat és 185 mV/A però té un voltatge inicial (offset) igual a Vcc/2 , això fa que el voltatge de eixida siga sempre Vout= 2.5 + ( 185 * I )
En l'ESP32 la lectura analògica (valorLlegit ) varia entre 0 i 4095 , i per passar-ho a voltatge mesurat fem voltatge = valorLlegit * 5.0 / 4095
, ara si tenim em compte l'offset la Intensitat del corrent en Ampers és corrent= (voltatge - 2.5)/0.185
El programa base per llegir el valor de la Intensitat és:
El programa el pots editar ací mateix MesuraCorrent.py.zip (zip - 588 B)