Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Diğer Analog Devreler => Konuyu başlatan: forsa1975 - 15 Mayıs 2018, 12:52:01

Başlık: PWM frekansı bölme
Gönderen: forsa1975 - 15 Mayıs 2018, 12:52:01
Merhaba
Bir PWM sinyalin aynı duty cycle oranı ile frekansını bölmek istiyorum. D type Flip Flop ya da sayıcı ile Frekans bölündüğünde duty cycle oranı %50 oluyor. Yüksek frekanslı bir clock ile  (clock and PWM) sinyalini clock girişine PWM sinyalini enable-Reset pinlerine vermeyi denedim. Counterin binary çıkışını okumayı denedim. Stabil olmadı.  Analoga çevirip analog girişten okumak dışında çözüm varmıdır?

İyi Çalışmalar diliyorum.
Başlık: Ynt: PWM frekansı bölme
Gönderen: Zoroaster - 15 Mayıs 2018, 13:39:40
MCU, pwm sinyalden duty degerini ogrenip kendi cikisindan bu duty degeri ile yeni bir pwm uretebilir.
Başlık: Ynt: PWM frekansı bölme
Gönderen: ipek - 15 Mayıs 2018, 13:53:16
mahsuru yok ise üreten kaynağın clock frekansını bölsen....
Başlık: Ynt: PWM frekansı bölme
Gönderen: forsa1975 - 15 Mayıs 2018, 14:12:18
Alıntı yapılan: ipek - 15 Mayıs 2018, 13:53:16mahsuru yok ise üreten kaynağın clock frekansını bölsen....

İpek hocam, maalesef kaynağa müdahale şansım yok.


Alıntı yapılan: Zoroaster - 15 Mayıs 2018, 13:39:40MCU, pwm sinyalden duty degerini ogrenip kendi cikisindan bu duty degeri ile yeni bir pwm uretebilir.

Zoroaster hocam , aslında amacım PWM i okumak , Fakat frekansı 138 khz , eğer frekansını düşürebilirsem okuma çözünürlüğümü arttırabileceğimi düşünüyorum. 

( Sinyal PWM şeklinde olduğu için , kolay anlaşılabilmesi için PWM yazdım. Sabit bir frekansı olan, puls genişliği olan , fakat amacı PWM  olmayan bir sinyal ! )
Başlık: Ynt: PWM frekansı bölme
Gönderen: OG - 15 Mayıs 2018, 16:45:54
Alıntı yapılan: forsa1975 - 15 Mayıs 2018, 14:12:18Zoroaster hocam , aslında amacım PWM i okumak , Fakat frekansı 138 khz , eğer frekansını düşürebilirsem okuma çözünürlüğümü arttırabileceğimi düşünüyorum. 

( Sinyal PWM şeklinde olduğu için , kolay anlaşılabilmesi için PWM yazdım. Sabit bir frekansı olan, puls genişliği olan , fakat amacı PWM  olmayan bir sinyal ! )
amacım PWM i okumak
derken "duty oranını okumak" mı demek istediniz, tam anlaşılmıyor.
Öyle ise, frk sabit ve bilinir olduğuna göre pulse genişliğini ölçüp hesaplayabilirsiniz.

Sorry
Ölçmek için daha uzun süreye sahip olayım diyorsunuz
Sonradan anlaşıldı.
Başlık: Ynt: PWM frekansı bölme
Gönderen: foseydon - 15 Mayıs 2018, 17:26:09
hocam, eminim aklınıza gelmiştir. ama örnek alma süresini uzatsanız? sonuçta PWM gibi sabit bir değer ile çıkıyorsa sorun olmayacaktır. tabi çok hızlı cevap vermeniz gerekiyorsa, bu yöntem olmaz.

ikincisi, frekans düşürmek yerine PWM'i dc voltaaja çevirip okuyabilirsiniz. bu da bir çözüm.
Başlık: Ynt: PWM frekansı bölme
Gönderen: forsa1975 - 16 Mayıs 2018, 09:06:59
Alıntı yapılan: foseydon - 15 Mayıs 2018, 17:26:09ikincisi, frekans düşürmek yerine PWM'i dc voltaaja çevirip okuyabilirsiniz. bu da bir çözüm.

Alıntı yapılan: forsa1975 - 15 Mayıs 2018, 12:52:01Analoga çevirip analog girişten okumak dışında çözüm varmıdır?
DC ye çevirmeyi kast etmiştim.  Bu seçenek B planı olarak duruyor.
Başlık: Ynt: PWM frekansı bölme
Gönderen: kimlenbu - 16 Mayıs 2018, 09:28:57
ekonomi çok önemli değilse hızlı bir stm32 ile timer input capture kullanarak deneyebilirsin.