Pİc İle dc motor hiz kontrolü (pi mantığı ile yapılacak)

erol22

Üye
Katılım
4 Ağu 2007
Mesajlar
21
Puanları
1
Yaş
39
merhaba arkadaşlar, bİr proje Ödevİm var dÖkÜman topluyorum. projem pİc İle dc motor hiz kontrolÜ yalniz pi mantiğiyla olacak. yanİ motora bİr zorluk gösterİleecek ve motor bellİ bİr ofset değerİnde kendİnİ sabİtemeye çalişacak. bu konuda yardimci olursaniz sevİnİrİm.
not: dc motora bİr takometre felan bağlayip elde edİlen akimla bİr kaç alet çaliştirip, bu sayede de motorun zorlanmasini saĞlayabİlİrmİyİz?
teŞekkÜrler
 
arkadaşım bizim arkadaş bu konu hakkında ço güzel bir tez hazırladı ama ulaşıp alabilirsem sana en kısa zaman da yollayabilirim sanırım ama yanlış hatırlamıyorsam c ile yapıldı
 
Pulse Width Modülation (PWM) kullanılarak bişeyler yapılabilir, basit bir yöntem:

Pic 16f877 kullanılabilir.
bir transistör( IRFZ 44) ile devre cok küçük zaman aralıklarında açılıp kapatılır. Devre ne kadar cok açık kalırsa motor o kadar yavaşlar veya tersi. Transistör PWM komutu ile tetiklenir, hızı arttırmak için PWM katsayısını arttırmak, hızı azaltmak icin PWMi azaltmak yeterli olacaktır. DC motorun(driver) hızını algılamak için motorun şaftını başka bir DC motora(driven) bağlayıp driven DC motorun gerilimini ölçebilirsin. Bu ölçtüğün gerilim hızla doğru orantılıdır, eğer gerilim azalmaya başlarsa PWM i arttırısın vs. vs. Bu şekilde motorun hızını belli bi aralıkta tutabilirsin.
 
motoru zorlamanın en basit yolu ucuna bir yük bağlamak motor yükü döndürmeye çalışınca zorlanacaktır
örneğin büyük bi pervane takarsan zorlayabilirsin
 
arkadaşlar teşekkür ederim hepsini yaptım ama ben bu işi pi mantığı ile yapmam gerekiyor lütfebu konuda bilgi sahibi olan arkadaşlar bana yardım etsin pi ı pic le pic basic le nasıl yapabilirim?
 
pic kullanılarak yapmak için driver kullanman lazım L293 veya L298 gibi çünkü pic ten motoru sürecek kadar iyi akım çekemezsin
ayrıca bu driverlarla yukarıdaki arkadaşın söylediği PWM(pulse width modulation) kullanılabilir yani pic ile istediğin hızları kontrol edebilirsin.
 
pic kullanılarak yapmak için driver kullanman lazım L293 veya L298 gibi çünkü pic ten motoru sürecek kadar iyi akım çekemezsin
ayrıca bu driverlarla yukarıdaki arkadaşın söylediği PWM(pulse width modulation) kullanılabilir yani pic ile istediğin hızları kontrol edebilirsin.
pwm çıkışı ile step(adım) kontrolü yapılmıyor mu? yoksa kullandığın modüle göre değişiyor mu? bide arkadaş motorun hızını değiştirmek için voltajla nasıl oynayacak?
 
PI mantığı sanıldığı kadar kolay değildir. (Proportional Integral) yukarıda yazılanlar sadece P yani proportional. eğer integral hesabın iyiyse diğer arkadaşın dediği yöntem ile programda biraz kasarak yaparsın. (motor miline motor bağlamak )

yada bir hall effect sensor ile devir oku yada optic encoder ile seçim senin ama PI kolay değildir motor bir hızlı bir yavaş çaışabiir (osilasyon) kalkma soft start,motor ataleti gibi işlerle uğraşıcan gibi.

bide bunun full sürümü varki PID (Proportional Integral Derivative) bunu hiç açma bile :)
 
pwm çıkışı ile step(adım) kontrolü yapılmıyor mu? yoksa kullandığın modüle göre değişiyor mu? bide arkadaş motorun hızını değiştirmek için voltajla nasıl oynayacak?
pwm ile dc motorlara verilen güç azaltılabilir hızı da o oranda düşer pwm step motora da uygulanabilir dc motora da, gelen voltaj düşmez ama ortalama voltaj düşmüş olur.
 

Forum istatistikleri

Konular
128,336
Mesajlar
916,800
Kullanıcılar
450,178
Son üye
Esat YILDIZ

Yeni konular

Çevrimiçi üyeler

Geri
Üst