Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "pwm hesaplamaları" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

pwm hesaplamaları

Kayıt: 29 Arl 2006
Mesajlar: 1

Offline
ryan
Tarih: 29 12 2006 16:26

Selam
16f877 ile HPWM kullanarak servo motor sürücem.
PicBasic Pro kullanıyorum.
şu parametrelerin içinden bitürlü çıkamadım.

şimdi 50hz lazım bana.20ms yani periyot.
microişlemci için de 4 mhz clock kullanıcam.

bi formul var da datasheette:

PWM period = [(PR2) + 1]*4*Tosc*(TMR2 prescale value)

ben de dedim ki:

20 ms = [(PR2)+1] * 4 * (250*10^-6) * 1

burdan PR2 = 19999 çıktı
pek mantıklı bi değer gibi görünmedi bu bana

şu formülle de gerekli resolution hesaplanıyo

Resolution = [log( Fosc/Fpwm)] / log(2)

burdan hesaplayınca resolution 16biti geçio. 877 ise 10 bitlik pwm üretebiliyo.
saat hızını arttırdıkça da PR2 daha da artıyo.

bunun mümkün olması gerekiyo bu işlemciyle aslında
ben hatayı nerde yapıyorum?

not:pbp ile pwm yaparken bu hesaplamalar gerekmeyebilir ama ben yine de burdaki sorunu anlamak istiyorum.

1 Kullanıcı bu konu için ryan arkadaşımıza teşekkür ettiler




Offline
zafzaf82
Misafir
Tarih: 13 02 2007 17:14

CCS C kullanan varsa onlar için pwm wizard buyrun çok kullanışlı bi program

pwm hesaplamaları
Başa dön
Kayıt: 30 Ekm 2006
Mesajlar: 376
Konum: Adana
Offline
ibrsel
Tarih: 13 02 2007 22:03

PBP da HPWM komutunun kullanımı:

HPWM Channel,Dutycycle,Frequency

Channel: PWM çıkışını alacağın uç.(HPWM kullandığın için bu uç PIC in donanımsal olarak desteklşediği uçlardan biri olmalı)
Dutycycle: PWM (kare dalga) sinyalinin iş yapabilen kısmı.
Frequency: PWM sinyalinin frekansı.

Tabiki kullanacağın entegrenin datasheetini inceleyip kullanacağın kristal ile min ve max desteklediği frekansı belirlemelisin..
Örneğin:
4MHz ile min 245 Hz,max 32KHz PWM çıkışı alabilirsin..

50hz elde etmek için basitçe kendin de bir program yapabilirsin..
Başa dön



pwm hesaplamaları


Benzer Konular

- kompanzasyon temel tanımları hesaplamaları üzerine makale

- Aydınlatma Hesaplamaları İçin Matlab Yazılımı
- 3B Grafik İçin Sanal Kamera Simülatörü Hesaplamaları
- aydınlatma ve tesisat hesaplamaları - dr.cabbar veysel baysal em451
- banka projesi hesaplamaları ve tablo yükleme cetvelide var
- fabrika aydınlatması (+ hesaplamaları)
- Trafo Gücü Tayini ve Gerilim Düşümü Hesaplamaları
- Tüm hesaplamaları İle Bina Elektrik Projesi
- Transmisyon Hat Hesaplamaları [soru-cevap]


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71