polaridad LDR ¿IMPORTA?

-3

Hoy es uno de los problemas más extraños con un circuito que acabo de encontrar.

Este es mi circuito básico, excepto que utilizo barebone Atmega 328P en 5V y la lectura del sensor (valor entero de lectura analógica 0-1023) es enviada por un transmisor de 433 mhz a otro nodo.

Después de ensamblar mi circuito hoy, he notado un comportamiento extraño que no puedo explicar. Siempre que se conectó el LDR, la radio no envió ningún dato o podría haber otro problema que no conozco sobre la ejecución del código, pero si el LDR no estaba conectado (el flotador de pin analógico) funcionaba. Obtuve valores cercanos a 0 e incluso si resolví los pines de entrada LDR, se transmitió el valor máximo de 1023, pero si el LDR estaba conectado, el circuito no respondió.

Después de intentar todo lo posible, incluyendo la conexión de un nuevo LDR al mismo lugar, he notado que con cierta polaridad funciona. He comprobado tanto los LDR antiguos como los nuevos (tienen una alta resistencia como 60k en la oscuridad, llega al rango de 10k en la luz), se comportaron exactamente igual con el multímetro.

Puedo reproducir este problema con ambos LDR en cualquier momento. Entonces, ¿los LDR tienen algún tipo de polaridad real o actúan como un diodo?

    
pregunta Defiler

2 respuestas

1

Ahora estás en la fase de depuración de tu pequeño proyecto. Hay dos partes que se pueden depurar por separado.

  1. Usando un multímetro conectado a GND, mida el voltaje en la entrada analógica. Esto debería estar en un punto intermedio entre 0 y 5 V y debería variar con el nivel de luz.
  2. Si está bien, pero las lecturas son incorrectas: verifique que su código esté configurando la entrada como entrada analógica y no como entrada digital.
  3. Si está bien, intente reemplazar el LDR con otra resistencia de 10k para obtener 2.5 V in. Su lectura de ADC ahora debe ser 1024/2 = 500 aproximadamente.

Use la función de impresión en serie para monitorear las lecturas de ADC a través de USB en su computadora.

Informe de vuelta.

    
respondido por el Transistor
0

Divida esto en segmentos y comience a solucionar problemas.

  1. ¿El voltaje es el esperado en el pin de entrada analógica?
  2. Haga que su microcontrolador emita la lectura del ADC al monitor en serie, regístrelo o, de alguna manera, visualícelo, LCD, pantalla de 8 segmentos, etc.
  3. Comience a resolver problemas en sus módulos de radio para asegurarse de que funcionan
  4. Luego comience a probar transmitiendo el valor ADC.

y así sucesivamente.

Sería más útil tener un esquema real y una referencia. para el LDR.

Sin embargo, tu código y tu radio son enormes interrogantes y parece ser más probable que el problema esté en alguna parte

    
respondido por el D-on

Lea otras preguntas en las etiquetas