¿Por qué mi LED parpadea cuando se aplica demasiado voltaje?

0

Compré un conjunto de diodos emisores de luz simples. Conectar uno a la salida completa de 5V de Arduino (sin resistencia) hace que el diodo parpadee. Sin embargo, al cambiar el ciclo de trabajo a un valor inferior al 80%, el diodo emite una luz constante.

¿Qué causa este comportamiento? Por mi (limitado) conocimiento de la física, supongo que un diodo debería emitir luz constante o no emitir luz, independientemente del voltaje.

    
pregunta JonathanReez

2 respuestas

2

Definitivamente apoyo la respuesta de Russell. Solo estás pidiendo romper algo al no limitar la corriente para que esté dentro de ambas especificaciones.

Dicho esto, es probable que la fuente de alimentación te salve. El LED tiene una tensión directa particular que es menor que la tensión de alimentación, y la tensión restante básicamente produce un cortocircuito. (para eso no tiene la resistencia) no:

  1. La oferta se colapsa
  2. El Arduino se reinicia, lo que apaga el LED como efecto secundario
  3. El suministro se descarga y vuelve
  4. El Arduino sale de reinicio y comienza a ejecutar el código, lo que vuelve a encender el LED
  5. La oferta se colapsa
  6. El Arduino se reinicia
  7. Etc.

Al igual que los otros comentarios, PWM NO reduce el voltaje. Solo lo corta para que esté encendido por completo (x)% del tiempo y apagado total (100-x)% del tiempo. Durante muchos períodos de activación / desactivación, el valor de average se reduce, pero no el valor instantáneo. Haga esto más rápido de lo que su ojo puede hacer un seguimiento de él (> 30Hz), y parece estar constante y atenuado, pero una cámara de alta velocidad u otros instrumentos adecuados mostrarán que todavía está parpadeando con el brillo máximo.

    
respondido por el AaronD
3

Analogía

  • Revuebo mi auto que tiene una línea roja de 6000 RPM a 15000 RPM,

    De repente, pierde energía durante unos segundos y luego vuelve a subir a 15000 RPM y repite el ciclo.

    ¿Por qué hace esto?

es decir, está conduciendo el LED y el Arduino fuera de sus "sobres".
Ambos compiten para ser los primeros en morir.
Te están diciendo esto educadamente.
Espero que el LED gane (ya que suelen costar menos que los arduinos).

El transistor de la unidad interna para el pin puede sobrecalentarse y apagarse para obtener una taza de cocina tranquila antes de volver a intentarlo.

Como sugiere efox29, el Arduino podría reiniciarse.

Lo que sea que esté sucediendo, como lo que está haciendo está fuera de las especificaciones de ambos componentes, no hay ninguna certeza de que la acción que vea esté bien descrita en una hoja de datos.

No lo hagas.

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas