Tengo un circuito pequeño y muy básico que PWMs un LED RGB. Tiene un potenciómetro que me permite establecer el nivel de brillo para la noche y un LDR que me permite detectar la noche.
Tomé algunas medidas del LDR bajo varias condiciones de iluminación para poder seleccionar una resistencia razonable para poner en serie con el LDR como divisor de voltaje.
En la práctica, sin embargo, las lecturas no fueron lo que esperaba. Si mido la resistencia del LDR con mi multímetro, es aproximadamente 1/5 de lo que había medido cuando no estaba en el circuito.
Seleccioné una resistencia de 51K Ohm para el circuito divisor LDR. Mi multímetro también mide eso como 10K Ohm. El potenciómetro que estoy usando para configurar el brillo es de 10K Ohm, pero en el circuito mide alrededor de 3K Ohm.
Supongo que estas resistencias se reducen porque están en paralelo entre sí, pero no sé cómo aislarlas para poder obtener lecturas confiables para el microcontrolador.
Haré todo lo posible para simular el circuito. . .
simular este circuito : esquema creado con CircuitLab
Basado en algunos de los comentarios, decidí que debería aislar partes del circuito para ver si podía reproducir las medidas en el circuito completo. Construí este circuito en una placa de prueba y las medidas son las mismas que mencioné anteriormente. Es decir, mis resistencias esperadas se reducen en un 66%.
Esto es un poco un problema XY. No puede medir con precisión las resistencias involucradas en los divisores de voltaje cuando el circuito no está alimentado, porque las resistencias constituyentes terminan en paralelo. Por ejemplo, cuando intenta medir la resistencia en el LDR, termina midiendo la resistencia de este circuito:
simular este circuito : esquema creado con CircuitLab
Lo cual, si haces los cálculos te da:
Dicho esto, esto no significa que los dos divisores interfieran entre sí en el circuito. En ese caso, siempre que la fuente de alimentación sea estable y tenga baja impedancia, el voltaje en todo el divisor se puede considerar fijo. La forma típica en que los circuitos circundantes interfieren con la salida de un divisor de voltaje es cuando se extrae suficiente corriente del divisor de voltaje para crear un error significativo en el divisor.
Idealmente, la corriente de carga en la salida del divisor de voltaje sería cero, y si el divisor de voltaje estuviera conectado a la entrada de un amplificador operacional, eso sería lo suficientemente cercano a la realidad. Sin embargo, si extraemos una cantidad sustancial de corriente fuera del divisor, obtenemos un error:
Si es cero:
Si es distinto de cero:
(tenga en cuenta que el signo de depende de la dirección del flujo de corriente, por lo que el error podría aumentar o disminuir nuestra lectura real)
Esto muestra que la cantidad de corriente que sale del divisor de voltaje debe ser sustancialmente menor que la corriente que fluye a través del divisor para minimizar este error.
Ahora, no ha mencionado si sus lecturas de ADC están saliendo como esperaba, pero analicemos la principal fuente potencial de error de todos modos. Para empezar, veamos cómo se ve eléctricamente un canal ADC típico. En este caso, tendrá un capacitor de muestreo que se conecta temporalmente a la entrada durante un período de tiempo antes de que el ADC realice la conversión. Algo como esto:
Lo que esto significa es que durante el tiempo de muestreo, el mux de entrada habrá conectado el canal de entrada apropiado al capacitor de muestreo, y el capacitor se cargará (o descargará) hacia el voltaje de entrada a una velocidad determinada por la capacitancia y la impedancia de lo que sea. conectado a la entrada ADC seleccionada (en este caso, uno de sus divisores de voltaje). Para obtener una lectura precisa, su tiempo de muestreo debe ser un múltiplo de la constante de tiempo del capacitor de muestreo y su impedancia de entrada total (consulte la hoja de datos para obtener más detalles). Si su tiempo de muestreo es inadecuado, sus lecturas de ADC estarán apagadas, porque el capacitor de muestreo no tiene el tiempo adecuado para cargarse o descargarse al voltaje correcto.
Por esta razón, el tiempo de muestreo en los ADC de MCU generalmente se puede configurar, ya que el tiempo de muestreo requerido dependerá de la naturaleza del circuito que intenta medir. Si tiene un circuito de impedancia realmente alta, probablemente quiera usar un búfer de amplificador operacional como sugiere otra respuesta. Sin embargo, en su caso, esto es completamente innecesario siempre que su tiempo de muestreo esté configurado correctamente.
La forma más fácil de hacer esto es usando un circuito de búfer de amplificador operacional:
V_in está conectado a la salida de su divisor de voltaje y V_out se conecta al resto del circuito.
No fluye corriente hacia las entradas de un amplificador operacional (prácticamente hablando, de todos modos), por lo que esto no afectará el comportamiento del divisor de voltaje. El voltaje de salida del amplificador operacional seguirá exactamente el voltaje de entrada, ya que es un amplificador ax 1. Esta suele ser la forma más fácil de aislar su divisor de voltaje del resto del circuito para que la impedancia adicional no afecte la salida del divisor de voltaje.
EDITAR: es posible que deba usar uno de estos como suministro a los divisores de voltaje para su configuración particular. En ese caso, conecte V_in a su Vcc y V_out a la "parte superior" del divisor de resistencia.
Janka
el fotón
DerStrom8
patricio
broma
pedro bennett
patricio
broma
patricio
broma
broma
patricio