Capacímetro & ESR con Arduino (v2)

Hace unos meses monté un capacímetro con el fin de comprobar el funcionamiento de las librerías de Arduino: Capacitor.h y CapacitorLite.h. El resultado final no fue todo lo bueno que esperaba, porque el rango de medidas quedó bastante limitado, y no conseguí medir capacidades superiores a 100μF con precisión.

Capacímetro con Arduino

Ahora tengo un capacímetro que apenas utilizo, porque la mayoría de las veces lo necesito para comprobar el estado de condensadores electrolíticos en fuentes conmutadas. En estos casos, los condensadores superan el rango de medidas del capacímetro, y además necesitaría también comprobar su valor ESR para determinar si el condensador sospechoso está en buen estado o no.

Por todo esto, he decidido ampliar las prestaciones de este capacímetro de acuerdo a las necesidades de uso más habituales:

  • Medir capacidades entre 1pF y 10.000μF con precisión
  • Medir los valores ESR de los condensadores a partir de 10μF

Medida de un condensador variable

Detalles de funcionamiento del capacímetro

Después de analizar todas las posibles opciones de medida del capacímetro que monté, limitada por los 1024 umbrales del conversor ADC de Arduino, he decidido añadir una segunda toma de medida. Una entrada será para medir las capacidades entre 1pF y 1μF, y la otra será para medir valores entre 50nF y 10.000μF, incorporando la medida ESR a partir de 10μF.

Esquema: Capacímetro & ESR

Así con la primera entrada utilizaré la librería Capacitor.h para medir capacidades por debajo de 1uF, y la segunda entrada la utilizaré para medir las capacidades más altas, midiendo el tiempo que tarda el condensador bajo prueba en alcanzar el 63% de la tensión máxima del conversor ADC. Con esta segunda entrada del capacímetro, se podrán medir capacidades entre 50nF y 10.000μF.

Entrada 1: 1pF … 1μF (Capacitor.h)

La librería Capacitor.h toma como referencia la capacidad interna de un pin analógico de Arduino, y mide su voltaje después de 30nS. Luego toma como referencia el 1% de la tensión aplicada junto con la capacidad del pin de Arduino, para calcular la capacidad del condensador que se ha conectado.

Capacitor.h con capacidades

Partiendo de los 5 voltios máximos del ADC de Arduino y sus 1024 posibles valores, las lecturas del ADC que podemos esperar oscilarán aproximadamente entre un valor 33 para 1pF y 993 para 1nF (1000pF).

Si la capacidad medida es superior a 1nF, la librería Capacitor.h toma como referencia la resistencia interna PullUp del pin de Arduino, de aproximadamente 30KΩ, y mide el tiempo que tarda el condensador bajo prueba en alcanzar el 63% de la tensión aplicada. A partir de ese tiempo medido se calcula la capacidad aplicando la constante de tiempo RC, tomando como referencia el valor de la resistencia PullUp.

Medida de capacidades altas

Entrada 2: 50nF … 10.000μF (bornas)

Al conectar un condensador en la segunda entrada, el programa realizará un test de estado del condensador y luego realizará una medida rápida, conectando en serie una resistencia de bajo valor (240Ω), para medir el tiempo que tarda en alcanzar el 63% de la tensión máxima del ADC.

Test de los condensadores

  • Si la medida obtenida es superior a 80μF, medirá el valor ESR mostrando ambas medidas en el display. Haciendo la medida RC con una resistencia de bajo valor, se acelera el tiempo de medida de los condensadores de alta capacidad sin perder precisión.

Medida 1000uF

  • En caso de que la medida obtenida fuera inferior a 80μF, no se muestra el valor y se realiza una segunda medida conectando una resistencia 40 veces más alta (10KΩ), con el fin de obtener mayor precisión en la medida de condensadores más bajos. En este caso también se mide el valor ESR si la capacidad es >80μF, y se muestran los resultados en el display.

Calibración del capacímetro

El proceso de calibración de este capacímetro hay que hacerlo en 4 pasos. Dos de ellos son para calibrar los dos sistemas de medida de la librería Capacitor.h, y los otras dos para calibrar los dos rangos de medida de la segunda entrada del capacímetro.

Entrada 1: medidas entre 1pF y 1nF

Es imprescindible conocer el valor exacto de la capacidad interna del pin analógico de Arduino, junto con las capacidades parásitas externas del montaje. Por esto siempre es necesario realizar una calibración final, conectando un condensador de valor conocido y menor de 1000pF como referencia, para medir su valor con el capacímetro una vez montado y cerrado.  Si la medida que muestra el capacímetro fuera inferior a la capacidad real del condensador, subiremos ligeramente el valor de la capacidad interna en el programa, y volveremos a programar el microcontrolador con la nueva referencia. Y si midiera una capacidad superior a la real, bajaremos el valor de la capacidad de referencia. Este proceso habrá que hacerlo varias veces, hasta que consigamos que el capacímetro muestre el valor real del condensador que hemos elegido como referencia.

Entrada 1:  medidas entre 1nF y 1μF

Seguiremos el mismo proceso de antes, pero en este caso es mucho más sencillo porque podremos hacerlo sin cerrar la caja del capacímetro. Conectaremos un condensador algo inferior a 1μF de valor conocido, y retocaremos el valor de la resistencia PullUp que hemos puesto en el programa. Teniendo en cuenta que si aumentamos el valor de la resistencia PullUp, se reducirá el valor de la capacidad que muestre el capacímetro, y si reducimos el valor de la resistencia aumentará la capacidad medida.

Entrada 2:  medidas entre 50nF y 10.000μF

En la segunda entrada del capacímetro, los condensadores de capacidad más baja (<80μF) se miden conectando una resistencia en serie de 10KΩ, y se mide el tiempo que tarda el condensador en alcanzar el 63% de la tensión máxima del conversor ADC. Aunque pongamos una resistencia de precisión, como la tensión de 5V se conecta a través de un pin digital de Arduino, tendremos que sumar el valor de su resistencia interna para que la medida sea precisa.

Pin de medida del Capacímetro

Por otra parte, la conexión común de ambas entradas del capacímetro no es GND, es otro pin analógico de Arduino, y aunque lo configuremos como salida con valor bajo, se sumará una resistencia extra a la constante RC. El valor de esta resistencia extra se compensa de forma automática en el código del programa.

Pin de referencia del capacímetro

Cuando se miden condensadores >80μF, el capacímetro le conecta una resistencia en serie de 240Ω, con el fin de reducir el tiempo de la medida. En este caso sucede lo mismo que antes, y por eso también tendremos que compensar el valor de la resistencia interna del pin digital que conecta la tensión al circuito RC.

Ajuste automático de referencia

El capacímetro realiza un ajuste a cero de las dos entradas cada vez que se conecta la alimentación, compensando así las capacidades parásitas de las puntas de medida que hayamos conectado. Es importante conectar el capacímetro con las puntas libres, sin ningún condensador conectado entre ellas.

Auto ajuste inicial del capacímetro

Firmware

El código que necesitas para programar el ATMEGA-328P de Arduino, lo puedes descargar del repositorio GitHub:

https://github.com/J-RPM/Capacimeter/

Caja 3D del Capacímetro

La caja del Capacímetro la hice con 3 piezas, impresas en 3D con PLA de color negro. Para que destaque la serigrafía, se puede pintar con un pincel fino y pintura sintética, utilizando cualquier color que sea claro.

Caja 3D para el Capacímetro.

Caja del Capacímetro – Thingiverse: Capacimeter with Arduino

¿Necesitas fabricar un circuito impreso?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

https://www.pcbway.es/

Avería Monitor SAMSUNG

Se trata de un monitor de video SAMSUNG, modelo 223BW, de 21,6 pulgadas, formato 16:10 y resolución 1680×1050.

Monitor SAMSUNG 223BW

Síntomas de la avería

Cuando se conecta la alimentación aparece la imagen en la pantalla,  y a los pocos segundos se apaga.  Aunque se espere un rato, el monitor ya no enciende, pero el pulsador de encendido permanece iluminado. Si se apaga y enciende accionando el pulsador, al cabo de varios intentos ya funciona. Otro detalle a tener en cuenta, es que se escucha un pitido de alta frecuencia cuando se enciende la pantalla.

Teniendo en cuenta estos síntomas, es muy fácil que esta avería la esté provocondo la fuente de alimentación. El silbido que se escucha cuando se enciende el monitor lo podrían estar produciendo los transformadores de ferrita, debido a una falta de filtrado en la tensión continua que alimenta a sus transistores de potencia (circuito PWM de la fuente conmutada).  Lo más probable es que tenga alguno o varios condensadores electrolíticos en mal estado, ya que este fallo es muy común en las fuentes conmutadas.

Reparación

Se desmonta el monitor, para acceder al módulo que incluye la fuente de alimentación. Nada más dar la vuelta al PCB, se observan varios condensadores electrolíticos reventados.

Condensadores electrolíticos defectuosos

Se desmontan todos los condensadores visualmente defectuosos, y se comprueban los demás en el mismo PCB, con la ayuda de un medidor ESR.

Medidas ESR en placa

IMPORTANTE: Descargar los condensadores electrolíticos antes de medirlos

Todos los condensadores electrolíticos defectuosos se tienen que sustituir por otros que tengan la misma capacidad y tensión, como mínimo. Es importante utilizar condensadores electrolíticos de baja resistencia serie (ESR), especialmente diseñados para trabajar en fuentes conmutadas. No es lo mismo absorber picos de tensión 100 veces por segundo (fuente de alimentación convencional), que hacerlo casi mil veces más rápido (fuente conmutada).

ESR-Valores de referencia

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

RECICLAR vs REPARAR lámpara LED

RECICLAR vs REPARAR: Si tienes unos conocimientos mínimos de electrónica y te deja de funcionar una lámpara LED, te puede salir muy rentable repararla. En caso que no lo consigas, lo normal es recuperar algunos componentes o llevarla a un punto limpio… y en ningún caso tirarla a la basura junto con los residuos orgánicos. Por desgracia, si tuvieras que llevar una lámpara LED a un taller para que la repararen, el precio de la mano de obra te podría costar más que comprar una lámpara nueva. En este caso vamos a seguir el proceso de reparación de una lámpara LED, recogida de un contenedor de reciclado.

Lámpara LED

Cable de prueba

Con el fin de evitar un posible cortocircuito, es conveniente utilizar un cable de prueba cuando vamos a conectar una lámpara de la que desconocemos su origen. Como la lámpara que vamos a comprobar consume sólo 11W,  si conectamos una resistencia en serie con la lámpara, protegeremos la línea eléctrica sin afectar a su funcionamiento. En este caso utilicé una resistencia de 1,5 ohmios, vitrificada de  20W.

Prueba de la lámpara

Proceso de la reparación

Lo primero que hacemos es comprobar si le llega tensión a la serie de diodos LED. En este caso medimos 30V, tensión insuficiente para encender los 24 diodos LED en serie que lleva esta lámpara. Esto nos lleva a pensar que el problema está en la fuente de alimentación, balastro de encendido de la lámpara LED.

Tensión LED

A continuación medimos la tensión en bornas del primer condensador de filtro. Como la tensión de la red es de 230 VAC,  la tensión que deberíamos medir en este condensador debería superar los 300 VDC, pero apenas medimos 206 V. Esto nos lleva a sospechar del mal estado del condensador de filtro.

Tensión de entrada

A pesar de que el problema de encendido de la lámpara está localizado en el primer condensador de filtro, comprobamos el estado de los dos condensadores electrolíticos que lleva esta fuente, el de entrada y el de salida. Medimos la resistencia serie equivalente (ESR), obteniendo unos valores excesivamente altos en ambos condensadores.

Medida ESR

Se sustituyen los dos condensadores por otros nuevos, y así la lámpara vuelve a funcionar.

Reparación de la fuente

Puedes seguir todo el procesa de esta reparación en el siguiente video.