Cómo forzar el apagado del PIC18 [cerrado]

1

Hice un proyecto simple, una prueba de "Hola mundo". El LED se enciende, pero cuando apago el PIC18, permanecen encendidos durante unos segundos. Quiero desconectar la alimentación del PIC18 sin demora; ¿Es eso posible?

    
pregunta Ronald Araújo

3 respuestas

1

Puede considerar un comparador para VCC y, cuando se agote, use una interrupción para detener el programa rápidamente antes de que la energía se apague por completo, en lugar de arriesgarse y apagar.

Editar: Podría ser un poco más fácil decirlo que hacerlo, ya que Vcc para su comparador también cambiaría. Necesitaría usar un regulador de voltaje para generar Vcc a partir de un voltaje más alto, luego monitorear el suministro a través del divisor de voltaje para mantenerlo dentro del rango del comparador.

Alternativamente, si esto es muy importante y lo anterior no es adecuado, puede cambiar a un microcontrolador con mejores herramientas de monitoreo de energía.

    
respondido por el Scott Seidman
0

Puede hacer una forma alternativa para que la corriente pase cuando la apague. Como ya se dijo, es probable que tenga algunos condensadores en su tarjeta (tal vez en la fuente de alimentación) que tengan cierta carga y cada vez que apague la alimentación, todavía suministra cierta corriente al circuito. Podría crear algún mecanismo para abrir una ruta alternativa para que su condensador no se descargue a través del circuito cada vez que desconecte la alimentación. Pero depende de cómo sea tu circuito ... deberías darnos más información, pero esa es una idea bastante básica.

Hay interruptores con múltiples formas. Entonces, una cosa que puede hacer es usar una forma de apagar la alimentación y otra para cerrar un circuito / ruta de descarga del condensador. Otro método que puede probar es usar una forma del interruptor para apagar la alimentación y la otra forma de interrumpir la ruta de suministro del PIC.

    
respondido por el Felipe_Ribas
0

Falta una gran cantidad de detalles en sus requisitos, pero parece que necesita alguna forma de restablecer activamente el controlador cuando la fuente de alimentación está apagada. Aquí hay un concepto.

simular este circuito : esquema creado usando CircuitLab

  • R1, R2 y C1 deben dimensionarse de tal manera que durante los cruces de voltaje cero la corriente de base sea suficiente para saturar el transistor;
  • C2 debe tener un tamaño tal que la ondulación de la fuente de alimentación sea lo suficientemente pequeña para el circuito regulador;
  • Probablemente necesite una etapa de inversor para invertir \ $ RESET \ text {to} \ overline {RESET} \ $ para conectarlo al \ $ \ overline {RESET} \ $ - pin de su controlador.
respondido por el jippie

Lea otras preguntas en las etiquetas