0-10V dan PWM ye Dönüştürücü Devre

Katılım
12 Mar 2017
Mesajlar
198
Puanları
1
Yaş
45
Arkadaşlar merhaba,
çeşitli olanlarda kullanmak için 0 ila 10V arası sinyali PWM sinyale çevirmek için devre tasarımı önerisi verirmisiniz?
ekteki resimlerle basitçe anlattım.
1553943584575.jpeg
1553943622690.jpeg
 

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
Devre kullanmadan basitçe Arduino kullanabilirsiniz.

C++:
#include <Arduino.h>

void setup()
{
  pinMode(9, OUTPUT);
}

void loop()
{
  digitalWrite(9, HIGH);
  delayMicroseconds(100); // Yaklaşık %10 doluluk oranı @ 1KHz
  digitalWrite(9, LOW);
  delayMicroseconds(1000 - 100);
}

Örneğin bu %10 doluluk oranı olan bir sinyal oluşturuyor. Yani 100 μs dolu 900 μs boş. Toplam süre 1000μs yani 1 mili saniye. 1 mili saniye ise saniyenin binde biri idi. Bir mili saniyede 1 kere salınım yaparsa, bir saniyede 1000 kere salınım yapar. Demek ki frekansı 1000Hz ya da diğer bir ifadeyle 1KHz olur.

Bu sinyalin ilkel bir osiloskopta neye benzediğini burada görebilirsiniz.
 
Konu Sah
Katılım
12 Mar 2017
Mesajlar
198
Puanları
1
Yaş
45
--forum--
merhaba,
1.si bana devresi lazım. hazır olarak Türkiye de bulamadım. Çin de buldum. onlar da gelmedi.

2.si arduniom yok. bilgim de yok. belki PIC ler ile yapabilirim.

3.sü sizin kodlarınız frekans değiştiriyor. duty değil sanırım.

4.sü 0-10v u ardinionun neresine uygulayacağım.

5.si verdiğiniz linki mobil uygulamada açılmıyor.
 

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
3.sü sizin kodlarınız frekans değiştiriyor. duty değil sanırım.

Ergün Güler benim önümde de şu an bir tane 12 volt fan duruyor. O paylaştığım kodu test ettim ama sanırım sadece osiloskopta test ettim. Mosfet sürmek için frekans fazla gelirse düşerebilirsiniz. Eğer göremediğinizi belirttiğiniz bağlantıya bakarsanız osiloskop altında görüntüsünü görebilirsiniz.

Arduino'nun 9 numaralı PWM üreten ucunu Mosfet'in G kapısına takmanız yeterli. Bu 5 voltluk PWM sinyali büyük ihtimal çoğu mosfetin eşik geriliminden yüksektir. Giriş gerilimi VGS > VT eşik gerilimi olduğu zaman Mosfet iletime geçer.

Tabi devre ile de yapılabilir. Bunlardan bir tanesi 741 işlemsel yükselteç kullanarak üçgen bir sinyal oluşturmak.

ucgen1.jpg


Son hali şu şekilde :


ucgen2.jpg


Daha sonra bu üçgen sinyali bir eşik gerilimle (resimde DCV) karşılaştırıyoruz.

pwm3.jpg


pwm4.jpg


Üçgenin eşik çizgisinin üstünde kalan kısımları 1 olarak değerlendirilirken, altında kalan kısımları 0 olarak değerlendiriliyor. Örneğin eşik çizgisini yukarı çekmekle sinyalin doluluk oranının nasıl azaldığına dikkat edin.

pwm5.jpg

Bunu yapan devre de başka bir işlemsel yükselteç devresi. Üçgen dalga kısmına daha önceki devrenin çıkışı bağlanacak. Sonra ayarlı dirençle eşik geriliminin nasıl değiştirilebildiğine dikkat ediniz.
 
Son düzenleme:
Konu Sah
Katılım
12 Mar 2017
Mesajlar
198
Puanları
1
Yaş
45
merhaba bahsettiğim dönüştürücü bu.

[TRY29.92]Gerilim PWM Dönüştürücü Modülüne 0-5V 0-10V 0-100% Arduino Uyumlu Modüler Kartlar from Elektronik on banggood.com
https://banggood.app.link/tz8pveiKtV
 

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
--forum--
Bence hiç gerek yok. Kendiniz yaparsanız öğrenmiş olursunuz.

Verdiğiniz örnekte 555 zamanlayıcısı kullanmış. Aslında 555 devresi de kullanılabilir. Ama benim işlemsel yükselteçli devreler sanki biraz daha hoşuma gidiyor.

Burada da Arduino ile fan hızının nasıl kontrol edileceği anlatılıyor.

 
Konu Sah
Katılım
12 Mar 2017
Mesajlar
198
Puanları
1
Yaş
45
anladığım kadarıyla 741 den 3 tane kullanmam lazım. doğru mudur?
 

muratmert4

Usta Üye
Katılım
26 Eyl 2007
Mesajlar
1,080
Puanları
156
Yaş
47
Konum
ANTALYA
S.A.
Şimdi pwmde kaç Hz. kaç KHz. Kaç MHz Kullanacağını nasıl ayarlayacaksın. Misal 200Hz. %50 nasıl ayarlayacaksın. He sabit bir frekans da duty oynamak yeterliyse tamam.
 

Erdem⁣

Katılımcı Üye
Katılım
14 Ocak 2013
Mesajlar
696
Puanları
56
--forum--
Evet 3 tane anladığım kadarıyla. Üçgen dalga üreten devrede ise R ve C değerlerini vermemiş dikkat ederseniz. Bu değerleri kullanarak üçgen dalganın ve sonraki PWM sinyalinin frekansını belirliyoruz.

Örneğin burada R direncini 22K ve C sığacını 100nF olarak kullanmış. Salınım frekansını hesaplamak için

f_Salınım = 1 / (2 * R * C)

Bu değerleri kullanıp hesap yaparsak yaklaşık 227,27Hz çıkıyor. Ama pratikte bu rakam dirençlerdeki %5 toleranstan dolayı biraz farklı çıkabilir.
 

mehmet.bey

Profesyonel Üye
Katılım
19 Ara 2011
Mesajlar
1,545
Puanları
281
Konum
Galaksi Dışı
İki opamp yeterli. Ancak iş durumuna göre
frekans değiştirilmesi gerekli.
 

Forum istatistikleri

Konular
118,060
Mesajlar
832,268
Kullanıcılar
429,402
Son üye
gay

Yeni konular

Üst