Pwm tekniği ile bir dc motorun hız kontrolunu yapmaya çalışıyorum. Ancak motor neredeyse hiç dönmüyor. Pwm frekansı düşük galiba ama timer2 nin değerini hesaplama ve çalışma frekansı oluşturmada sıkıntı yaşıyorum. Motor yerine Led bağlayınca parlaklık ayarı yapıyor. Ama motor bağlayınca sanki yetmiyor. Vızıldama var sadece. Kafayı yedirdi bana.
Pic16f628a kullanıyorum . Dc motoru da mosfet ile sürüyorum. Hatta bu dc motor çalışırsa yerine daha yüksek güçlü bir motor koyup mosfet sayısını arttırmayı düşünüyorum. Başka bi motor koyunca çalışma frekansı değişir mi?yoksa dc motorlar için beli bi Aralık hepsine yeter mi? Kodda tekrardan değişiklik gerekir mi?
Şu anki motor 6v duşuk akımlı bişey
Sonra için ise 12v 10-15A bişey olacak. Akımi taşıyacak mosfet sayısıni sağladığım sürece ve motoru ayrı güç kaynağı ile çalıştırdığım sürece çalışma frekansı veya kodda değişiklik gerekir mi?
4mhz osilator kullanıyorum.
Timer ayarı da
Setup_timer_2(T2_DIV_16,170,1)
seklinde.
Hesaplamaya tam hakim olmadığımdan bir türlu motoru çalıştıracak frekansı oluşturamadim.
Umarım osilator u değiştirmem filan gerekmiyordur :/ timer1 ile de ayrı sayım yapıyorum. Osilator değişirse bu sefer onu komple duzenlemem gerekecek. Yazılımsal olarak bu osilator ve pıc ile dc motor için yeterli frekansı nasıl sağlarım.en az 20khz olması gerekiyormus. Baya dolandım durdum internette ama bi sonuç yok. Yardım edebilecek var mı acaba?