Stavo pensando di fare la stessa cosa, ma cercavo conferma se qualcuno l'avesse gi=E0 fatto e funzionava, oppure c'=E8 un'altra soluzione "ufficiale"
Provo subito il circuito sulla breadoard.
All'ingresso metter=F2 un pull-up e un NPN verso massa a farmi da porta NOT (volevo un circuito sui fronti di salita anzich=E9 su quelli di discesa) e cos=EC ho l'ulteriore vantaggio che la corrente di scarica del condensatore se la becca il transistor anzich=E9 l'ingresso.
Grazie di cuore per la risposta!
Ora, non so se hai visto l'altro post, devo realizzare un alimentatore con watchdog, ma con le reti logiche ho poca dimestichezza. Ti ringrazio se puoi seguirmi nei miei ragionamenti e vedere se sbaglio. Spero che tutto sia di interesse generale. Pi=F9 sotto schema fidocad. Il comportamento totale del circuito deve essere questo:
Uscita a 1 dell'alimentatore significa carico alimentato. Il carico =E8 un circuito che periodicamente invia un impulso positivo all'alimentatore per chiedergli di restare acceso. Se il segnale non arriva per un certo tempo, l'alimentatore deve sospendere alimentazione, e riaccenderla dopo un po'.
All'accensione, l'uscita deve andare a 1, e posso farlo con il solito condensatore scarico inizialmente che d=E0 un impulso. Eventualmente devo aggiungere una porta or tra l'impulso di accensione e l'impulso che viene dal circuito monitorato che invia il segnale di keep-alive.
Il monostabile retriggerabile manterr=E0 il circuito acceso grazie ai segnali di keep-alive dal carico. Una volta scaduto il tempo del monostabile retriggerabile (il carico si =E8 incantato), l'uscita deve andare a zero, cos=EC tolgo alimentazione al circuito.
E fin qui ci sono! Grazie per avermi letto fin qui. Ora ho il dubbio:
Dopo aver disalimentato il circuito, dopo un certo tempo l'alimentatore deve rialimentarlo e tutto il ciclo si deve ripetere. Io inserireri un ulteriore timer monostabile in coda che sul fronte di discesa del segnale di uscita del primo timer, inizi il suo conteggio e produca allo scadere un ulteriore impulso da mettere in OR all'ingresso.
Ho sbagliato qualcosa?
La domanda ora =E8: possibile che per un alimentatore con watchdog occorrono:
1) Un Condensatore che d=E0 impulso 1 all'accensinoe
2) Una Porta OR a tre ingressi
3) Una Porta NOT (transistor + pullup)
4) Un Timer Monostabile Retriggerabile
5) Un Timer Monostabile Non c'=E8 una maniera pi=F9 semplice? Stavo pensando di fare la stessa cosa, ma cercavo conferma se qualcuno l'avesse gi=E0 fatto e funzionava, oppure c'=E8 un'altra soluzione "ufficiale"
Provo subito il circuito sulla breadoard.
All'ingresso metter=F2 un pull-up e un NPN verso massa a farmi da porta NOT (volevo un circuito sui fronti di salita anzich=E9 su quelli di discesa) e cos=EC ho l'ulteriore vantaggio che la corrente di scarica del condensatore se la becca il transistor anzich=E9 l'ingresso.
Grazie di cuore per la risposta!
Ora, non so se hai visto l'altro post, devo realizzare un alimentatore con watchdog, ma con le reti logiche ho poca dimestichezza. Ti ringrazio se puoi seguirmi nei miei ragionamenti e vedere se sbaglio. Spero che tutto sia di interesse generale. Pi=F9 sotto schema fidocad. Il comportamento totale del circuito deve essere questo:
Uscita a 1 dell'alimentatore significa carico alimentato. Il carico =E8 un circuito che periodicamente invia un impulso positivo all'alimentatore per chiedergli di restare acceso. Se il segnale non arriva per un certo tempo, l'alimentatore deve sospendere alimentazione, e riaccenderla dopo un po'.
All'accensione, l'uscita deve andare a 1, e posso farlo con il solito condensatore scarico inizialmente che d=E0 un impulso. Eventualmente devo aggiungere una porta or tra l'impulso di accensione e l'impulso che viene dal circuito monitorato che invia il segnale di keep-alive.
Il monostabile retriggerabile manterr=E0 il circuito acceso grazie ai segnali di keep-alive dal carico. Una volta scaduto il tempo del monostabile retriggerabile (il carico si =E8 incantato), l'uscita deve andare a zero, cos=EC tolgo alimentazione al circuito.
E fin qui ci sono! Grazie per avermi letto fin qui. Ora ho il dubbio:
Dopo aver disalimentato il circuito, dopo un certo tempo l'alimentatore deve rialimentarlo e tutto il ciclo si deve ripetere. Io inserireri un ulteriore timer monostabile in coda che sul fronte di discesa del segnale di uscita del primo timer, inizi il suo conteggio e produca allo scadere un ulteriore impulso da mettere in OR all'ingresso.
Ho sbagliato qualcosa?
La domanda ora =E8: possibile che per un alimentatore con watchdog occorrono:
1) Un Condensatore che d=E0 impulso 1 all'accensinoe
2) Una Porta OR a tre ingressi
3) Una Porta NOT (transistor + pullup)
4) Un Timer Monostabile Retriggerabile
5) Un Timer Monostabile Non c'=E8 una maniera pi=F9 semplice?
Non sono pratico di reti logiche, quindi non riesco a ridurre facilmente le necessit=E0 di porte, o controllare se ho fatto errori. Qualcuno pi=F9 esperto mi d=E0 una mano?
[FIDOCAD] TY 10 25 5 3 0 0 0
* Impulso positivo all'accensione RV 5 20 105 35 TY 25 5 5 3 0 0 0 * Alimentatore con WatchDog MC 30 50 2 0 000 LI 80 35 80 45 LI 80 45 90 45 MC 90 45 0 0 710 LI 30 50 97 50 MC 115 50 0 0 680 TY 140 40 5 3 0 0 0
* Timer TY 140 45 5 3 0 0 0 * Monostabile TY 140 50 5 3 0 0 0
* Retriggerabile RV 135 35 185 70 TY 190 20 5 3 0 0 0 * Alimentazione carico TY 190 15 5 3 0 0 0
* Uscita logica attiva alta TY 5 40 5 3 0 0 0 * Keep-alive dal carico MC 195 35 3 0 000 LI 185 50 205 50 LI 195 35 195 50 SA 195 50 TY 210 40 5 3 0 0 0
* Timer TY 210 45 5 3 0 0 0 * Monostabile RV 205 35 245 70 LI 245 50 255 50 LI 255 50 255 85 LI 90 55 80 55 LI 80 55 80 85 LI 255 85 80 85