2 adet BLDC motorum var
(https://s4.postimg.cc/kht42qcrt/18308970_671115199742847_1545637435_n_1.png) (https://postimg.cc/image/kht42qcrt/)
bu tabloya göre sürüyorum yalnız 2 motorda tek yöne düzgün dönüyolar diğer yönde yüksek akım çekiyolar ve mosfetler baya ısınıyo acaba tablomu yanlış yoksa sürekli tek yöne sürüldüğü için mi oluyor ? çözümü nedir ?
şimdididen teşekkür ederim
Şema üzerinden konuşmak daha verimli olur.
(https://s1.postimg.cc/ifn76o7or/qqq.png) (https://postimg.cc/image/ifn76o7or/)
(https://s1.postimg.cc/itoj69rsb/saxac.png) (https://postimg.cc/image/itoj69rsb/)
bu şekilde göstereyim hocam
konu ile ilintili değil ama acaba diyerek, otomobil silecek motorundan bir aparat yaptık ,tabiki bu motor DC ve redüktörlü ,normal bağlantıları ile gayet güzel tam istediğimiz gibi çalıştı,bir kolu yukarı kaldırıyoruz,tekrar kolu indirebilmek için motora röle ile tam tersi gerilim uyguluyoruz ve çalışıyor sıkıntı yok,fakat bir şey dikkatimizi çekti ,motor kendi kuralları içinde normal dönüş yönünde bizim uygulamamızda 2.5 Amper çekiyor,tam tersi gerilim uyguladığımızda 3.5 Amper çekiyordu, üretici Mako Firmasına bir mail attık,sağolsunlar döndüler,biz bu motoru otomobil silecek motoru olarak ürettik aksi kullanımların sonucu bizi ilgilendirmez diye ;D
Bu testi motorlar yüksüz iken, mil boşta iken mi yapıyorsunuz? Yoksa farklı bir durum mu söz konusu?
Silecek motorunun milinde sonsuz vidali reduktor bulunur. Motor bir yone donerken reduktor dislisi mili motora dogru baskilar. Devir yonu degistiginde mil motordan cikacak sekilde asilinir.
Yani surtunme katsayisi yone bagli olur haliyle akim devir yonune gore degisim gosterir.
Worm gear diye bakiniz.
motorlar yüksüz iken yapıyorum boştayken
Zamanlama problemi olabilir.
@Zoroaster hocanın videolarında "avans ayarı" diye anlattığı problemden ötürü olabilir diye düşünüyorum.
Herhangi bir kontrol döngüsü koşuyor mu sistemde yoksa sırası geleni fixed duty ile enerjilendiriyor musunuz? Çok fazla değişken var.
Evet sorun sensorlerin yerlesim acisiyla alakali olabilir. Her iki yone dondurulecek motorlarda bobinler referans alindiginda sensorlerin yerlesim acisi tam 60 derece iken tek yone donecek motorlarda bu aci verimi artiracaksa biraz farkli olabiliir.
Benzinli araclarda ateslemenin pistonun hangi konumunda yapilacagi verimi cok degistirir hatta bu zamanlamanin devir sayisi ile degisebilmesini saglayan mekanik duzenekler vardi. Yeni nesil araclarda krank mili acisi encoderle takip edildigi icin artik mekanik duzeneklere ihtiyac kalmadi.
Sorunu anlamak icin deney yapmak adina encoder baglanabilir yada konumu ayarlanabilir 3 sensor takilabilir.
@memeto Benim de karşılaştığım sorunlardan biriydi. Kesin budur demiyorum ama işinize yararsa sevinirim. Zoro hocam da benim çözümümü söylemiş. Sensör açılarından dolayı kullandığınız tablo bir yönde güzel döndürebiliyorken, diğer yönde sıkıntılı döndürmekte. Biz bu durumu tablo değiştirmekle hallettik.
İki farklı yöntemi var. Ya siz motoru harici kaynak ile döndürüp kendi tablonuzu oluşturucaksınız yada farklı tabloları deneyeceksiniz.
Not: 'emo' nun sitesinde bir tablo vardı. Saat yönü için biz onu kullanmıştık.
Özellikle elektrikli araba çevrimi yapan arkadaşlarım böyle bir sorundan bahsetmişlerdi anlam verememiştim.Hatta sırf bu yüzden motorun diğer yönde dönerken düşük akım çekenini satın aldılar.ilk aldıkları motorun normal dönüş yönü arabayı geri götürüyormuş :)
Hocam program kısmında çok zorlandınızmı ? BLDC motorları ve sürücüleri incelemek istiyorum aslında müsait bir zamanda.
Alıntı yapılan: mr.selim - 29 Temmuz 2017, 13:56:37
@memeto Benim de karşılaştığım sorunlardan biriydi. Kesin budur demiyorum ama işinize yararsa sevinirim. Zoro hocam da benim çözümümü söylemiş. Sensör açılarından dolayı kullandığınız tablo bir yönde güzel döndürebiliyorken, diğer yönde sıkıntılı döndürmekte. Biz bu durumu tablo değiştirmekle hallettik.
İki farklı yöntemi var. Ya siz motoru harici kaynak ile döndürüp kendi tablonuzu oluşturucaksınız yada farklı tabloları deneyeceksiniz.
Not: 'emo' nun sitesinde bir tablo vardı. Saat yönü için biz onu kullanmıştık.
(https://s3.postimg.cc/k30oo19zz/Ekran_Al_nt_s_.PNGsadad.png) (https://postimg.cc/image/k30oo19zz/)
bu mudur hocam
bu tabloyu denedim çalışmadı elimdeki motoru hazır hall effectsiz sürücüyle sürünce bi sıkıntı gözükmüyo benim sürücüm le mitsuba marka ithal bi motoru sürünce sıkıntı çıkarmıyo başka bi tablomu uygulamalıyım
Tablo neyi değiştirecek? Ya ileri döndürür ya geri, ya da hiç dönmez ki bu durumda zaten tablo hatalıdır. Sizin probleminiz bence hall effect sensör yerleşiminin bir yönde ideal olsun diye diğer yön umursanmadan yapılmış olması. Ki zaten sensorless çalışmada sorun yoksa yine buna işarettir.
o yuzden motorları bu durumun duzeltilmesi için geri gönderdik hocam düzelmesini umut ediyorum
@Cemre. hocam motorları ürettirdiğimiz yerdeki hall sensörlü sürücüde sıkıntısız çalışmış lakin benim sürücümde 2 motor arasında çektikleri akım ve mosfetlerin ısınması konusunda baya fark var sebebi ne olabilir acaba
Sorun yazılımda veya donanımda olabilir. Hall sensör sinyallerini nasıl okuyorsunuz? Hall sensör çıkışlarını bir XOR kapısına girip çıkışını MCU ext. interrupt girişine girerek ve kesme rutinini komütasyon işlemini yapmada kullanarak sorunu büyük oranda çözeceğinizi düşünüyorum.
Alıntı yapılan: analog06 - 28 Temmuz 2017, 20:35:492 adet BLDC motorum var
(https://s4.postimg.cc/kht42qcrt/18308970_671115199742847_1545637435_n_1.png) (https://postimg.cc/image/kht42qcrt/)
bu tabloya göre sürüyorum yalnız 2 motorda tek yöne düzgün dönüyolar diğer yönde yüksek akım çekiyolar ve mosfetler baya ısınıyo acaba tablomu yanlış yoksa sürekli tek yöne sürüldüğü için mi oluyor ? çözümü nedir ?
şimdididen teşekkür ederim
Bu konuyu zamaninda cokca kafa yormustuk.
Sorunun ne oldugunu dun anladim ve apar topar bu basligi aradim.
Hall sensorler komutasyon noktalarini belirler. Adamlar yanlis hall sensor takmislar.
Bildiginiz gibi hall sensorlerin pek cok cesiti var. Hysteresiz araligi cok acik bir sensor takildi ise tam da bu basliktaki sorun olusur.
Soyle dusun. Mil 0 referans pozisyonunda ve mili cevirdin cevirdin sensor cikisi 0'dan 1'e gecti. Tam burasi 60 derece.
Simdi mili geri cevir. Tam burada sensor cikisi 1'den 0'a dusecek mi? Tabiki hayir. cunku hysteresis var.
Peki diyelimki 55 dereceye kadar cevirdin ve sensor konum degistirdi. Ne oldu sensordeki hysteresis 5 derecelik hataya neden oldu.
Komutasyon noktasindaki bu hata akimdaki artisan nedeni. Motor bir yonde donerken gecisler dogru acida. Diger yonde donerken komutasyon noktalari kayik.
Cozum ne?
Sensorleri daha dusuk hysteresis degerli olanlarla degistir. Ya da hic hysteresis olmasin. Fakat bu da dusuk devirlerde sorun olusturur.
Alıntı yapılan: z - 05 Aralık 2019, 03:24:05Bu konuyu zamaninda cokca kafa yormustuk.
Sorunun ne oldugunu dun anladim ve apar topar bu basligi aradim.
Hall sensorler komutasyon noktalarini belirler. Adamlar yanlis hall sensor takmislar.
Bildiginiz gibi hall sensorlerin pek cok cesiti var. Hysteresiz araligi cok acik bir sensor takildi ise tam da bu basliktaki sorun olusur.
Soyle dusun. Mil 0 referans pozisyonunda ve mili cevirdin cevirdin sensor cikisi 0'dan 1'e gecti. Tam burasi 60 derece.
Simdi mili geri cevir. Tam burada sensor cikisi 1'den 0'a dusecek mi? Tabiki hayir. cunku hysteresis var.
Peki diyelimki 55 dereceye kadar cevirdin ve sensor konum degistirdi. Ne oldu sensordeki hysteresis 5 derecelik hataya neden oldu.
Komutasyon noktasindaki bu hata akimdaki artisan nedeni. Motor bir yonde donerken gecisler dogru acida. Diger yonde donerken komutasyon noktalari kayik.
Cozum ne?
Sensorleri daha dusuk hysteresis degerli olanlarla degistir. Ya da hic hysteresis olmasin. Fakat bu da dusuk devirlerde sorun olusturur.
Hocam bu mesajınız için tekrar teşekkür ederim ileti bana aitti kullanılan hall effect sensör https://www.digikey.com/product-detail/en/honeywell-sensing-and-productivity-solutions/SS411P/480-5195-ND/2207415
buydu hocam yalnız hall effect histeresizi dışında motora konumlandırmasında da problem olabılecegını düşünüyorum
Tabiki sensörlerin yerleşimi hayati önemli.
https://www.youtube.com/watch?v=9ifZqK_en40&t= bu videoda 1ç30 da sensörlerin yerleşim açısını basit bir parametre ile simüle edilmekte. Açıyı değiştirdiğimiz anda motorun çektiği akım acaip fırlıyor.
Bir parametre ile aynı devirde çok düşük akımla (bir kaç yüz mA) dönen motor, parametrenin değişimi ardından gene aynı devir sayısını ancak 2..3A çekerek dönebiliyor.
elimizde bir japon markası motor vardı bi de ankarada üretilmiş bldc vardı japon olan çok daha stabil dönüyodu problem çıkarmıyodu yalnız ben bunu denediğimde sorunun hep devrede olduğunu düşünüyodum bu konuda bldc sürücü donanımı kısmında tavsiyeleriniz nelerdir hocam klasik mos+mos sürücü+mcu olan kapalı çevrim bi sistemde sizce ek neler olmalıdır
STSPIN32F0 çipine ait eval kiti alıp aynen klonlayın.