Bir kare dalgayı nasıl aşağı kaydırırsınız?


10

resim açıklamasını buraya girin25kHz'de 0 ila 30v arasında bir kare dalga var. -15v'den + 15v'ye salınmasını istiyorum. Bunu yapmak için bir SUPER DUPER SIMPLE devresi var mı? 25 khz'de yukarı ve aşağı gittiğini unutmayın.

İşte devre. Değiştirmek istediğim kare dalga devrenin sağ alt kısmındaki PiezoSpeaker'a gidiyor.


Hangi tedarik raylarınız var?
Tom Carpenter

6
Seri olarak tek bir 10 uF kapasitör hile yapmalıdır. Kare dalga neye bağlı?
tomnexus

3
Birinin bunu kapatmak için neden oy kullandığından emin değilim - bu devre tasarımının satın alınmamasıyla ilgilidir.
Tom Carpenter

2
Gün boyunca o kare dalga debriyajını arıyor ;-)
Scott Seidman

1
Piezo hoparlörün önyargısını kaldırmanıza gerek yok
Repurposer

Yanıtlar:


10

Bir kare dalgayı nasıl aşağı kaydırırsınız?

Sadece bir RC bunu yapacak: -

resim açıklamasını buraya girin

Bir sinüs dalgası ile beslenirse (ekli resmin rahatlığı için), sinüs dalgasını çıkışta çoğaltır, ancak DC seviyesi çıkarılır, böylece doğru tepeden tepeye genliği korunur. DC seviyesi kaldırıldıkça ilk birkaç döngüde neler olur: -

resim açıklamasını buraya girin

Bir kare dalga ile aynı şekilde çalışacaktır (DC veya ortalama değer = 15 V kaldırılacaktır), ancak aşağıdakilerin gerçekleşmediğinden emin olmak için lütfen 40 dan 2 RC << olduğundan emin olun: -π

resim açıklamasını buraya girin

C = 10 uF ve R = 1 kohm ise, kesme frekansı yukarıda görülen düşme problemine neden olmaktan 15,9 hertz ve mil uzakta olacaktır.

Bununla birlikte, aslında 50:50 olmayan bir görev döngüsü kare dalgasına sahipseniz, daha karmaşık bir devreye ihtiyacınız olabilir, çünkü DC seviyesi dalga formunun orta noktasında olmayacaktır.

Öte yandan, basit bir piezo dönüştürücü kullanıyorsanız, neden pozitif ve negatif seviyelere kaydırmak zahmetine giriyor - tamamen kapasitif ve umursamıyor, gerçekten basit bir devre "bir tel" haline geliyor.


Mükemmel. Sadece bir kapasitör ve bir direnç. ÇOK basit ve mükemmel çalışıyor !!
Curtis

18

Birkaç basit seçenek var.

  1. Raydan raya op-amp

    Bir raydan raya op-amp'iniz varsa, bu aşağıdaki gibi dört direnç kullanılarak yapılabilir:

    Op-amp seviye değiştirici

    Bu, sinyali op-amp besleme aralığında olan 0-15V'a böler ve daha sonra 15V'nin yarısı ile karşılaştırır (yeni orta nokta olmalıdır). Negatif geri besleme yoktur, bu da çıktının ikmal raylarından biri olacağı anlamına gelir. Op-amp'e +/- 15V sağlarsanız, bu +/- 15V sinyali verir.

  2. Transistör Seviye Değiştirici

    İkinci seçenek, PMOS transistör / direnç seviye değiştiricisini ve ardından tersini düzeltmek için bir CMOS invertörü kullanmaktır. Transistörlerin Vds'daki 30V + ve ayrıca Vgs'den memnun olduğundan emin olmanız gerekir. Bu MOSFET'ler için oldukça yüksektir, ancak 40V dereceli olanlar alabilirsiniz, bu yüzden bulmak imkansız değildir.

    Transistör Seviye Değiştirici

  3. AC bağlantı

    Sinyaliniz sürekli bir dalga biçimindeyse, aşağıdaki gibi sadece bir kapasitör ve iki dirençten oluşan basit bir AC çift ve rebias devresi kullanabilirsiniz:

    AC Bağlantı

    Kondansatör, DC sapmasını kaldıran bir yüksek geçiş filtresi görevi görür. Ancak kondansatörün en az 45V değerine sahip olmasına dikkat etmelisiniz. Ayrıca bir polarize kapasitör kullanıyorsanız, pozitif terminalin giriş sinyaline gittiğinden emin olun, çünkü bu her zaman daha yüksek potansiyel olacaktır.

    Bu yaklaşımın dezavantajı, sinyaliniz kaybolursa, çıkış, onu bağladığınız her şey için uygun olabilecek veya olmayabilecek orta beslemeye (0V) yüzer.

    Ek olarak, ilk geçici süre boyunca 30V'a yükselmesini önlemek için çıkışta 30V zener diyot gereklidir (kapasitör giriş sinyalinin DC ofsetini etkili bir şekilde "ölçer"). Simülasyon dalga formlarından, başlangıçtaki geçici durumun zener diyotu yerinde (üst iz) ve olmadan (alt iz) nasıl göründüğünü görebilirsiniz. Başlangıçta nasıl 30V sinyali aldığınıza dikkat edin.


Eğer sorabilirsem, bunu simüle etmek için hangi yazılımı kullandınız?
nshct

@nshct Google Java Devre Simülatörü, ilk sonuç olarak ortaya çıkmalı (falstad bir)
Tom Carpenter

Falstad'ı seviyorum. Küçük devreler için çok kullanışlıdır. IN REAL TIME düzenleyebilirsiniz.
jbord39

4

Birkaç denizanası BJT kullanan basit bir devre:

Yüke bağlı olarak raylara oldukça fazla gelmeyebilir, belki 15V raylı +/- 14V.

şematik

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

Telaş yok, başlangıç ​​geçici yok, rayların ötesine geçemez, sadece çalışır.

Düzenleme: Eğer gerçekten sadece piezo DC önyargı kaldırmak ile ilgileniyorsanız, sadece 1 uF seramik ve piezo genelinde 100K bir direnç gibi bir seri kapasitör ekleyin.

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.