Paso 2: Los circuitos
El medidor incluye dos circuitos de detección; uno para medir la tensión y uno para medir la corriente. Un interruptor de palanca SPDT (SW2) conecta la célula bajo prueba con estos circuitos individualmente.
El circuito del voltaje: El comando analogRead de Arduino lee voltaje de hasta + 5V y devuelve un entero entre 0 y 1023. En orden para el probador a leer a 15V, a crear un divisor de tensión que consiste en 2K (R3) y la resistencia de 1K (R4). El voltaje a través de R4 es una tercera parte del voltaje de la fuente para que pueda leer 0-15V. (Nota: puede utilizar cualquier dos resistores con una proporción de 2 a 1).
El circuito de corriente: Puesto que el comando analogRead devuelve un valor de 0-1023 (para un máximo de 5V), cada unidad es de 5 dividido por 1024 o 4.9mV. Y en la ley de Ohms, sabemos que la caída de tensión en una resistencia es igual a la corriente veces la resistencia. Así que la caída de tensión en una resistencia de ohm 4,9 con 1mA de corriente es 4.9mV. Esto significa que efectivamente podemos leer la corriente a través de una resistencia de ohm 4,9 utilizando el valor devuelto por el comando analogRead. Hay al menos dos problemas con esta estrategia.
(1) a causa de su baja resistencia, este circuito puede producir una alta corriente y en consecuencia demasiado poder de resistores estándar de 1/4 o 1/2 Watt. Se volverían peligrosamente calientes muy rápido. Así que recomiendo usar resistores de potencia con por lo menos una calificación de 5W.
(2) miré alta y baja y no podía encontrar una resistencia de potencia de 4,9 ohm.
¿La solución? Conectar dos resistencias de 10 ohmios en paralelo, que le dará aproximadamente 5 ohmios (lo suficientemente cerca para este proyecto). Las resistencias de potencia que utiliza son clasificadas en 10W así te quedas fresquita en este circuito.
El voltaje, corriente y potencia lecturas aparecerá en un panel de LCD serial de 2 x 16 caracteres. Puede utilizar cualquier panel LCD, pero el cableado y el programa necesitará ser modificada para acomodarla.