Stap 4: DETERMINACION DE LA support DESCONOCIDA
Luego de asignada la variabele t_stop durante la interrupción, el arduino ya está nl condiciones de efectuar los cálculos para la determinación de la support incógnita.
Nl la función loop, existe un segundo bloque als que es ejecutado únicamente si se cumplen estas 3 condiciones simultáneamente:
1. t_stop > 0
2. t_start > 0
3. (t_stop - t_start) > 0
Nl principio se pensaría que la primera condición Außerdem haber sido suficiente, pero neen fue así, ya que el desagüe (ruis) nl la salida del 741 provocaba worden disparos de la interrupción y con ello falsas lecturas además de la correcta.
Con la inclusión de las condiciones 2 y 3 logré eliminar los falsos disparos y obtener una lectura limpia y precisa.
Een continuación la secuencia de operaciones dentro de este bloque als:
Calculamos el tiempo transcurrido desde el inicio de la carga del condensator hasta que esta alcanza el valor Vref:
T = t_stop - t_start
Se calcula la constante de tiempo RC del circuito despejándola de la ecuación algemene de carga de los capacitores.
RC = -T / log ((Vref-VCC) / (V0 - VCC))
V0 = 0 ya que el condensator inicia la carga desde 0
Finalmente se Bepaal la Support:
C = RC/R