NPN transistörün anahtar olarak kullanılması


9

Sorumu sormadan önce, elektronikle çalışmak konusunda çok yeni olduğumu söylemeliyim ve sorunumu nasıl açıklayacağımı tam olarak bilmiyor olabilirim.

Ben bir cihazda bir düğme yerine benim msp430 mikrodenetleyici üzerinde bir iğne kullanmaya çalışıyorum. Msp430 3.3v ve değiştirdiğim cihaz 5 volt. Akım toplayıcıdan vericiye geçmesini sağlayacak ve umarım düğmeye "bastıracak" msp430 üzerindeki pimi açarak düğme yerine 2n3904 transistör kullanabileceğim izlenimi altındaydım.

Bu benim mevcut kurulumum

Ancak, pimin açılması devreyi etkinleştirmez. Yerleşik LED için atlama telini bağladığımda, pimin çalıştığını doğrulayabilirim. ayrıca, 5v kolektörden tabana bir tel kullanarak bağladığımda, transistörü etkinleştirebilirim.

Bunu çözmek için başka hangi bilgileri kaçırıyorum? Şimdiden teşekkürler

DÜZENLEME: Yorumları okuduktan sonra, taban ve IO pimi arasına bir 4.6k direnç eklemek ve 3v toprak ile 5v topraklamayı bağlamak, fark edilebilir bir sorun yaşamadan transistörü kontrol etmeme izin verdi. Teşekkür ederim!



5V'yi MSP430 ... uC pinine bağlıyken tabana bağladıysanız, uC'ye zarar vermiş olabilirsiniz. Ayrıca, transistör tabanına 5V bağlanması, transistöre zarar verebilir veya tahrip edebilir. Vbe kavşağı genellikle yaklaşık 0.6 ila 0.8V'da çalışır. Gerçek voltaj transistör tarafından "ayarlanır" ve bir direnç yoluyla (genellikle) sağlanan akıma dayanır. Ricardo'nun dediği gibi, 10k direnç doğru olmalı. Bu işe yaramazsa, uC pimi (veya daha fazlası) zarar görebilir.
Russell McMahon

Mikrodenetleyici piminin hasarlı olup olmadığından şüpheliyim. Tek bir MSP430 çıkış pimi için kısa devre akımı yaklaşık 45mA gibi görünüyor ve bunun mikrodenetleyiciye veya transistöre zarar vereceğini düşünmüyorum. Denetleyici 3.3V bir parça olduğundan, güç dağılımı 100mW civarında olacaktır, baz verici güç dağılımı yaklaşık 40mW'dir.
Joe Hass

Aşağıda verilen yanıtlar, yapmak istediğiniz şeyin düşük yan anahtar olduğunu varsayıyor gibi görünüyor, durum böyle mi? Değiştirmek istediğiniz düğme nasıl kablolu? Vcc'yi (5v) çalıştırdığı devreye veya toprağa bağlı mı?
alexan_e

1
Umarım şematik olanın ne kadar kafa karıştırıcı olduğunu anlayabilirsiniz. Toplayıcıya 5v bağlanması, bir çekme direnci veya geçersiz kılmaya çalıştığınız aşağı çekme düğmesinden geldiğini göstermeden, yardımcı olmak için sorunu anlamamıza yardımcı olmaz. Lütfen bir dahaki sefere şemaya tüm ilgili bileşenleri ekleyin.
alexan_e

Yanıtlar:


8

Çıkış piminiz ve transistör tabanı arasında bir akım sınırlama direncine ihtiyacınız var gibi görünüyor (kısaca, maksatlı olarak atlamadığınız varsayılarak). Direnç olmadan, çıkış pimini HIGH (YÜKSEK) olarak ayarladığınızda, toprağa kısa devreye neden oluyorsunuz. Henüz yapmadıysa, pime zarar verebilir.

10K'lık bir direncin bunu yapacağını tahmin ediyorum. ATmegas ve ATminis'imle bunu kullanıyorum. Ancak uygun değerler için MCU veri sayfanızı kontrol edin.

Baz verici bağlantı noktasının zaten bir çeşit akım sınırlayıcı özelliğe sahip olduğunu düşünmek oldukça yaygın bir hatadır, ancak yoktur. Çok düşük empedanslıdır. Bunu genellikle düz bir tel olarak düşünüyorum. Bu, bu tür hatalardan kaçınmama yardımcı olur. Aynı durum toplayıcı-yayıcı kavşağı için de geçerlidir.

Bu arada, toplayıcı verici yolunuzun akım sınırlayıcı direnci veya yükü yok. Dikkat et! 


Cevap için teşekkürler. Düğmeye eklemeye çalışmadan önce kolektör tarafında bir 4.6k direnç olduğunu eklemeliyim. Ayrıca mevcut direnç seçenekleri bir sürü yok gibi, ben kullanabileceğiniz dirençler bir dizi var, şu anda sadece ben döşeme birkaç pcbs parçaları kurtarma. Teşekkürler!
Strayermm

1
Sanırım 1K'dan 10K'ya kadar herhangi bir direnç kullanabilirsiniz, ancak emin olmak için veri sayfasını okumalısınız. Bir çıkış piminin kaynaklayabileceği maksimum akımı arayın ve ardından akımın bu değerin yarısından fazla olmaması için V = Ri kullanarak direnci hesaplayın. Bunun nedeni, maksimum değerlerin genellikle ÇOK ÇOK olmasıdır.
Ricardo

İşte bir veri sayfasına bir bağlantı , ancak MCU'nuz için geçerli olduğundan emin değilim.
Ricardo

MCU'nuz başımın üstündedir. AVR'nin ATmega328 ve ATtiny85'e genellikle çıkış başına 20mA, MCU başına 100mA'ya kadar kaynak sağlayabilen daha aşinayım. Sizinki bundan daha az kaynak yapıyor gibi görünüyor, bu yüzden 5K ve üzeri dirençleri kullanırım. Ancak daha deneyimli kullanıcıların rehberlik etmesini bekleyin.
Ricardo

MSP430 ile 10K ohm direnç ile başarılı oldum. Bu basketbol sahasındaki her şey muhtemelen işe yarayacaktır.
mouseas

6

Devreniz sadece düşük taraf anahtarı olarak çalışacaktır, yani yükün şasi tarafına bağlanması gerektiği gibi

Düşük taraf NPN anahtarı

Doğru olduğumu anlarsam, yüksek bir yan anahtar yapmak istersiniz (yükün Vcc tarafına bağlı). Bu durumda, kullanılan bir PNP'ye ihtiyacınız olacaktır.

NPN tercümanı kullanan yüksek yan PNP

(Benzer bir soru için şemayı hazırladım, bu yüzden 9V kaynağına aldırmayın, 5V için aynıdır)

Lütfen Arduino, NPN ve ortak katot RGB'lere cevabımı okuyun .


1
R3'ün amacının ne olduğunu öğrenebilir miyim?
xmen

4
xmenW.K @. Q2 kollektör taban kapasitansı, Q3 kapandığında yavaş geçişi yavaşlatabilir, böylece R3, tabanı yüksek çekerek kapamayı hızlandırabilir. Diğer sebep, transistörü çalıştırabilecek Q2 kaçak akımlarını boşaltmaktır. Ayrıca, transistörü açabilecek gürültü sinyallerini de şant eder.
alexan_e

4

Ricardo tarafından belirtilen akım sınırlama direncine ek olarak, hem 3.3v MSP430'un hem de 5V cihazının topraklarının bağlı olduğundan emin olmak istersiniz. Bu, MSP430 için 0V'nin 5V cihazı için 0V ile aynı potansiyel olmasını sağlayacaktır.

Transistörlü ucuz bir kameranın güç ve işlev düğmelerini kontrol etmek için bir MSP430 G2553 kullandığım ve aynı problemi yaşadığım bu hafta sonu bir projeyi bitirdim. Akım sınırlayıcı dirençler eklemek zorunda kaldım ve transistörlerin yayıcılarının ve toplayıcılarının düğmelere doğru bağlandığından emin olmalıyım. Dirençleri eklemeden önce, güç düğmem / transistörüm çalışıyor gibi görünüyordu, ama gerçekten transistörden kısa devre yapıyordum ve kamera doğrudan MSP430'un pimindeki yüksekliği okuyordu.

Referans olarak, birkaç gün önceki sorum .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.