Cómo medir alta corriente (20A DC) usando arduino

Me gustaría poder medir la potencia de una carga conectada a una batería de 12 V; esta carga requiere alrededor de 20 A y me gustaría poder almacenarla con un arduino.

Mi primer intento fue usar una resistencia de derivación para calcular la corriente en serie y luego multiplicarla por el voltaje registrado en los terminales de la batería usando un divisor de voltaje, pero el problema era que el ADC no podía captar el pequeño voltaje de la derivación ( 14mV) y me pregunto si debería usar un amplificador operacional para amplificar el voltaje o adoptar un enfoque completamente diferente, porque me gustaría una resolución de voltaje de 0.1mV.

He estado buscando usar un INA219, pero no estoy seguro de si es capaz de esta resolución o si puede medir el voltaje considerando la alta corriente.

Gracias

Lo principal que debe preocuparse para una medición precisa es utilizar el rango completo de su ADC. Creo que el voltaje de referencia del ADC es de 5 V, por lo que a 20 A el voltaje del ADC debería ser de alrededor de 5 V. Luego, dependiendo de su resistencia de derivación, es posible que deba amplificar el voltaje a través de la derivación con la ganancia correcta, por ejemplo: si a 20 A tiene 14 mV, es posible que se requiera una ganancia de 360 ​​para usar el rango completo de su ADC.

Respuestas (2)

Puede usar un sensor de corriente aislado o de lado alto. LEM fabrica algunos muy buenos (sin embargo, no son baratos) que no tienen contacto, simplemente pase un cable a través del sensor.

Hay circuitos integrados que funcionan desde la derivación del lado alto y pasan una corriente proporcional a la corriente detectada. Por ejemplo, el Si8540 . Debe asegurarse de que no haya transitorios en la línea de +12 V que excedan la capacidad de 36 V del IC o podría destruirse. Hay una serie de otros chips similares disponibles.

ingrese la descripción de la imagen aquí

Finalmente, si tiene una derivación de lado bajo, simplemente puede usar un amplificador operacional.

Puede medir corrientes en ese rango utilizando circuitos integrados especiales diseñados para medir corrientes, por ejemplo, el ACS724LLCTR .

Aquí puede encontrar todos los sensores actuales que ofrece digi-key.