pic ile 50Hz üretimi?

Başlatan prof77, 06 Ocak 2006, 03:35:58

prof77

pic ile 50Hz üretimini bilen arkadaşlar varmı acaba?

HEXF2

PWM özelliği olan bir PIC kullanarak 50HZ'lik sinyal üretebilirsin.Yapman gereken birkaç hesaplama yapıp gerekli registerlerı kurmak

Erol YILMAZ

50 Hz cok dogru bir sekilde mi 50 Hz olacak. Yoksa sebeke gibi 49.9...50.1 arasında ayarlanabilir mi olacak?

50 Hz e demir atmış bir frekans istiyorsan en basitinden
3.2768 Mhz kristal ile TMR0 kesmesi oluşturacak biimde yazılımını yapar
ve sn de 100 kesme oluşturursun.
Her kesmede çıkışın yönünü değiştirdiğinde akıllara zarar bir 50 Hz sahibi olursun.

TMR0 prescaler degerin 3276800 / (4 * 256 * 100) = 32 olacak.

Hafif ayarlanabilir bir 50 Hz elde etmek için h.h. bir frekansta kristal OSC,

DONGU_BASI:
  49.9 ms lik gecikme dongusu
  potansı okuma rutini
  potans degerine bagli gecikme
  çıkışı değiştirme
goto DONGU_BASI

gibi bir ifade kullanabilirsin.

mmengi

Alıntı yapılan: "HEXF2"PWM özelliği olan bir PIC kullanarak 50HZ'lik sinyal üretebilirsin.Yapman gereken birkaç hesaplama yapıp gerekli registerlerı kurmak

Pic de standart 4 mhz. ile hardware pwm çıkışı 145 hz. in altına inmiyor. Frekansı düşürürsek belki o zaman iş değişir.

prof77

İlgilenen arkadaşlara çok teşekkürler

MrDarK

Konuyu hortlatmak ihtiyacı duydum eğer dahili osilatoru ayarlanabilen bir pic kullanıyorsanız çalışma frekansını 500khz'e düşürürseniz 50hz donanımsal PWM sinyali üretebilirsiniz :)
Picproje Eğitim Gönüllüleri ~ MrDarK