Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Segnapunti elettronico ping-pong

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[51] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utenteeffedue » 7 lug 2009, 16:48

Pensavo di usare un altro 4026 dato che devo sempre incrementare un display, a meno che non ci sia qualcosa di più adatto.
Avatar utente
Foto Utenteeffedue
0 1 3
CRU - Account cancellato su Richiesta utente
 
Messaggi: 96
Iscritto il: 29 set 2007, 17:39

0
voti

[52] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utentedavidde » 7 lug 2009, 17:00

Starei anch' io sul 4026 così viene tutto più uniformato...
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[53] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utenteeffedue » 7 lug 2009, 17:07

Ok allora penso che farò così, adesso non ho gli operazionali, appena li prendo faccio una prova.
Avatar utente
Foto Utenteeffedue
0 1 3
CRU - Account cancellato su Richiesta utente
 
Messaggi: 96
Iscritto il: 29 set 2007, 17:39

0
voti

[54] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utenteeffedue » 7 lug 2009, 20:00

Intanto che aspetto di prendere gli operazionali, mi è venuta in mente una modifica da fare al circuito, però in questo caso non saprei da dove partire.

Vorrei fare che quando una delle 2 coppie di display che contano arriva a 11 anche premendo il bottone dell'incremento i punteggi restino invariati. Per esempio: 11-5 premendo entrambi i bottoni, non incrementa ne i display che segnano 11 e nemmeno quelli che segnano 5.
Avatar utente
Foto Utenteeffedue
0 1 3
CRU - Account cancellato su Richiesta utente
 
Messaggi: 96
Iscritto il: 29 set 2007, 17:39

0
voti

[55] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utentedavidde » 8 lug 2009, 10:06

Ciao effedue,

dove vorresti usare gli operazionali ? Di solito nei circuiti logici si utilizzano integrati della stessa famiglia che in questo caso è la CD4000 (per la lista puoi controllare questo link: CD4000). Combinando opportunamente i componenti puoi ottenere una struttura logica più o meno complicata che svolga le operazioni che ti interessano. Credo che la capacità di chi progetta questi circuiti sia proprio quella di riuscire a risolverli con il minor numero di componenti possibile.
Una mano posso provare a dartela più che volentieri però ti avverto fin d' ora che non sono esperto, le poche esperienze che ho fatto non mi hanno permesso di prendere particolare confidenza con gli integrati digitali.

Per rispondere alla domanda credo che le strade percorribili siano due, la prima è quella di prelevare i livelli logici direttamente dai segmenti dei display e di combinarli (attraverso porte logiche) opportunamente facendo si che soltanto la combinazione esatta dei segmenti riguardanti il numero 11 possa escludere i pulsanti.
La seconda è quella di "parallelare" al 4026 un contatore presettabile che si occupi della gestione logica del segnapunti. Questo nuovo integrato avrà il compito di inviare un segnale che escluda i pulsanti una volta che uno qualsiasi dei display arriva al numero 11.

Cerca di capire quale possa essere la soluzione che preferisci e prima di tutto chiarisciti bene le idee su quali funzioni debba avere il tuo contapunti.....purtroppo cambiare al volo la logica del circuito non è mai una bella idea, riadattarlo alle nuove esigenze non è così semplice e il più delle volte questi "stravolgimenti" richiedono una revisione totale dell' intero schema.

In alternativa puoi sempre prendere in considerazione l' uso di un microcontrollore, in questo caso la parte hardware rimarrebbe pressoché identica e gli interventi verrebbero fatti soltanto via software .... non che questo sia semplice...

Magari aspettiamo anche i consigli di qualcuno più esperto di me... tra i frequentatori di questo forum ce ne sono tanti...

Ciao
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[56] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utenteeffedue » 8 lug 2009, 10:16

Per l'incremento del display questa è la soluzione che sono riuscito a fare usando il minor numero possibile di porte:

Immagine

Secondo te si riesce a fare anche usandone meno..?
Avatar utente
Foto Utenteeffedue
0 1 3
CRU - Account cancellato su Richiesta utente
 
Messaggi: 96
Iscritto il: 29 set 2007, 17:39

0
voti

[57] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utenteeffedue » 8 lug 2009, 10:43

davidde ha scritto:Ciao effedue,

dove vorresti usare gli operazionali ? Di solito nei circuiti logici si utilizzano integrati della stessa famiglia che in questo caso è la CD4000 (per la lista puoi controllare questo link: CD4000). Combinando opportunamente i componenti puoi ottenere una struttura logica più o meno complicata che svolga le operazioni che ti interessano. Credo che la capacità di chi progetta questi circuiti sia proprio quella di riuscire a risolverli con il minor numero di componenti possibile.
Una mano posso provare a dartela più che volentieri però ti avverto fin d' ora che non sono esperto, le poche esperienze che ho fatto non mi hanno permesso di prendere particolare confidenza con gli integrati digitali.

Per rispondere alla domanda credo che le strade percorribili siano due, la prima è quella di prelevare i livelli logici direttamente dai segmenti dei display e di combinarli (attraverso porte logiche) opportunamente facendo si che soltanto la combinazione esatta dei segmenti riguardanti il numero 11 possa escludere i pulsanti.
La seconda è quella di "parallelare" al 4026 un contatore presettabile che si occupi della gestione logica del segnapunti. Questo nuovo integrato avrà il compito di inviare un segnale che escluda i pulsanti una volta che uno qualsiasi dei display arriva al numero 11.

Cerca di capire quale possa essere la soluzione che preferisci e prima di tutto chiarisciti bene le idee su quali funzioni debba avere il tuo contapunti.....purtroppo cambiare al volo la logica del circuito non è mai una bella idea, riadattarlo alle nuove esigenze non è così semplice e il più delle volte questi "stravolgimenti" richiedono una revisione totale dell' intero schema.

In alternativa puoi sempre prendere in considerazione l' uso di un microcontrollore, in questo caso la parte hardware rimarrebbe pressoché identica e gli interventi verrebbero fatti soltanto via software .... non che questo sia semplice...

Magari aspettiamo anche i consigli di qualcuno più esperto di me... tra i frequentatori di questo forum ce ne sono tanti...

Ciao


Non avevo visto subito la tua risposta, devi averla scritta mentre caricavo l'immagine, comunque i microcontrollori li escluderei non ho avuto buone esperienze con i PIC, poi vorrei restare sull'hardware e non aggiungere parti che richiedono la programmazione dal PC.

Le altre 2 alternative che restano, come hai scritto tu sono: circuiti logici e un "contatore presettabile che si occupi della gestione logica del segnapunti".

Per me l'ideale sarebbe farlo con i circuiti logici, però non capisco come si possa fare una cosa del genere. Cioè, il circuito che a un numero prestabilito mi da uno saprei anche farlo, però poi non saprei come inibire i pulsanti per bloccare gli schermi sulle cifre a cui erano arrivati.
Avatar utente
Foto Utenteeffedue
0 1 3
CRU - Account cancellato su Richiesta utente
 
Messaggi: 96
Iscritto il: 29 set 2007, 17:39

0
voti

[58] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utentedavidde » 8 lug 2009, 12:04

Secondo me puoi semplificare, se osservi la cifra delle decine può essere soltanto 0 oppure 1 è quindi inutile controllare tutti i segmenti. Guardando il datasheet del tuo display :

Display.png
Display.png (30.41 KiB) Osservato 1980 volte


puoi vedere che se controlli uno qualsiasi dei segmenti A,D,E,F sarai capace di discriminare il numero 0 dal numero 1 risparmiandoti il controllo degli altri sei segmenti....


effedue scrive:
Per me l'ideale sarebbe farlo con i circuiti logici, però non capisco come si possa fare una cosa del genere. Cioè, il circuito che a un numero prestabilito mi da uno saprei anche farlo, però poi non saprei come inibire i pulsanti per bloccare gli schermi sulle cifre a cui erano arrivati.


Non è complicato, basta che vai a cambiare lo stato logico del pin2 (clock inhibit) del 4026. Portandolo a Valim inibisci il clock e quindi una pressione del tasto non incrementa il contatore. Ovviamente lo stesso segnale deve giungere ai quattro integrati che si occupano della visualizzazione del punteggio partita. Prima di prendere per buono quanto ti ho detto fai la prova sul circuito sperimentale, dovrebbe funzionare.

Pin 4026.png
Pin 4026.png (7.33 KiB) Osservato 1978 volte
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[59] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utentedavidde » 8 lug 2009, 12:19

Allo stesso modo per il controllo delle unità ti basta "osservare" il numero minimo di segmenti.
Se controlli i segmenti: F,A,B,C secondo me sei a posto...
Avatar utente
Foto Utentedavidde
13,3k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 4026
Iscritto il: 2 ago 2007, 11:40
Località: Bologna

0
voti

[60] Re: Segnapunti elettronico ping-pong

Messaggioda Foto Utenteeffedue » 8 lug 2009, 12:52

Geniale, non ci avevo pensato... In questo modo semplifico di molto le cose.

Adesso faccio una prova sul piedino 2 per vedere se funziona.
Avatar utente
Foto Utenteeffedue
0 1 3
CRU - Account cancellato su Richiesta utente
 
Messaggi: 96
Iscritto il: 29 set 2007, 17:39

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 122 ospiti