Mengapa rangkaian jarak jauh IR menggunakan satu pasangan resistor / transistor untuk setiap LED?


8

Saya telah melakukan beberapa pekerjaan rekayasa terbalik pada protcol untuk remote yang ... menyebalkan. Saya menggantinya dengan salah satu desain saya sendiri, tetapi sementara saya telah memperbaiki antarmuka, jangkauan dan sudut pandang sistem saya sangat buruk. Saya ingin menyelesaikan ini sesegera mungkin ... Saya, uh, menggoreng remote asli saya ketika mencoba untuk debug saya sendiri. =]

Jadi, seperti geek yang baik, saya pikir saya akan meminjam dari kesuksesan orang lain dan menarik diagram sirkuit untuk TV B Gone:

TV B Lewat Sirkuit

Pertanyaan saya adalah, mengapa memiliki satu resistor dan transistor untuk setiap LED, alih-alih merantai LED secara seri dan mengendalikannya dengan satu transistor yang dikendalikan, pada gilirannya, oleh pin arduino yang masuk melalui resistor tunggal?

Saya tidak punya keraguan untuk menerapkan cara yang sama (terus terang, saya tergoda untuk menggunakan sekitar 32 LED, resistor, dan transistor hanya untuk itu,) tetapi saya ingin memahami mengapa itu dilakukan dengan cara ini.


1
Saya harus mengajukan pertanyaan sekunder, meskipun saya pikir saya hanya akan menggali kode mereka untuk mencoba mencari tahu sendiri: Mengapa ada 2 pin yang mengendalikan LED? Satu-satunya perbedaan di antara mereka adalah sudut dan jangkauan yang dapat dilihat - semuanya 940nm.
user30997

2
Pilihan desain menarik lainnya: mereka tidak memiliki resistor pembatas arus antara Vcc, LED, dan ground. Saya melihat lembar data, dan LED dapat menangani 100mA kekalahan saat ini, jadi saya kira mereka tidak perlu jika papan tidak akan memberikan daya sebesar itu?
user30997

Jawaban:


12

Tegangan maju untuk LED IR jauh lebih rendah daripada LED cahaya tampak, biasanya sekitar 1,3 V, tetapi naik jika Anda mendorong arus sangat tinggi melaluinya, seperti> 100 mA. Tampaknya tidak ada alasan mengapa Anda tidak dapat menempatkan keduanya secara berurutan, terutama jika Vcc Anda menjadi 5 V. Namun, jika Vcc Anda berasal dari sepasang baterai AA, penurunan tegangan dua LED + tegangan saturasi transistor mungkin mendekati Vcc dan itu dapat membatasi arus keluaran.

Dua output untuk menggerakkan keempat LED adalah untuk menghindari kelebihan output mikrokontroler. Atau lebih baik, harus menghindari kelebihan muatan. Sebuah resistor 120 means berarti arus basis 35 mA per transistor, dan itu sudah terlalu banyak untuk AVR, apalagi 70 mA yang akan digambar sekarang.

2N3904 bukan transistor yang baik untuk ini: itu hanya dinilai pada 100 mA dan hFE rendah mengharuskan arus basis tinggi. Sebuah BC337-40 memiliki hFE minimum 250 pada 100 mA arus kolektor, kemudian 5 mA arus basis harus cukup untuk mengendarainya. Sebuah resistor dasar 820 Ω akan memungkinkan Anda untuk menggerakkan keempat resistor dari 1 pin. BC817 juga memiliki peringkat 500 mA.

Atau Anda bisa menggunakan FET untuk menggerakkan LED. Sebuah PMV20XN dapat menangani beberapa ampere dan memiliki ketahanan on-hanya 25 MQ sehingga akan menghilang hampir kekuasaan apapun. Tegangan gerbang 1,5 V cukup untuk 2,5 A.

sunting
Catatan tentang batasan saat ini. Biasanya kita akan memiliki resistor secara seri dengan LED untuk itu, tetapi jika Anda melihat skema remote control komersial bahwa resistor sering hilang, karena mereka mengandalkan resistansi internal baterai untuk itu, dan kemudian mereka menyimpan yang lain. 0,001 dolar per remote kontrol.

Ini bukan ide yang baik jika Anda daya dari regulator tegangan listrik. Itu akan membatasi arus, tetapi pada tingkat yang terlalu tinggi, dan jika tidak segera menghancurkan LED, itu akan sangat membatasi masa pakainya. Jadi resistor seri kecil direkomendasikan. Pada pasokan 5 V dan 2 LED secara seri, Anda akan memiliki voltase turun sekitar 2,9 - 3,0 V, jadi untuk 100 mA Anda memerlukan resistor 30.. Daya puncak akan mencapai 300 mW, tetapi pada siklus tugas 50% daya rata-rata hanya 150 mW, maka resistor 1/4 W akan berhasil.


Seandainya aku bisa menang dua kali. Terima kasih. Saya akan menggunakan saran Anda ketika saya membangun kembali sirkuit saya sendiri.
user30997

3
@ user30997 - Haruskah saya mempostingnya lagi, sehingga Anda dapat melakukan upvote untuk kedua kalinya? ;-) Terima kasih sudah menerima!
stevenvh

rangkaian pengikut emitor sederhana akan melakukan hal yang sama.
Standard Sandun

@sunun - Ya, tetapi memiliki komponen yang sama, jadi tidak ada keuntungan di dalamnya. Arus basis akan bervariasi dengan arus kolektor karena perubahan tegangan maju untuk LED. Dalam emitor umum, Anda tidak harus berhati-hati untuk itu.
stevenvh

@stevenvh: Bergantung pada kurva V / I untuk LED, saya akan berpikir seorang pengikut emitor mungkin menghilangkan kebutuhan akan sebuah resistor, tetapi penurunan BE 0,7 volt mungkin membuat sirkuit lebih sensitif terhadap tegangan baterai.
supercat

4

Memadukan LED secara seri berarti Anda membutuhkan pasokan tegangan yang lebih tinggi untuk menggerakkan semuanya. Dan menempatkannya secara paralel dapat menyebabkan masalah jika karakteristik LED tidak cocok dengan baik, atau jika transistor Anda tidak dapat menangani arus semua LED sekaligus.

Mereka mungkin menggunakan beberapa pin mikrokontroler untuk fleksibilitas - misalnya, perangkat ini sekarang memiliki opsi untuk menyalakan lebih sedikit LED dan karenanya menghemat daya baterai.


2

Tampak bagi saya bahwa rangkaian mengharapkan 3904 untuk membatasi jumlah arus yang mengalir melalui mereka ke jumlah yang benar untuk LED. Karena transistor daripada resistor digunakan untuk membatasi arus, dan karena setiap LED berkabel paralel (atau rangkaian LED) memerlukan perangkat pembatas arusnya sendiri, itu menyiratkan penggunaan transistor terpisah untuk setiap LED. Saya tidak berpikir saya akan merancang sirkuit seperti itu, karena sensitif terhadap beta dari 3904, dan karakteristik beta transistor biasanya tidak ditentukan dengan sangat ketat. Namun, rangkaian memang memiliki keuntungan bahwa arus agak kurang sensitif terhadap VDD daripada jika hanya menggunakan transistor hard-switching dan kemudian seri resistor untuk LED.

Adapun penggunaan dua pin prosesor untuk mengontrol dua LED yang terpisah, saya kira bahwa jika LED menunjuk ke arah yang jauh berbeda, pengontrol mungkin mengaktifkannya pada waktu yang berbeda. Sinyal jarak jauh inframerah biasanya bergantian antara 50% PWM dan off. Jika selama waktu "50% PWM" satu drive dua set LED secara bergantian, arus puncak yang diperlukan akan dipotong setengah. Kerugian satu adalah bahwa apa pun yang hanya melihat cahaya dari satu LED akan melihat gelombang pembawa kekuatan penuh, tetapi sesuatu yang melihat beberapa cahaya dari kedua LED akan melihat gelombang pembawa yang kekuatannya adalah perbedaan kekuatan dari cahaya dua LED ' . Faktor ini dapat dikurangi dengan menggunakan misalnya sinyal PWM 25% dan memiliki dua set lampu beroperasi pada seperempat siklus yang berdekatan. Ini akan memungkinkan penggunaan arus LED yang lebih tinggi, yang akan mengimbangi berkurangnya sensitivitas penerima terhadap gelombang PWM non-50%. Selanjutnya, perangkat yang melihat cahaya dari kedua LED akan melihat pembawa 50% bagus.


1
Di sebagian besar semua kendali jarak jauh bertenaga baterai, arus LED IR dibatasi oleh resistansi internal sepasang sel AA secara seri yang menyediakan daya. Bukanlah transistor yang secara intrinsik membatasi arus. Skema ini memiliki beberapa keunggulan. Ini memaksimalkan kecerahan yang tersedia untuk LED IR tanpa membuang daya baterai sebagai panas dalam sebuah resistor. Juga memiliki atribut untuk dapat terus bekerja karena tegangan baterai meluruh. Efeknya, kendali jarak jauh mampu mengonsumsi lebih banyak kapasitas baterai.
Michael Karas

Itu agak berbahaya. Sepasang baterai AA yang baru memiliki resistansi internal di bawah 0,3 ohm. Jika seseorang mengendarai IR LED yang turun 2,7 volt pada satu amp, baterai baru tidak akan kesulitan menempatkan satu amp itu melewatinya.
supercat

Apa yang dikatakan Michael Karas pada dasarnya benar. Saya memiliki PCB remote TV Phillips lama di depan saya sekarang. Transistor [B] C33725 yang mengendalikan led IR terhubung langsung ke kutub plus dan minus dari dua baterai AA (yang terhubung secara seri). Sebenarnya ada tempat di PCB di mana resistor pembatas arus dapat dipasang, tetapi disolder langsung.
Fizz

@ user3588161: LED dan transistor yang berbeda memiliki karakteristik penurunan tegangan yang agak berbeda. Jika pabrikan menghasilkan sejuta sesuatu, mungkin masuk akal untuk menemukan bagian-bagian yang akan berperilaku sesuai bahkan jika digerakkan dengan pasokan 3,3 volt yang "kaku". Lebih jauh, dalam banyak kasus jika satu sampel bagian dari lot manufaktur, dimungkinkan untuk mengkarakterisasi perilaku mereka lebih tepat daripada lembar data (perilaku kemungkinan akan lebih bervariasi dari banyak ke banyak daripada dalam banyak). Semua yang telah dikatakan ....
supercat

@ user3588161: ... mungkin saja ada cukup margin antara arus "on" current dan maksimum safe "on" (mengingat lebar pulsa) yang hanya membatasi ukuran driver output sisi tinggi sudah cukup. untuk membatasi jumlah arus yang melewati transistor ke jumlah yang aman, bahkan diberikan berbagai variasi komponen.
supercat
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.