Come in sicurezza spegnere MCU da parte di MCU stesso?!

H

hm_fa_da

Guest
Ciao a tutti,nel mio progetto:

vi è una serie di transistor di approvvigionamento MCU di Pentecoste il potere, è di base è controllata da entrambe le MCU e uSwich, quando uSwich premere I, turnes su e dopo aver acceso, MCU mantiene transistor attiva (scrivendo da 1 a base di transistor), e quando il circuito shold spegnere, MCU Disattiva il transistor, in modo che si spenga il potere stesso.

c'era un problema questo caso, se mi tengo la uSwich ancora premuto, quindi MCU non può prendere il circuito off, così
Ho usato una serie 10uF condensatore con uSwich, significato quando mi tengo la SW, si trasforma prima sul circuito, e durante questo tempo il condensatore è carico, MCU mantiene il potere e il condensatore è completamente carica, quindi è come SW non è premuto,

e MCU possibile spegnere il circuito,
e ancora se voglio accendere il circuito, vorrei deprimere la SW (SW è NO / NC tipo), questo permette di essere scaricate Capacitor (thorugh una resistenza bassa), in modo pressante SW di nuovo sarebbe attivare il transistor di potenza e così via .. ..

il problema è questo:

MCU quando trasforma il transistor off scrivendo da 0 alla sua uscita, l'alimentazione viene scollegato e tensione su VCC di MCU diminuisce a 0V, il mio è MCU AVR (ATMEGA162 - BOD attivato nel 4.0V), 2.7V-5.5 campo di funzionamento V,
quando la tensione va a meno di 2.7V (lentamente), CPU non funziona bene e le modifiche potrebbe essere il pin di uscita (che collegato al transistor) ad alta ancora una volta, in modo da riattivare il transistor di potenza e non consente il circuito di scendere.

questi problemi occures morly quando la tensione sta diminuendo lentamente, e nel mio circuito è così e non c'è modo di cambiare questo (per la progettazione di circuiti), come vi è un condensatore grande tra VCC e GND.
(Non occure sempre, solo a volte)
Ora voglio sapere che cosa posso fare nel software MCU per una cassetta di sicurezza o almeno meglio di spegnere, come andare in power down mode o qualsiasi altro modo, se ha un buon effetto.Grazie,
Con i migliori saluti.

 
Altre opzioni sarà quello di utilizzare un diodo zener tra 3V MCU e transistor in modo che qualsiasi tensione tra 0 e ≈ 3.6V saranno trattati come OFF ..
Saluti,
IanP

 
vuol dire serie tra il pin di uscita e la base dei transistor?
Come di andare al potere-down, risparmio energetico, inattività o ...modi,
influisce?

Grazie,
Con i migliori saluti.

 
Normalmente si ha un 1kΩ-10k? Resistenza tra il pin MCU e la base ..
L'aggiunta di 3V diodo zener eviterà di passare il transistor quando la tensione scende al di sotto, per esempio 3.6V ..potrebbe essere necessario aggiungere una resistenza da 10k? tra la base e GND ..
Se in power-down o modalità idle questo pin viene tenuta in alto (> 3.6V) il potere di MCU rimarrà senza problemi ..
Saluti,
IanP

 
Ti offro da usare
"5V regolatore da 0 a 30V con regolatore elettronico di arresto" in LM350 datasheet
essa si spegne, se la ricchezza 1.2V di tensione in ingresso e in questa tensione tuo MCU non funziona.

 
Idea Ianp mi ha aiutato,

era vero, ho aggiunto una serie 3.0V Zener tra la base e out put pin, e ha avuto un buon effetto, cioè quando VCC va meno di 2,7 V, MCU non può funzionare bene, questa volta se MCU scrive elevato erroneamente per l'output, non influisce in quanto essere inferiore a 3.6V.

Grazie e saluti.

 
La soluzione migliore è quella di utilizzare un supervisore di tensione, come il DS1233, o MAX 809, o MCP809 al senso di tensione e di reimpostare il micro.In questo modo, una volta che la tensione scende a meno di circa 4.75V il micro si terrà in reset non importa quanto lentamente le cadute di tensione.
Come tristates micro suoi obblighi di informazione, quando in reset, una resistenza da 10k tra la base ed emettitore del transistor è consigliabile tenerlo spento.

 
questo è chiamato suicidio di un MCU?

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
 
Credo che sia meglio per rendere circuito prioritari in cui un ingresso sarà lo switch e un altro MCU tuo.Penso che il migliore sarà D grilletto collegato come:

a.ingresso a VCC
b.uswitch di clock di ingresso
c.Reset di potenza di uscita di controllo MCU
d.Uscita a transistor di potenza controllo MCU.

- Potenza sarà il solo fronte di salita del uswitch
- Una volta MCU resettare il d trigger (spento) - questa operazione è asincrona e verrà eseguito indipendentemente dallo stato di stampa uswitch, e anche come si ricorderà a prescindere da quanto MCU dà alla sua produzione fino al completo capasitors scarico.Ma, si può sostituire questo circuitity brutto con MCU modi powersafe potere?

 

Welcome to EDABoard.com

Sponsor

Back
Top