Probando una cadena de alimentación con un microcontrolador

1

Un microcontrolador funciona con una fuente de alimentación doble. Cada uno de ellos está compuesto por una batería, un regulador de voltaje y un diodo para evitar que la corriente fluya de un lado al otro. Aquí hay un esquema. El microcontrolador está conectado a la red "5V".

Ahoraquieromonitoreartodosloselementosdeestacadenaparafinesdediagnóstico:

  • Lasbaterías,quenosemuestraneneldibujo,semonitoreanconundivisordevoltajeconectadoaunADC
  • Elreguladordevoltajesemonitoreadelamismamanera(VReg5V1yVReg5V2eneldibujo)
  • Nopuedoencontrarunaformademedirsicadadiodoestá"vivo" o muerto. Creo que la mejor manera es medir el voltaje entre las almohadillas de cada diodo, pero no sé cómo relacionar esta idea con el microcontrolador.
pregunta Julien

1 respuesta

1

Aparte del comentario de Icy, si puedo pensar en algunas formas de controlar la caída de voltaje en los diodos:

  1. puede hacer esto con un circuito OPA diferencial simple y la interfaz se envía a un ADC del microcontrolador. O utiliza una entrada de ADC diferencial (con dos líneas de entrada) si la interfaz de ADC usada admite esta función.

  2. Si no tiene una entrada diferencial de ADC pero la caída de voltaje en el diodo es lo suficientemente alta en comparación con la resolución del ADC (por ejemplo, en su microcontrolador), solo mide el voltaje antes y detrás del diodo con dos ADC canaliza y evalúa la diferencia por software.

  3. usted construye un comparador simple y lo conecta a una entrada lógica de su microcontrolador (diodo bueno / señal de falla de diodo). Aquí se encuentran ejemplos y un tutorial bastante bueno para los circuitos de comparación: Tutorial del comparador Op-amp

Un enfoque completamente diferente sería monitorear la corriente extraída de cada fuente de alimentación. Simplemente use un resistor de derivación de medición razonable y controle la caída de voltaje sobre él. Nuevamente, se puede usar un circuito OPA diferencial o un canal de entrada ADC diferencial.

    
respondido por el Stefan

Lea otras preguntas en las etiquetas