🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Sensores 04 de May de 2026 · 2 min de lectura

Sensor de Corriente ACS712 con Arduino: Mide Amperios

El ACS712 mide corriente AC y DC con efecto Hall sin interrumpir el circuito. Aprende a calibrarlo y usarlo para monitorear el consumo energético de tus dispositivos.

Medir corriente con efecto Hall

El ACS712 contiene un sensor de efecto Hall que detecta el campo magnético generado por la corriente que fluye por su conductor interno. No necesitas interrumpir el circuito: la corriente pasa directamente por el chip y la señal de salida analógica varía según la corriente. Esto lo hace mucho más seguro y preciso que medir voltaje en una resistencia shunt de bajo valor.

El ACS712 en versiones 5A, 20A y 30A está disponible en Especificar.cl.

Versiones del ACS712

  • ACS712-05A: ±5A, sensibilidad 185 mV/A
  • ACS712-20A: ±20A, sensibilidad 100 mV/A
  • ACS712-30A: ±30A, sensibilidad 66 mV/A
  • Voltaje central (0A): VCC/2 = 2.5V con alimentación 5V
  • Tiempo de respuesta: 5 µs

Calibración y medición

Sin corriente, la salida del ACS712 es exactamente VCC/2 = 2.5V (1023/2 ≈ 512 en el ADC de Arduino). Con corriente positiva sube de 2.5V y con corriente negativa baja. Mide el offset real con el circuito desconectado (debería ser ~512) y guárdalo como variable. Para la corriente: I = (ADC_lectura - offset) × (5.0/1023.0) / sensibilidad.

Monitor de consumo eléctrico

Con el ACS712-20A en la fase de 220V (usa optoacoplador para detectar cruce por cero) y la medición RMS de la corriente alterna, calculas la potencia aparente: P = V_rms × I_rms. Para potencia real necesitas medir el desfase (factor de potencia). Para cargas resistivas (calefactores, bombillas incandescentes) el factor de potencia es ~1. Un monitor de energía con pantalla OLED y registro en SD Card te ayuda a identificar los dispositivos que más consumen en tu hogar.

Compartir: WhatsApp
Escríbenos por WhatsApp