2010-12-20 01:14 PM
eliminating hall sensors in BLDC motor control ?
2011-05-17 01:20 AM
Ben anadilimizde yanıt vereyim eminim daha anlaşılır olacaktır. .öncelikle bldc motoru hall sensor bilgisi olmadan sürmek pratik olarak mümkündür ancak yük altında değişken torklara kalınması halinde senkronizasyon bozulacağından kilitlen me sorunları çıkabilir.
pratik olarak iki faza yüksek gerilim uygulayıp kalan fazı toprağa bağlayarak bilinen bir rotor pozisyonu elde edilir. Bu başlangıç pozisyonu olur ardından ise 6 fetli sürücü inverter yapı için gerekli dalga şekilleri 6 faz için sürülerek motor kontrol edilir. ekteki döküman aydınlatıcı olacaktır.2011-05-17 01:20 AM
Hi,
the actual BLDC motor control library (for STM8) do not manage the Encoder sensor feedbacks, only Hall sensor and Sensorless configuration.Moreover is not possible to manage (by hardware) both PWM outupts, with MC dedicated features, and Encoder inputs because the encoder interface is present only on TIM1.
Solution would be only to try to emulate the encoder interface using two/three pin of a GPIO port set as interrupt and another timer (for speed measurement). Solution could be as well to use our STM32 value line device where the encoder is implemented on three different timers. Regards GigiI want control a BLDC
first ) I want change the current from coil to coil by the position of encoder instead of using hall sensors is this posible ? second ) I want determine where the coils start by using an offset from encoder zero point is there an algorithm for determining this offset value ? ( In short I want eliminate hall sensors )2011-05-17 01:20 AM
hocam , bu yabancılar cevap vermiyor sana sorayım
bu STM32 F103' te timer encoder mode 1 veya 2 yi deniyorum ama onlarda AB encoder gibi çalışıyor yani enkoder mode3 = 90 derece phase shifted AB sinyallarle sayıyor bence STM32 de bir silicon bug var oysa bana lazım olan puls + dir girişi olan timeri nasıl oluşturabilirim ? bunu yapamazsam motor sürücü yapamam ki2011-05-17 01:20 AM
Hello guys,
for the community's sake, could you be so kind to post in English? Thank you very much, Dino2011-05-17 01:20 AM
hello ,
I asked the same question one topic below in english please can somebody answer ?