Strumenti Utente

Strumenti Sito


multivibratori

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
multivibratori [2019/03/01 17:19] – [Controllo PWM di un motore DC] adminmultivibratori [2023/02/23 09:41] (versione attuale) – [Altre risorse] admin
Linea 13: Linea 13:
   * [[http://www.righto.com/2016/02/555-timer-teardown-inside-worlds-most.html|articolo]] dal blog di Ken Shirriff che mostra l'interno dell'integrato (molti link interessanti)   * [[http://www.righto.com/2016/02/555-timer-teardown-inside-worlds-most.html|articolo]] dal blog di Ken Shirriff che mostra l'interno dell'integrato (molti link interessanti)
   * [[http://www.ti.com/lit/ds/symlink/ne555.pdf|datasheet]] della Texas Instruments   * [[http://www.ti.com/lit/ds/symlink/ne555.pdf|datasheet]] della Texas Instruments
-  * [[http://chiclassiccomp.org/docs/content/books/Electronics/ICTimerCookbook1stEd1977_WalterGJung.pdf|IC timer cookbook]], testo di 290 sul 555 con applicazioni+  * [[http://vtda.org/books/Electronics/ICTimerCookbook1stEd1977_WalterGJung.pdf|IC timer cookbook]], testo di 290 sul 555 con applicazioni
   * [[https://ia802502.us.archive.org/8/items/electronics_-_Forrest_Mims-engineers_mini-notebook_555_timer_circuits_radio_sha/electronics%20-%20Forrest%20Mims-engineer%27s%20mini-notebook%20555%20timer%20circuits%20%28radio%20shack%20electronics%29.pdf|555  timer IC circuits]], guida con circuiti con 555   * [[https://ia802502.us.archive.org/8/items/electronics_-_Forrest_Mims-engineers_mini-notebook_555_timer_circuits_radio_sha/electronics%20-%20Forrest%20Mims-engineer%27s%20mini-notebook%20555%20timer%20circuits%20%28radio%20shack%20electronics%29.pdf|555  timer IC circuits]], guida con circuiti con 555
 +  * [[https://leonardocanducci.org/wiki/ee5/motori#motori_in_continua1|appunti sul motore in continua]]
  
 ===== Controllo PWM di un motore DC ===== ===== Controllo PWM di un motore DC =====
Linea 32: Linea 33:
   * la resistenza R4 deve essere dimensionata correttamente per garantire la saturazione del BJT (stato ON, interruttore chiuso)   * la resistenza R4 deve essere dimensionata correttamente per garantire la saturazione del BJT (stato ON, interruttore chiuso)
  
 +==== Controllo ON-OFF del BJT ====
  
 +Il BJT si comporta come un interruttore aperto (OFF) quando la corrente Ib è nulla. Questo avviene quando la tensione in uscita del 555 è al livello basso, intorno a 0 Volt. 
 +
 +Lo stato ON si ottiene mandando in saturazione il BJT. In queste condizioni il transistor si comporta quasi come un interruttore chiuso (ai suoi capi resta una V<sub>CEsat</sub> pari a circa 0.2 Volt). La condizione per verificare se un BJT è in saturazione è:
 +
 +`I_B>=(I_(CMAX))/(h_(FEmin))` 
 +
 +dove è la corrente del motore e `h_(FEmin)` è il valore minimo del guadagno statico di corrente dichiarato dal costruttore. Per  dimensionare R4 e fissare Ib si procede così:
 +  * dal datasheet del 555 si ottiene `V_{OHmin}`
 +  * dal datasheet del BJT (ad esempio il [[https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiu0JTdvuHgAhUN-aQKHQP4CMcQFjAAegQIChAC&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Fcd00001225.pdf&usg=AOvVaw1y7-G52L03pc8C9L8-XXTo|BD139]]) di ricavano `H_{FEmin}` e `V_{BEmax}`
 +  *  dal datasheet del motore (ad esempio [[https://www.mfacomodrills.com/pdfs/RE385.pdf|questo]]) si ricava la corrente (è bene tenere conto che i valori sono riferiti ad un funzionamento a regime e con piena tensione continua non PWM)
 +  * si calcola il valore minimo di Ib con la formula sopra, maggiorando eventualmente la corrente
 +  * si calcola la Rb con:
 +
 +`R_B= (V_{OHmin}-V_{BEmax})/I_{Bmin}`
 +
 +Poi si prende il valore commerciale inferiore più vicino.
 +
 +==== All'oscilloscopio ====
 +
 +In simulazione si ottiene questo tracciato, con il segnale in uscita dal 555 in azzurro e la Vce del BJT in giallo:
 +
 +{{::scope.png|Vce e Vo del 555}}
 +
 +Osserviamo che:
 +  * quando il BJT è ON resta una piccola tensione ai capi del transistor, la sua `V_{CEsat}`
 +  * nel passaggio da ON a OFF c'è un picco di tensione che il diodo di libera circolazione limita a VCC + la caduta ai capi del diodo (0,7 Volt con diodi raddrizzatori, meno con diodi Schottky)
 +  * nella fase OFF è presente una tensione che è pari a VCC meno la tensione generata dal motore, che continua a girare per inerzia
 +
 +I risultati sperimentali confermano questo andamento. Montando il circuito su breadboard si ottengono questi tracciati:
 +{{::scope2.jpg?600|tracciato reale}}
 +
 +I tre segnali mostrano la Vce (in azzurro), la VCC (giallo) e la tensione ai capi del motore (in rosso, ottenuta come differenza degli altri due). Anche in questo caso si possono osservare:
 +  * la Vce, nella fase ON
 +  * l'intervento del diodo di libera circolazione con una sovratensione di 0,2 V circa nel passaggio da ON a OFF
 +  * la tensione generata dal motore di circa 3 Volt (che cambia con la velocità ovviamente)
 +
 +diminuendo molto il duty-cycle si può osservare che sotto una certa soglia, col motore quasi fermo, la corrente del motore cresce e il BJT non va in piena saturazione. Per questo motivo è bene tenere basso il valore di R4.
multivibratori.1551460771.txt.gz · Ultima modifica: 2020/07/03 15:59 (modifica esterna)