Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 27 aprile 09, 21:09   #1 (permalink)  Top
User
 
Data registr.: 28-05-2005
Residenza: Roma
Messaggi: 660
Peggio!! Se il transistor lo vuoi usare in saturazione cioè come interruttore (cosa che comunque non è vera per i transistor da Q3 a Q5), allora tu la tensione di base la dovresti portare ad una tensione almeno superiore di 0,7 volt alla tensione di collettore (supponendo che il collettore lo colleghi ai 5 volt) quindi a quel punto o inserisci uno stato disaccoppiatore che ti amplifica la tensione sulla base (cosa alquanto fuori luogo, è inutile complicare così il circuito) oppure lo polarizzi in regione attiva diretta, cosa più plausibile visto anche che i tempi di latenza non sono tali da creare problemi al transistor che deve entrare in regione attiva.

Su una cosa hai ragione, il PIC genera 25 mA che in teoria possono pilotare separatamente ogni segmento del display, ma se tu usi un sistema multiplexato che avra un sistema di multiplex che comunque dovrai conoscere sicuro che ogni porta dovra pilotare più segmenti, quindi il transistor ce lo metti, se lo vuoi mettere in saturazione fai in modo di ottenere una tensione anche superiore ai 5 volt, e così generi anche un sistema che ti disaccoppia le impedenze di ingresso/uscita.

Come puoi fare un multiplex di quattro display accendendo un segmento per volta? Tu manderai una stringa di bit particolare che dice al multiplexer quali segmenti accendere, a questo punto se sei fortunato i segmenti del display li accendi assorbendo la loro corrente dall'alimentazione del display ma se la corrente dei segmenti passa attraverso le linee pilota ti serve un bel transistor...
SoldatoSemplice non è collegato   Rispondi citando
Vecchio 27 aprile 09, 21:55   #2 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da SoldatoSemplice Visualizza messaggio
Come puoi fare un multiplex di quattro display accendendo un segmento per volta?
Vedo che sul concetto di multiplexer c'è un po' di confusione...
Il display si pilota accendendo le sette uscite dei segmenti in modo da formare la cifra della prima posizione e poi attivando il transistor corrispondente alla prima posizione; i segmenti di tutte le quattro cifre sono collegati insieme, ma si fa accendere una sola cifra per volta attivando un transistor alla volta e non ci sono 'codici segreti'... funzionano tutti così!!

Per il PIC non è vero che genera 25 mA!! E' in grado di fornire fino ad un massimo di 25 mA, ma se metto in corto le uscite e cerco di prelevare più di 25 mA rischio di romperle, quindi le resistenze ci vogliono e devono limitare ogni uscita a 25mA.

Mi sembra che ci siano un paio di errori nello schema del PIC: RA4 usato come uscita è open drain, e quindi non può pilotare un segmento del display e RA5 è un pin di solo ingresso e non può essere usato come uscita; conviene scambiare RA4/RA5 con due pin usati come input.


Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 27 aprile 09, 22:22   #3 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
L'osservazione sui PIN è correttissima, ho controllato ora sul Datasheet.

Circa il multiplexing e i transistor e le resistenze, vediamo di fare un po' d'ordine.

Lo schema con i transistor lo vedete qui.

Lo schema senza resistenze per limitare la corrente invece è qui, dove il led di ogni segmento viene acceso tramite il collegamento di 2 pin. Probabilmente così facendo non c'è bisogno di resistenze, o no?
Quest'ultimo multiplexing a livello del singolo segmento dovrebbe anche essere più efficiente in termini di consumo della batteria, no?
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 27 aprile 09, 22:44   #4 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da illez Visualizza messaggio
Lo schema con i transistor lo vedete qui.
Sul fatto di non usare le resistenze, il data sheet parla di 25 mA come 'Absolute maximum ratings' cioè di valore limite da non superare e da non mantenere nel funzinamento normale; sul fatto che poi funzioni ci credo, ma io le reistenze ce le metterei lo stesso.

Citazione:
Originalmente inviato da illez Visualizza messaggio
Lo schema senza resistenze per limitare la corrente invece è qui, dove il led di ogni segmento viene acceso tramite il collegamento di 2 pin. Probabilmente così facendo non c'è bisogno di resistenze, o no?
Quest'ultimo multiplexing a livello del singolo segmento dovrebbe anche essere più efficiente in termini di consumo della batteria, no?
Questo non limita la corrente, ma fa risparmiare i transistor; peccato però che si debba pilotare il display con un segmento per volta, altrimenti i quattro pin che abilitano i singoli digit si troverebbero la corrente di 8 led che, a 20 mA a led, fa ben 160mA, decisamente un po' troppi, con evidente cambio di luminosità in funzione del numero di segmenti accesi e rischio di bruciature del micro.
Sul discorso batteria non c'è differenza: è vero che se hai un segmento acceso alla volta consumi meno, ma hai anche 8 volte meno luminosità perchè ciascun segmento resta acceso per 1/32 del ciclo di rinfresco, mentre accendendo tutti i segmenti di un digit insieme avrai una accensione pari a 1/4 del ciclo.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 27 aprile 09, 22:53   #5 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Citazione:
Originalmente inviato da MSchiepp Visualizza messaggio
Sul fatto di non usare le resistenze, il data sheet parla di 25 mA come 'Absolute maximum ratings' cioè di valore limite da non superare e da non mantenere nel funzinamento normale; sul fatto che poi funzioni ci credo, ma io le reistenze ce le metterei lo stesso.

Questo non limita la corrente, ma fa risparmiare i transistor; peccato però che si debba pilotare il display con un segmento per volta, altrimenti i quattro pin che abilitano i singoli digit si troverebbero la corrente di 8 led che, a 20 mA a led, fa ben 160mA, decisamente un po' troppi, con evidente cambio di luminosità in funzione del numero di segmenti accesi e rischio di bruciature del micro.
Sul discorso batteria non c'è differenza: è vero che se hai un segmento acceso alla volta consumi meno, ma hai anche 8 volte meno luminosità perchè ciascun segmento resta acceso per 1/32 del ciclo di rinfresco, mentre accendendo tutti i segmenti di un digit insieme avrai una accensione pari a 1/4 del ciclo.

Michele
Certamente si deve pilotare un solo segmento alla volta, altrimenti il limite dei 25 mA salta
Il discorso del consumo mi torna.

Ho modificato il circuito, ora faccio una prova.
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 28 aprile 09, 00:28   #6 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Modificato il circuito e provato su Isis.
Forse non conosce SoldatoSemplice?

Bon, comunque il multiplexing delle cifre c'è.
Ora si tratta di capir da quanto partire con il timer, di quanto incrementare/decrementare e come configurare il finale.
Icone allegate
Timer Countdown-nuclear-timer-v1.jpg  
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 28 aprile 09, 08:31   #7 (permalink)  Top
User
 
L'avatar di Flavio86_ITA
 
Data registr.: 27-08-2007
Residenza: Roma
Messaggi: 149
Scusatemi, ma fino ad ora mi sono tirato fuori perchè sinceramente non ci ho capito nulla..hihhihhihi, cmq nelle specifiche vorrei inserire il fatto che più il timer è variabile e meglio è..Cioè più sono in grado di manovrarlo e meglio mi sento

Ehi Grazie a tutti e soprattutto alle vostre genialate
__________________
Siate Affamati !!! Siate Folli !!!
Flavio86_ITA non è collegato   Rispondi citando
Vecchio 28 aprile 09, 08:33   #8 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Manca la parte del finale, e il buzzer...
Ma su questo ti deve aiutare qualcun'altro...
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 28 aprile 09, 09:20   #9 (permalink)  Top
User
 
L'avatar di Flavio86_ITA
 
Data registr.: 27-08-2007
Residenza: Roma
Messaggi: 149
Cmq Grazie lo stesso, io per oggi continuerò a cercare altri circuiti e a linkarvi qualcosa
Ma che software è Isis??
__________________
Siate Affamati !!! Siate Folli !!!
Flavio86_ITA non è collegato   Rispondi citando
Rispondi

Bookmarks



Strumenti discussione
Visualizzazione

Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Messaggio
Old timer grakula Navimodellismo a Vela 9 18 gennaio 09 21:45
countdown per atterraggi alianti Massimo. T Aeromodellismo Categorie 12 03 settembre 08 19:53
old timer k.l. 61 Daniele Aeromodellismo Progettazione e Costruzione 0 11 giugno 07 16:49
Timer mx-12 xxxnt Radiocomandi 6 05 ottobre 06 18:16
Timer MX-12 guizzo Radiocomandi 3 12 aprile 06 13:03



Tutti gli orari sono GMT +2. Adesso sono le 00:56.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2026
www.baronerosso.it - www.toymagazine.it