1.8 V'yi 5 V'ye dönüştürmenin en iyi yolu nedir?


9

Ben bağlı HC-SR04 tek gösterge paneli için, ultrasonik sensör BeagleBoard-XM . Tetik pimi 5 V DC gerektirir. Bununla birlikte, BeagleBoard-xM kontrol pimleri sadece 1.8 V DC sağlayabilir.

Voltajı 5 V'ye dönüştürmenin en iyi yolu nedir? Dikkat etmem gereken başka bir şey var mı?


Başlangıçta sadece 1,8 V gücünüz olduğunu ve 3,3 V'ye ihtiyacınız olduğunu anladım. Şimdi 3,3 V gücünün mevcut olduğu bir seviye dönüştürücü istediğiniz anlaşılıyor. Hangisi doğru? İkincisi ise, cevabım geçerli değil.
Olin Lathrop

Yeterince açık olmadığım için üzgünüm. 1.8 V ile 5 V arasında bir seviye dönüştürücü istiyorum (yanlışlıkla yazdığım 3.3 V değil).
dempap

1
Aslında aynı kurulumu kullanıyordum. HC-SR043.3V zaten tetikleyiciler ince olmalıdır böylece. 5V eko sinyalini geri beslememeye dikkat edin. Ayrıca teknoman117.wordpress.com/2013/04/30/… adresini de kontrol edebilirsiniz . Bu tahta düzenini takip ettim ve işe yaradı.
PRU'yu

Yanıtlar:


7

Her şeyden önce, bağlandığınız HC-SR04 için veri sayfasına göre, 3.3v değil, 5v'de çalışıyor gibi görünüyor.

İhtiyacınız olan şey, BeagleBoard-xM genişletme başlığındaki G / Ç sinyallerini sensörün gerektirdiği şekilde 1.8v'den 5v seviyelerine (ve tekrar geri) dönüştürmek için bir seviye kaydırıcıdır.

Bu işlevi gerçekleştirecek bir cihaz SparkFun'dan Mantık Seviyesi Dönüştürücüsüdür . İhtiyacınız olandan daha fazla 4 kanal var. Sadece iki kanal ile kendi inşa edebilirsiniz, ama fiyat (3 $) için buna değer değil.


Haklısın. Yazımı düzelttim.
dempap

14

BeagleBoard-xM'yi, bir 'seviye değiştirici' kullanmadan bu HC-SR04 ile birbirine bağlamanın başka yolları da vardır.

HC-SR04 üzerindeki pimler iki yönlü değildir , yalnızca giriş veya çıkıştır ve bu nedenle seviye değiştiriciye ihtiyaç duymazlar.

Yankı darbe pimi, BeagleBoard-xM'ye bir giriş sağlar ve arabirim için en kolay olanıdır, voltaj bölücüde 1.8: 5'e yakın (toplam = 1.8 + 3.3) oldukça yakın olan iki dirence ihtiyacınız vardır:

şematik

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

(Dirençler başka değerler olabilir, örneğin 3.3K ve 6.8K muhtemelen işe yarayabilir)

Tetik pimi, açık için 5V'a ve kapalı için 0V'a yakın gerektirir. Sinyali aktif olarak 0V'a çekmek için NPN BJT'yi almak için sıradan, ucuz, kolay bir kullanım ve 5V'ye ulaşmak için bir çekme direnci kullanın.

şematik

bu devreyi simüle et

NPN BJT'nin neredeyse tüm genel amaçları yapılacaktır ve direnç değerleri de değiştirilebilir, ancak önemli ölçüde daha küçük direnç değerlerinde çok fazla nokta yoktur. Diğer değer dirençlerini alma zorluğunu ortadan kaldırmak için voltaj bölücü ile aynı değerleri kullanabilirsiniz.

Not: Beagleboard çıkış piminin duygusu ters çevrilir, tetikleme için DÜŞÜK ve kapalı için YÜKSEK.

Parçaları olan yerel bir elektronik mağazanız bile olabilir, aksi takdirde posta ve paketleme muhtemelen parçalardan daha pahalıya mal olacaktır (eğer bir tane satın alabilirseniz 50 ¢ altında iyi sanırım)


Bana ikinci devre şemanızın üst kısmındaki 5V'nin nereden geldiğini söyleyebilir misiniz? Tetik piminden zaten bir 5V çıkışımız olduğunda neden buna ihtiyacımız var?
Gamalı Haç

1
@CrakC - IIRC HC-SR04 pin bir giriş pinidir, bu nedenle "tetik pininden zaten 5V çıkışa sahip değiliz".
gbulmer
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.