GPIO pin voltajı röleye enerji vermek için çok düşük


9

Küçük bir röleyi açıp kapatmaya çalışıyorum. Doğrudan röleye bir GPIO pini ve GND bağladım. GPIO pimini YÜKSEK olarak ayarladığımda rölenin tıkladığını duyabiliyorum.

Bununla birlikte, röle nadiren bir sinyalin geçmesine izin verir. Bazı zamanlarda çalışır, ancak nadiren. Pimi YÜKSEK olarak ayarlayıp voltajı ölçersem, sadece 1.6V civarındadır - bu yüzden bazen röleyi çalıştırmak için yeterli güç yoktur.

Daha önce pimlerdeki voltajı ölçtüm ve 3.3V okuyor. Sorunun ne olabileceği hakkında bir fikrin var mı?


Röleyi doğrudan Pi'nin GPIO pinlerine bağladıysanız, maalesef bir şeyi kırmış olmanız muhtemeldir. Röle, izolatörlü herhangi bir PCB modülüne monte edildi mi?
goobering

Yanıtlar:


14

Raspberry Pi'den doğrudan bir röle kullanmamalısınız. Bireysel bir GPIO, standart bir elektromanyetik rölenin bobinlerine enerji vermek için yeterli olması muhtemel olmayan 3V3'te sadece yaklaşık 16mA güvenli bir şekilde sağlayabilir. Kapatıldığında röle bobinlerindeki çöken manyetik alanın neden olduğu arka EMF bir GPIO ve Pi'yi yok edebilir.

Röleyi değiştirmek için harici bir devreyi değiştirmek için GPIO'yu kullanmalısınız.

Tipik olarak bir transistör (akımı yükseltmek için) ve bir diyot (arka EMF'ye karşı korumak için) kullanılır.

Şahsen bu amaç için tasarlanmış bir ULN2003A yongası kullanırım .

Hobi piyasası için sürücü panolarına yerleştirilmiş çok sayıda röle var.


Aha, temelde burada gösterilene benzer bir devre - ama bunun yerine 3v3 rayına bağlı mı?
Andreas

@Andreas Evet, röle 5V'dan memnunsa 5V rayını kullanabilmenize rağmen. Transistörü açmak için GPIO'yu kullanıyorsunuz. Transistör 5V'yi değiştirmekten oldukça mutlu olacak.
joan

Tamam, mantıklı. Çok teşekkürler. Umarım henüz bir şey kızartmadım. Tanrım, yazılım donanımdan çok daha kolay.
Andreas

2
@Andreas Alas, yazılım donanımdan daha kolay olsaydı, sorunlarını çözmek için bilgisayarları yeniden başlatmazdık.
Dmitry Grigoryev

OnSemi'nin NUD31xx röle sürücüleri hattını seviyorum. Gördüğüm herhangi bir transistör ve diyottan daha iyi çalışıyorlar.
Jeanne Pindar

16

Tek bir düşük voltaj rölesi sürmek istiyorsanız, 7 kanallı bir sürücü çipi kullanmak aşırı bir ölüm olacaktır. Tek bir NPN transistör ve bir geri dönüş diyotu ile mükemmel olacaksınız:

şematik

bu devreyi simüle et - CircuitLab kullanılarak oluşturulan şematik

Not: Rölenizin durumu hakkında görsel bir ipucu istiyorsanız, R1 bir LED ve 200 - 500 Ohm seri direnç ile değiştirilebilir. Önceden yapılmış röle panolarında sıklıkla yapılan budur.


(
Benzet

@nixda umutla giderildi
Dmitry Grigoryev

4
Yine de bu ek LED fikrine dikkat edin. Eğer farkında olmayan okuyucu beyaz veya mavi bir LED kullanıyorsa, voltaj düşüşü transistörü yeterince sürmek için çok büyük olabilir.
Ghanima

Ortak bileşenleri kullanarak çok güzel, basit ve kolay diyagram! Teşekkür ederim!
RufusVS

0

Ucuz röle panoları ile I2C genişletici MCP23017'yi başarıyla kullandım. Ben henüz herhangi bir nasıl yapılır henüz yazmadım ama etrafında bol var, sadece google bakmak ve "RPI MCP23017" için arama.


Raspberry Pi'ye hoş geldiniz! Burada tura katılın ve işlerin nasıl çalıştığını görmek için yardım merkezini ziyaret edin . Bu teorik olarak soruyu cevaplayabilse de, buraya OP'nin başka bir yere bakmasına gerek kalmadan bazı açıklamalar eklemek tercih edilir mi?
Ghanima
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.