Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Aiuto bomba giocattolo...

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] Aiuto bomba giocattolo...

Messaggioda Foto Utentemarco.bag » 9 apr 2009, 15:01

Ho costruito una bomba giocattolo dove devono essere effettuate 4 operazioni per disinnescarla

Mi servirebbe controllare la sequenza delle operazioni e nel caso si sbagliasse dovrebbe suonare.
In pratica:
Ogni operazione chiude un contatto
Sequenza corretta : passo 1, passo 2, passo 3, passo 4 (bomba non suona)
Tutte le altre sequenze sono sbagliate e la bomba suona

Pensavo di usare degli operatori logici, ma mi sto incartando e non ne esco fuori...
pervavore aiutatemi
Avatar utente
Foto Utentemarco.bag
0 2
 
Messaggi: 11
Iscritto il: 5 apr 2008, 18:55

0
voti

[2] Re: Aiuto bomba giocattolo...

Messaggioda Foto Utenteg.schgor » 9 apr 2009, 18:16

Occorre un conteggio dei "passi" (potrebbe essere fatto con un CMOS 4017),
poi se il contatto che si chiude non corrisponde a quel passo, si attiva la suoneria.

Il problema si riduce a quello di monostabilizzare i contatti e fare avanzare
il conteggio dei passi
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[3] Re: Aiuto bomba giocattolo...

Messaggioda Foto Utentec1b8 » 9 apr 2009, 18:48

Il controllo della sequenza corretta lo puoi effettuare con 3 porte AND a 2 ingressi e 4 porte NOT.
E' sufficiente controllare dal secondo contatto al quarto.

Si suppone che l'uscita dei 4 contatti che rappresentano le sequenze siano normalmente a 0, con sequenza eseguita il contatto chiude e la sua uscita passa a 1.
In queste condizioni basta invertire l'uscita del contatto (porta NOT) ed inviarlo ad un ingresso della AND che controlla il passo successivo. L'altro ingresso della stessa AND è collegato all'uscita del contatto del proprio step.
Se si chiude un contatto in sequenza non corretta una delle AND avrà uscita a 1 altrimenti tutte le AND avranno uscita a 0.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[4] Re: Aiuto bomba giocattolo...

Messaggioda Foto Utentemarco.bag » 9 apr 2009, 19:42

Grazie ad entrambi, per adesso la più fattibile mi sembra quella di c1b8, ma non mi è molto chiara la disposizione delle porte and e not, potresti rispiegarmela? sono un po' deficente :mrgreen:
Avatar utente
Foto Utentemarco.bag
0 2
 
Messaggi: 11
Iscritto il: 5 apr 2008, 18:55

0
voti

[5] Re: Aiuto bomba giocattolo...

Messaggioda Foto Utentec1b8 » 10 apr 2009, 1:16

Ho disegnato in modo molto rapido uno schemino.

A sinistra i 4 interruttori corrispondenti alle 4 operazioni da svolgere in sequenza. "L'uscita" di questi interruttori è tenuta bassa dalle resistenze, quando esegui una operazione correttamente l'interruttore corrispondente si chiude al positivo.
Ogni interruttore dal secondo al quarto entrano in una AND, l'altro ingresso della AND è l'uscita negata della AND precedente. Nel caso della prima AND (quindi del secondo interruttore) il secondo ingresso è il valore negato del primo interruttore.
Quando si esegue la chiusara degli interruttore in modo corretto le uscite delle AND sono sempre 0, al contrario quando si chiude un interruttore senza che il precedente sia chiuso l'uscita della corrispondente AND diventa 1, da qui è possibile con una OR far scattare la sirena.

Naturalmente gli interruttori non sono pulsanti, ogni sequenza deve mantenere attivo il proprio stato fino alla fine.
Possono quindi essere realizzati con dei Flip-Flop che eliminano la necessita di utilizzare le resistenze.

Sequenza.jpg
Sequenza.jpg (46.62 KiB) Osservato 1837 volte
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[6] Re: Aiuto bomba giocattolo...

Messaggioda Foto Utentemarco.bag » 10 apr 2009, 20:41

Grazie mille! Davvero gentile :D
Avatar utente
Foto Utentemarco.bag
0 2
 
Messaggi: 11
Iscritto il: 5 apr 2008, 18:55


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 182 ospiti