BLDC Motoru PWM ile sürmek

fide

Meraklı ve "nasıl" sorusunu seven biri
Katılım
8 Eylül 2021
Mesajlar
2,005
MP6532 çip içeren kart ile yaşadığım sıkıntıyı aşağıdaki postta paylaşmıştım.


Motor sürücü kartları aldım. Henüz çalıştıramadım ama hala kafamda oturmayan bir nokta var.
Bu noktayı sormak istiyorum.
Bildiğiniz gibi BLDC motorlar drone, fan, hoverboard vb yerlerde sıklıkla kullnılıyor. Motoru sürerken ise genelde 16kHz civarında bir pwm frekansı kullanılıyor.

Aklıma takılan nokta burada başlıyor. Bir drone pervanesi sürekli döner. PWM miktarı yükselince motor devri yükselir, Pwm düşünce motor hızı düşer. Buraya kadar sıkıntı yok. Fakat ben BLDC motor sürücü devre ile Hoverboard motoru süreceğim. Bu noktada benim motorum sadece ihtiyaç olduğunda istediğim açı kadar dönecek. Yani sürekli bir pwm söz konusu değil. Burada ben motoru 100° döndürmek istediğimde yapmam gereken işlem nasıl olacak. PWM olmayacaksa frekansta olmayacak. Motoru istediğim açıyla nasıl kontrol ederim?
Motor üzerinde yıldız bağlı 3 sargı ve 3 adet hall effect sensör var.

Şimdi kartları boşa aldığım ortaya çıkarsa çok üzülürüm.

kart datasheeti.
MP6532 Modül datasheeti
 
açısal kontrol ile hız veya tork kontrolü farklı şeyler. benim anladığım MP6532 sadece hız kontrolü yapıyor. yani aldığı pwm girişine göre bir yorum yaparak motorun hızını yükte veya boşta belli bir devirde tutuyor.

açısal veya pozisyon kontrol için field oriented - vector control yapabilen bir sürücü lazım.


 
150$ lık bir hata yaptım sanırım. :facepalm1: :facepalm1: :facepalm1:
 
Size lazım olan 0-360 derece servo kontrol anladığım kadarı ile

Şuan araştırma fırsatım yok ama şunu bir inceleyin isterseniz

 
...Aklıma takılan nokta burada başlıyor. Bir drone pervanesi sürekli döner. PWM miktarı yükselince motor devri yükselir, Pwm düşünce motor hızı düşer. Buraya kadar sıkıntı yok. Fakat ben BLDC motor sürücü devre ile Hoverboard motoru süreceğim. Bu noktada benim motorum sadece ihtiyaç olduğunda istediğim açı kadar dönecek. Yani sürekli bir pwm söz konusu değil. Burada ben motoru 100° döndürmek istediğimde yapmam gereken işlem nasıl olacak. PWM olmayacaksa frekansta olmayacak. Motoru istediğim açıyla nasıl kontrol ederim?

Burda bahsettigin PWM, motoru suren PWM mi yoksa motorun donmesi gerektigi devir sayisini soyleyen referans pwm mi?

Mesela RC servolarin giris sinyali pwm sinyaldir. Bu PWMin motor pwm frekansi ile alakasi yok. (Her ne kadar bu servolarda motor pwm degil analog amplifikatorle surulse de ya da benzeri)

Neyse bu ara hatirlatmadan sonra;

Diyelimki elindeki kart bir HIZ devresi. Yani motorun devir sayisini PWM bilgisi ile belirliyorsun.

Bu durumda bir pozisyon servosu kuracaksin. Girisine hedef pozisyonu bilgisini gireceksin. Geri beslemeyi encoderdan ya da tako bilgisinin integrali nden alacaksin.

Cikis PWM olacak.

Sistem hedeften uzaksa yuksek PWM ile harekete gececek hedef yaklastikca pwmi kisacak.

DC motorlarla pozisyon kontrolunde de aynisini yapiyoruz.

DC motora kendi basina su pozisyona git demeyiz. Ya dogrudan pozisyon servosu kurariz ya da daha iyisi once iceride bir hiz servosu yapariz onu da pozisyon servosunun ardina baglariz.

Daha da iyisi once akim regulatoru yapariz. Onun onune hiz servosu onun da onune pozisyon servosu yapariz.

Tork kontrol da ayni.

Tork regulatoru (servosu), hiz servosu, akim servosu motor.
Cikisa tork sensoru, tako. bunlar da ilgili servonun geri beslemesine....
 
Son düzenleme:
1710521705116.png

Abi motor bu. Dışardan encoder yada şaft takma şansı yok ama üzerinde 3 tane Hall effect sensor var. Bu sensörü motor sürücüden çatallayıp hareket için kullanabilirim.
Tavsiye için teşekkür ederim abi.
 

Çevrimiçi personel

Forum istatistikleri

Konular
6,949
Mesajlar
118,710
Üyeler
2,822
Son üye
lalemasall

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top