Generar un pulso monostable derivado de señal positiva semi-permanente.Sin integrados.

Necesito generar un pulso para accionar una funcion de un microcontrolador, el problema es que la señal que activa el pulso se mantiene encendida por tiempo indefinido,esta señal ya da alimentacion al microcontrolador, pero necesito generar el pulso para hacer una especie de wake up para el microcontrolador, simulando un push button temporal.
No pude encontrar algo asi en el foro, espero haberme explicado.

SP1=Señal permanente
MICR1= MIcrocontrolador que enciende junto con señal permanente.
WKUP1= Señal que debe ser unida por un pulso de tiempo determinado. Despues de recibir señal positiva de SP1(0-1-0)Logica del pulso para el funcionamiento.
1671580686432.png
 
Última edición:
Lo que quiero generar es un pulso con logica 0-1-0 apartir de una señal 1 proveniente de SP1.Una especie de monostable para hacer la funcion de un púsh button temporal, pero dependiendo de que haya una señal positiva en SP1.
Esta seria la tabla de verdad

SP1 0 = MICR1 0 = WKUP CA(comunmente abierto)
SP1 1 = MICR1 1 = WKUP C(conmutando) pulso monostable 0-1-0
SP1 1= MICR1 1 = WKUP CA(vuelve a comunmente abierto) estado 0, enciende WKUP de microcontrolador.
 
Última edición:
Lo que quiero generar es un pulso con logica 0-1-0 apartir de una señal 1 proveniente de SP1.Una especie de monostable para hacer la funcion de un púsh button temporal, pero dependiendo de que haya una señal positiva en SP1.
Esta seria la tabla de verdad

SP1 0 = MICR1 0 = WKUP CA(comunmente abierto)
SP1 1 = MICR1 1 = WKUP C(conmutando) pulso monostable 0-1-0
Tratando de entender

¿ Necesitas un pulso (único) positivo a partir de una tensión positiva . . . . . . . . ?
 
Lo que quiero generar es un pulso con logica 0-1-0 apartir de una señal 1 proveniente de SP1.Una especie de monostable para hacer la funcion de un púsh button temporal, pero dependiendo de que haya una señal positiva en SP1.
Es que no entiendo que hace esa parva de optoacopladores y que hace SP1 que ya es un push-button...
A ver...
Vos tenés una señal X que está en cero ('0') y querés generar OTRA señal que está en cero ('0'), pase temporalmente a uno ('1') y luego vuelva a cero ('0') cuando la señal X suba a 1 y quede ahí...es algo así 👇???
1671581854051.png
 
Ok,
Y ¿ En que momento debe aparecer el pulso positivo ?
Aproximadamente 1s despues de que el microcontrolador es conectado a negativo via optoacoplador.
El tema de los tiempos lo puedo calcular, se que se puede con un 555 en su modo monostable, pero supongo que debe haber un truco mas practico con resistencias, transistores y capacitores para hacer el trabajo.
 
Lo eh logrado usando variedad de componentes como se puede ver pero no e podido simplificarlo, supongo que tendre que usar este metodo, por si a alguiuen le sirve les dejo el diagrama.
1671586910555.png
 
Última edición:
Reprogramar el microcontrolador no es viable(proteccion de escritura).
Supuse que si habia una forma mas sencilla de resolverla como mencionan, al final tuve que usar integrados(por cuestiones de espacio no era muy viable).
En cuanto a lo del tiristor investigare mas sobre el tema para ver si me serviria para un problema igual a futuro.
Gracias a todos, estoy armando el circuito en estos momentos os muestro el resultado manana.
Wow tanta sofisticacion para algo que se resuelve con un capacitor 2 resistencias y un pequeño tiristor
Pudieras darme una idea de como seria el circuito?
Estoy intentando darme una idea pero no logro averiguar como seria el circuito para que se cumpla con la tabla de verdad 0-1-0 en un lapso de 3 seg en total(1 segundo por estado logico).
 
Claro, Energizas, se carga el capacitor hasta el umbral de disparo del tiristor cuando se dispara el tiristor a travez de una resistencia descargas el capacitor, este quedara en estado bajo hasta que vuelvas a alimentar el circuito despues de un corte de energia
 
Reprogramar el microcontrolador no es viable(proteccion de escritura).
Nadie dijo reprogramar el que tienes, sino usar uno externo. Solo necesitas alimentacion y la conexion del reset, ya que incluso se puede configurar con oscilador externo, con lo que elimina el cristal y capacitores.

Claro, Energizas, se carga el capacitor hasta el umbral de disparo del tiristor cuando se dispara el tiristor a travez de una resistencia descargas el capacitor, este quedara en estado bajo hasta que vuelvas a alimentar el circuito despues de un corte de energia
Pero el tiristor, una vez disparado, no queda enganchado hasta que entre los terminales K y A llegue a 0Vcc o cercano?
Creo que con una tension negativa tambien se desengancha, pero no recuerdo.
 
Atrás
Arriba