Perché un circuito remoto a infrarossi dovrebbe utilizzare una coppia di resistori / transistor per ciascun LED?


8

Ho fatto un po 'di reverse engineering sul protcol per un telecomando che ... fa schifo. Lo sto sostituendo con uno del mio design, ma mentre ho migliorato l'interfaccia, la portata e l'angolo di visione del mio sistema sono terribili. Vorrei completarlo al più presto ... Ho frugato il mio telecomando originale mentre cercavo di eseguire il debug del mio. =]

Quindi, come ogni bravo geek, ho pensato di prendere in prestito dai successi di qualcun altro e tirato su lo schema elettrico per la TV B Gone:

TV B Andato circuito

La mia domanda è: perché avere un resistore e un transistor per ciascun LED, invece di concatenare i LED in serie e controllarli con un singolo transistor che è controllato, a sua volta, dal pin Arduino che entra attraverso un singolo resistore?

Non ho scrupoli nell'implementare allo stesso modo (francamente, sono tentato di usare circa 32 LED, resistori e transistor solo per il gusto di farlo), ma mi piacerebbe capire perché è stato fatto in questo modo.


1
Dovrei fare una domanda secondaria, anche se penso che ho intenzione di scavare nel loro codice per cercare di capirlo da solo: perché dovrebbero esserci 2 pin che controllano i LED? L'unica differenza tra loro è il loro angolo visibile e la gamma - sono tutti 940nm.
user30997

2
Un'altra scelta di design interessante: non hanno resistori che limitano la corrente tra Vcc, i LED e la terra. Ho guardato la scheda tecnica e i LED sono in grado di gestire un enorme 100 mA di corrente, quindi immagino che semplicemente non siano necessari se la scheda non fornisce così tanta potenza?
user30997

Risposte:


12

La tensione diretta per un LED IR è molto più bassa rispetto a un LED a luce visibile, in genere intorno a 1,3 V, ma aumenta se si spingono attraverso correnti reali elevate, come> 100 mA. Non sembra esserci alcun motivo per cui non potresti metterne due in serie, specialmente se il tuo Vcc sarebbe 5 V. Se il tuo Vcc proviene da una coppia di batterie AA, la caduta di tensione di due LED + la tensione di saturazione del transistor potrebbe avvicinarsi a Vcc e ciò potrebbe limitare la corrente di uscita.

Le due uscite per pilotare i quattro LED servono per evitare di sovraccaricare l'uscita del microcontrollore. O meglio, dovrebbe evitare il sovraccarico. Una resistenza da 120 Ω indica una corrente di base di 35 mA per transistor, e questo è già troppo per l'AVR, per non parlare dei 70 mA che trarrà ora.

Anche il 2N3904 non è un buon transistor per questo: è valutato solo a 100 mA e il basso hFE richiede l'alta corrente di base. Un BC337-40 ha un hFE di almeno 250 a 100 mA di corrente del collettore, quindi una corrente di base di 5 mA dovrebbe essere sufficiente per pilotarlo. Una resistenza di base di 820 Ω ti permetterà di pilotare tutte e quattro le resistenze da 1 pin. Anche il BC817 ha una potenza nominale di 500 mA.

In alternativa, è possibile utilizzare un FET per pilotare i LED. Un PMV20XN è in grado di gestire diversi ampere e ha una resistenza di accensione di soli 25 mΩ in modo da dissipare quasi nessuna potenza. La tensione del gate di 1,5 V è sufficiente per 2,5 A.

modifica
Una nota sulla limitazione attuale. Di solito avremo un resistore in serie con il LED per quello, ma se guardi lo schema di un telecomando commerciale quel resistore spesso manca, perché contano sulla resistenza interna delle batterie per quello, e quindi ne salvano un altro 0,001 dollari per telecomando.

Questa non è una buona idea se si alimenta da un regolatore di tensione alimentato dalla rete. Che sarà limitare la corrente, ma a un livello troppo alto, e se non distrugge il LED immediatamente sarà limitare severamente la durata. Quindi si consiglia una resistenza di piccole serie. Con alimentazione a 5 V e 2 LED in serie si avrà una caduta di tensione intorno a 2,9 - 3,0 V, quindi per 100 mA è necessario un resistore da 30 Ω. La potenza di picco sarà di 300 mW, ma con un ciclo di lavoro del 50% la potenza media è di soli 150 mW, quindi funzionerà una resistenza da 1/4 W.


Vorrei poter votare due volte. Grazie. Userò i tuoi consigli quando ricostruirò il mio circuito.
user30997,

3
@ user30997 - Devo pubblicarlo di nuovo, in modo da poter effettuare una seconda votazione? ;-) Grazie per aver accettato!
Stevenvh,

semplice circuito follower emettitore farebbe la stessa cosa.
Standard Sandun,

@sandun - Sì, ma ha gli stessi componenti, quindi non presenta alcun vantaggio. La corrente di base varierà con la corrente del collettore a causa della variazione della tensione diretta per il LED. Nell'emettitore comune non devi fare attenzione a questo.
Stevenvh,

@stevenvh: a seconda della curva V / I per il LED, penso che un seguace dell'emettitore potrebbe eliminare la necessità di un resistore, ma la caduta BE da 0,7 volt potrebbe rendere il circuito più sensibile alla tensione della batteria.
Supercat,

4

Concatenare i LED in serie significa che è necessaria un'alimentazione di tensione più elevata per pilotarli tutti. E metterli in parallelo può causare problemi se le caratteristiche dei LED non sono abbinate correttamente o se il transistor non è in grado di gestire contemporaneamente la corrente di tutti i LED.

Potrebbero aver utilizzato più pin del microcontrollore per flessibilità - ad esempio, questo dispositivo ora ha la possibilità di accendere meno LED e quindi di risparmiare energia della batteria.


2

Mi sembra che il circuito si aspetti che i 3904 limitino la quantità di corrente che li attraversa alla quantità corretta per il LED. Poiché il transistor anziché un resistore viene utilizzato per limitare la corrente e poiché ciascun LED a filo parallelo (o stringa di LED) richiede un proprio dispositivo di limitazione della corrente, ciò implica l'uso di un transistor separato per ciascun LED. Non penso che progetterei un circuito in quel modo, poiché è sensibile alla beta dei 3904 e le caratteristiche del transistor beta non sono normalmente specificate molto strettamente. Tuttavia, il circuito ha il vantaggio che la corrente è un po 'meno sensibile al VDD rispetto a quella che sarebbe se usasse semplicemente un transistor a commutazione rigida e quindi resistori in serie per i LED.

Per quanto riguarda l'uso di due pin del processore per controllare due LED separati, la mia ipotesi sarebbe che se i LED fossero puntati in direzioni sostanzialmente diverse, il controller potrebbe attivarli in momenti diversi. I segnali remoti a infrarossi in genere si alternano tra il 50% di PWM e disattivati. Se durante il tempo "50% PWM" si alternano due serie di LED, la corrente di picco richiesta verrebbe tagliata della metà. L'unico svantaggio sarebbe che qualsiasi cosa che vedesse solo la luce da un LED avrebbe visto un'onda portante a piena forza, ma qualcosa che vedesse una luce da entrambi i LED avrebbe visto un'onda portante la cui forza era la differenza di forza della luce dei due LED . Questo fattore potrebbe essere mitigato usando ad esempio un segnale PWM al 25% e facendo funzionare i due gruppi di luci su quarti di ciclo adiacenti. Ciò consentirebbe l'uso di correnti LED più elevate, che compenserebbero la ridotta sensibilità dei ricevitori a onde PWM non del 50%. Inoltre, un dispositivo che vedeva la luce da entrambi i LED avrebbe visto un buon vettore del 50%.


1
Nella maggior parte dei telecomandi alimentati a batteria, la corrente del LED IR è limitata dalla resistenza interna della coppia di celle AA in serie che forniscono energia. Non è il transistor che limita intrinsecamente la corrente. Questo schema ha diversi vantaggi. Massimizza la luminosità disponibile per i LED IR senza sprecare la carica della batteria come calore in una resistenza. Inoltre ha l'attributo per poter continuare a funzionare mentre la tensione della batteria diminuisce. In effetti il ​​telecomando è in grado di consumare più completamente la capacità della batteria.
Michael Karas,

Sembra piuttosto pericoloso. Una nuova coppia di batterie AA ha una resistenza interna inferiore a 0,3 ohm. Se uno pilotasse un LED IR che ha fatto cadere 2,7 volt a un amplificatore, le batterie nuove non avrebbero problemi a far passare quell'amplificatore.
Supercat,

Ciò che dice Michael Karas è fondamentalmente vero. Ho il PCB di un vecchio telecomando Phillips TV di fronte a me in questo momento. Il transistor [B] C33725 che comanda il led IR è collegato direttamente ai poli positivo e negativo delle due batterie AA (che sono collegate in serie). In realtà c'è un posto sul PCB in cui potrebbe essere montato un resistore di limitazione della corrente, ma è saldato direttamente.
Fizz,

@ user3588161: LED e transistor diversi hanno caratteristiche di caduta di tensione leggermente diverse. Se un produttore sta realizzando un milione di qualcosa, può avere senso trovare parti che si comporteranno adeguatamente anche se guidate con un'alimentazione "rigida" da 3,3 volt. Inoltre, in molti casi se si campionano parti di un lotto di produzione, potrebbe essere possibile caratterizzare il loro comportamento in modo più preciso rispetto alle schede tecniche (il comportamento probabilmente varierà più da lotto a lotto che all'interno di un lotto). Tutto ciò che è stato detto ...
supercat

@ user3588161: ... può darsi che ci sia abbastanza margine tra la corrente "on" corrente e la massima sicurezza "on" (data l'ampiezza dell'impulso) che sarebbe sufficiente limitare le dimensioni dei driver di uscita high-side limitare la quantità di corrente passata attraverso i transistor a una quantità sicura, anche data una vasta gamma di variazioni dei componenti.
supercat
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.