Pagina 1 di 1

Errore sui livelli logici

MessaggioInviato: 6 lug 2021, 15:49
da Frenzi
Ciao a tutti, ieri stavo testando un circuito che ho costruito ed ho osservato un fenomeno alquanto strano (almeno per me). Fondamentalmente ho un arduino che fra le tante cose che fa c'è quella di leggere un ingresso da un optoisolatore, ed attivare conseguentemente un transistor che pilota un relè (Relè con bobina da 12VDC, 1n4148 come diodo di flyback, pilotato da un C33725 con resistenza di base 1k).
Il circuito in questione non ha alcuna necessità o pretesa di rapidità nella risposta, ma ho osservato quanto segue: quando l'input va da alto a basso (momento in cui il transistor di uscita si deve disattivare, disattivando di conseguenza il relè), il transistor si spegne circa 2 ms PRIMA che il comando di ingresso vada basso. Come è possibile questo? Non può prevedere il futuro (vero?) :shock:

P.s. Gli "altri" tempi mi sembrano nella norma: quando l'ingresso va alto, il transistor che pilota la bobina del relè impiega 100 us a saturare, e la bobina 4.38 ms a eccitarsi; alla diseccitazione il transistor si spegne"2ms prima che il segnale vada basso (?) ed il relè si diseccita 5.60 ms dopo. Ho letto vari articoli che illustrano l'utilizzo di zener per ridurre il tempo di diseccitazione ma non necessitandomi un tempo di risposta astronomico mi va bene già così con il solo diodo di flyback (1n4148).

Re: Strano fenomeno

MessaggioInviato: 6 lug 2021, 16:45
da drGremi
Puoi disegnare il circuito e fornire maggiori informazioni su come hai eseguito la misura e dove hai prelevato i segnali? Sicuramente il futuro non è previsto dai componenti.
È possibile che la corrente di base si annulli prima della tensione e per questo misuri una VBE considerevole sebbene la I_B sia piccola, ma il transistor è praticamente già off.

Re: Errore sui livelli logici

MessaggioInviato: 6 lug 2021, 17:25
da elfo
Frenzi ha scritto:il transistor si spegne circa 2 ms PRIMA che il comando di ingresso vada basso

Come "decidi" che il transistor si spenge?(quale parametro e quale punto osservi per decidere che il transistor e' "spento"?)

Re: Errore sui livelli logici

MessaggioInviato: 6 lug 2021, 17:56
da stefanopc
Per la mie conoscenze direi che stai commettendo un errore di qualche genere durante la misura.
Che cosa stai utilizzando per misurare i vari ritardi?
Che tipo di sonde e strumenti?
Hai guardato " ritorno al futuro" di recente mentre questo circuito era acceso?
Ciao

Re: Errore sui livelli logici

MessaggioInviato: 6 lug 2021, 18:22
da maubarzi
elfo ha scritto:
Frenzi ha scritto:il transistor si spegne circa 2 ms PRIMA che il comando di ingresso vada basso

Come "decidi" che il transistor si spenge?(quale parametro e quale punto osservi per decidere che il transistor e' "spento"?)


Ma è possibile un timing di questo tipo?
il circa 0,6V del circa 12,6V è la Vf del diodo?

Maurizio

Re: Errore sui livelli logici

MessaggioInviato: 6 lug 2021, 19:18
da stefanopc
È meglio se misuri il punto A come suggerisce Foto Utenteelfo. E una tensione che si muove in un range maggiore 0 - 5 v e quindi più facile da visualizzare.
Ciao

Re: Errore sui livelli logici

MessaggioInviato: 6 lug 2021, 19:40
da Frenzi
La misura è stata fatta con l'oscilloscopio, con riferimento a massa; effettivamente non mi sono spiegato a sufficienza; per acceso / spento intendevo tensione alta / tensione bassa ; le misure sono state effettuate una sull'ingresso, ed una sulla base del transistor, come indicato sullo schema (grazie Foto Utenteelfo
per averlo disegnato)


Comunque niente, sono andato a rifare le misure con l'oscilloscopio per postarvi uno screen delle tracce ma non lo fa più, è tutto come dovrebbe essere (B in ritardo di 100us rispetto ad A); Devo aver fatto confusione con le tracce dell'oscilloscopio (dato che stavo acquisendo anche altri 2 canali) o forse ero solo stanco (era ieri sera tardi); avevo rifatto la misura più e più volte e mi dava quel risultato... ne ero così convinto che ho postato qui sul forum :oops:

Scusate per il disturbo e grazie ugualmente per l'aiuto

P.s. ovviamente si scherzava riguardo alla previsione del futuro :lol:

Re: Errore sui livelli logici

MessaggioInviato: 7 lug 2021, 5:51
da drGremi
Frenzi ha scritto:ovviamente si scherzava riguardo alla previsione del futuro

Ah ma scherzavo anche io fingendo di prenderti seriamente ;)