BLDC motor devir düşürme

Başlatan argeman, 29 Ocak 2021, 21:46:05

argeman

 Merhabalar  bir hub motor ile uğraşıyorum, hall sensörden (el gazı) ilk çalışmayı başlattığımda min. 80  RPM ile başlıyor, teker çapım 50 cm. olduğu için 7.5 km/h gibi bir hız elde ediyorum fakat amacım 2-3 km/h bir hız yakalamak dolayısıyla motorun devrini düşürmek istiyorum, hall yerine pot bağladığımda (0-5v) 1.6 voltta çalışmaya başlıyor 4 voltta kesiyor(max devir 540 RPM) Sürücüde stm kullanılmış ve hız için analog giriş 2K direnç üzerinden stm işlemciye giriyor, direnç ile oynadım iptal ettim fakat değişen birşey olmadı, nasıl bir yol izlemeliyim.






erdcan

Aklıma ilk olarak Pwm frekansını değiştirmek geliyor.

apsis

Kullandığın gaz pedalı vs ile ilgili bir durum olmayabilir. İşlemciye giden dirençle vs. oynama. Eğer sürücü sensorless bir sürüş yapıyorsa bunu back-emf üzerinden yapıyordur.

Sürücü rotor hızını ve açısını estimate ederek buluyordur. Sensörsüz kontrolde bazı parametrelerden dolayı çok düşük hızlara düşmek istenmez. Eğer sürücünü varsa arayüz yazılımı belki oradan ayarlayabilirsin.
"Makineye Beyin" MEKATRONİK

argeman

  Motorda 3 adet hall sensör mevcut, malesef sürücünün hiç bir dokümanını bulamadım, piyasada kullanılan elektrikli motorsikletlerin sürücü ve motoru, böyle yapmalarının sebebi sanırım ilk kalkış anındaki tork ve devir değerinde problem yaşamamak için, kontrolcü programlanırken 1.6 volttan sonra motoru çalıştır gibi bir kod yazılmış muhtemelen.

Melih1802

BLCD motorlar düşük devirlerde tork üretemediği için belli bir devir altında dönmezler.

argeman

Alıntı yapılan: Melih1802 - 30 Ocak 2021, 07:32:57BLCD motorlar düşük devirlerde tork üretemediği için belli bir devir altında dönmezler.

 Hiç bir yolu yok mu acaba? Sanırım projem rafa kalkıcak, araçta yük olmayacak yani tork ihtiyacım yok, belki mantıksız bir düşünce ama sürücünün (o-5 volt) pot ile kont.edildiğini yazmıştım, ilk kalkış anındaki değeri (1.6 volt) bir pwm mantığıyla frekansı 1 Hz. olarak versem birşey değişir mi? Yani 1000 ms. de 1.6 volt uygulamak gibi.

Melih1802

Alıntı yapılan: argeman - 30 Ocak 2021, 08:43:51Hiç bir yolu yok mu acaba? Sanırım projem rafa kalkıcak, araçta yük olmayacak yani tork ihtiyacım yok, belki mantıksız bir düşünce ama sürücünün (o-5 volt) pot ile kont.edildiğini yazmıştım, ilk kalkış anındaki değeri (1.6 volt) bir pwm mantığıyla frekansı 1 Hz. olarak versem birşey değişir mi? Yani 1000 ms. de 1.6 volt uygulamak gibi.

Rediktör kullanmayacaksanız malesefdüşük devir elde edemezsiniz. Rediktörde hız kaybına yok açacaktır.

z

Alıntı yapılan: argeman - 30 Ocak 2021, 08:43:51Hiç bir yolu yok mu acaba? Sanırım projem rafa kalkıcak, araçta yük olmayacak yani tork ihtiyacım yok, belki mantıksız bir düşünce ama sürücünün (o-5 volt) pot ile kont.edildiğini yazmıştım, ilk kalkış anındaki değeri (1.6 volt) bir pwm mantığıyla frekansı 1 Hz. olarak versem birşey değişir mi? Yani 1000 ms. de 1.6 volt uygulamak gibi.

Ise yarayabilir. 1000 ms degil de 100ms denenebilir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

M_B

Alıntı yapılan: z - 30 Ocak 2021, 10:46:47Ise yarayabilir. 1000 ms degil de 100ms denenebilir.
Bencede işe yarar. Bende iki scooter motoru senkron çalıştırmaya çalışıyorum. İlk çalışmadan sonra min 1.3v falan calısmaya devam ediyor. Ama ilk kalkış hemen olmuyor 1.6 /1.7V bazen o an bile kalkmıyor titreme başlıyor. Bende potu bir anlık hızlı cevirip geri getirdigimde normal calısmaya çalışıyor. Benim uygulama daki sorunum iki motoru aynı devirde surmek istemem. Kısa yoldan nasıl senkron yapabilirim.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

argeman

Alıntı yapılan: M_B - 30 Ocak 2021, 12:05:28Bencede işe yarar. Bende iki scooter motoru senkron çalıştırmaya çalışıyorum. İlk çalışmadan sonra min 1.3v falan calısmaya devam ediyor. Ama ilk kalkış hemen olmuyor 1.6 /1.7V bazen o an bile kalkmıyor titreme başlıyor. Bende potu bir anlık hızlı cevirip geri getirdigimde normal calısmaya çalışıyor. Benim uygulama daki sorunum iki motoru aynı devirde surmek istemem. Kısa yoldan nasıl senkron yapabilirim.

  Merhaba, ben de sizin gibi 2 motoru senkron yapacağım fakat önce yavaşlatmam gerek, ilk denemelerimde 2 motor ve 2 sürücüyü bağladım potun ya da analog hall el gazının orta ucunu 2 sürücünün analog girişlerine ortak bağladım, 2 motorda 510 d/d ile döndü sorun yok.

M_B

Ben sizi gibi denemedim. Once motorları tek tek calıstırdım. Bendeki iki motorun ilk kalkıs volt degerleri farklı. Ornegin 1. 1.34v ise diger 1.65v gibi.
Bende sizin gibi P. Tesi bir deneme yapayım tek kolla iki motoru calıstırınca (suruculer ayrı) nasıl bir tepki verecek.

Not. İlk hızlanmadan sonra kolu min seviyeye kadar indirip min devire baktınız mı?
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

argeman

Alıntı yapılan: M_B - 30 Ocak 2021, 12:31:10Ben sizi gibi denemedim. Once motorları tek tek calıstırdım. Bendeki iki motorun ilk kalkıs volt degerleri farklı. Ornegin 1. 1.34v ise diger 1.65v gibi.
Bende sizin gibi P. Tesi bir deneme yapayım tek kolla iki motoru calıstırınca (suruculer ayrı) nasıl bir tepki verecek.

Not. İlk hızlanmadan sonra kolu min seviyeye kadar indirip min devire baktınız mı?

  Bakmadım ama bakarım, eğer sürücüleriniz ve motorlarınız aynı ise ilginç, eğer denemelerinizde 1.34 ve 1.65 ilk kalkış anındaki devir aynı ise stereo bir pot kullanılır dicem ama değerler yine aynı olacak, 2 pot kullanıp birbirlerine dişli yardımıyla bağlanabilir ya da analog hall üzerinde tadilat yapılabilir.

M_B

Şimdi aklıma geldi. Neden tek kolla deneme yapmamadaki amac sag ve sola dondurebilmek için. Sag ve sol dondurmede break pin ucunu kullanabilirsin diyebilirsiniz. Kullandık diyelim ya iki motor arasında devir farkı olursa (bence olur) saga yada sola doğru çekme yapar. Benim amacım sizin gibi kucuk devirde hareket ettirmek ve saga sola dondurebilmek
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

argeman

 Hımm siz dümenlemeyi tank modunda yapacaksınız anladım, ben Ackerman kullanacağım.

M_B

Alıntı yapılan: argeman - 30 Ocak 2021, 12:49:14Hımm siz dümenlemeyi tank modunda yapacaksınız anladım, ben Ackerman kullanacağım.
hocam o nasıl birşey.
O konuda bir bilgim yok.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet