Cuando se trabaja con una circuitería digital que detecta voltaje analógico, por ejemplo un microcontrolador, o digamos Arduino, se están midiendo voltajes. Sin embargo, sin corriente, el voltaje no puede estar presente.
Para que se cree un voltaje en un componente, debe haber una corriente fluyendo en él. Según la ley de Ohm;
\$V=I*R\$, cuando \$I=0\$, la ecuación se convierte en; \$V=0*R=0\$. Por lo tanto, no habrá voltaje presente, y el microcontrolador no podrá medir nada.
Forma adecuada de conexión del sensor
Revise el esquemático a continuación. Primero, observe el lado izquierdo, una conexión LDR adecuada con una resistencia de pull-down adecuada. Una corriente fluirá a través de R2 y creará una caída de voltaje en él.
![introducir una descripción de la imagen]()
\$Vanalog =Isensor*R_2\$, donde \$Isensor\$ se determina con la resistencia total del sensor y \$R_2\$. Dado que la resistencia del LDR cambia con la luz, la corriente, por lo tanto, el voltaje cambiará.
Puede haber notado que hay una resistencia que dibujé en la entrada. Esta se llama resistencia de entrada, o impedancia, del microcontrolador y generalmente es muy grande, como \$10M\Omega\$.
En esta configuración, la resistencia de entrada y \$R_2\$ están conectadas en paralelo, por lo que su resistencia efectiva será;
\$\dfrac{1}{\Omega_{total}}=\dfrac{1}{R_2}+\dfrac{1}{R_{in}}=9990.00999\Omega\$ que es casi igual a \$10k\Omega\$. Por lo tanto, no habrá cambios.
El voltaje AnalogValue
es entonces,
\$Vanalog=Isensor*10k\$, donde \$Isensor\$ es \$\dfrac{Vcc}{R_1+10k}\$
Digamos que nuestro sensor \$R_1\$ es de 10k en la condición de iluminación actual. Y \$Vcc=5V\$;
\$Isensor=\dfrac{Vcc}{R_1+10k}=\dfrac{5}{10k+10k}=250 \mu A\$, \$Vanalog=2.5V\$
¿Qué pasa si no hay una resistencia de pull-down?
Si no hubiera una resistencia de pull-down, la configuración sería como se muestra en el diagrama a continuación. La corriente del sensor, \$Isensor\$, sería la misma que \$Iinput\$, ya que todas las corrientes en un cable son iguales. Nuestro microcontrolador mide el AnalogValue
, el voltaje en el pin.
![introducir una descripción de la imagen]()
Calculemos los valores para este escenario también:
Sabemos que \$Isensor=Iinput\$, ahora asumamos, nuevamente, que el LDR es de \$10k\$, AnalogValue
se calcula de la siguiente manera;
\$Vanalog=Isensor*R_{in}\$, donde \$Isensor\$ es \$\dfrac{Vcc}{R_1+R_{in}}=\dfrac{5}{10k+10M}\approx500*10^-9\approx500nA\$
Por lo tanto, \$Vanalog=Isensor*10M\approx(500*10^-9)(10*10^6)\approx5V\$
Como puede ver, dado que casi no fluye corriente, casi no hay voltaje en el sensor y aunque podríamos leer 2.5V en la configuración adecuada anterior, hemos leído 5V con la misma luz, es decir, cuando \$R_1=10k\$. Esta configuración no funcionará.