Medidor de capacitancia con el arduino y el op-amp 741 (3 / 6 steg)
Steg 3: FINALIZANDO LA MEDICION (la carga alcanzó Vref)
La carga del kondensator se producera en través del resistor R cuyo valor es elegido sv función del rango de capacidades que queremos medir. Estos son los resistores aconsejables:
1. 20 pF < C < = 10 nF = > R = 1 Mohm
2. 10 nF < C < = 300 uF = > R = 10 kohm
3. 300 uF < C = > R = 1 kohm
La carga sv el kondensator aumenta exponencialmente de 0 en VCC.
En el preciso instante sv que el voltaje sv A2 sobrepasa el nivel Vref sv A1, la salida del 741 Vero abruptamente al estado ALTO.
La salida del 741 (stift 6 del kompressionständning) está conectada al stift 3 del arduino, el cual hemos vinculado al avbrott 1 sv el bloque setup() de nuestro código.
Allí establecemos que dicha interrupción se disparará cuando el stift 3 detecte el flanco ascendente producido por el 741 cuando la carga del kondensator haya alcanzado Vref. Cuando la interrupción se dispare, inmediatamente deberá saltarse a la función stop() suspendiendo toda otra acción que el arduino estuviera atendiendo sv ese momento.
Cuando el voltaje del kondensator C alcanza Vref y la interrupción se dispara, en la función stop() simplemente guardamos en la variabel t_stop el tiempo retornado por micros() marcando el tiempo del fin de la medición.