Skocz do zawartości

BLDC - wyznaczanie wzajemnej oriętacji silnika do czujnika położenia


kb91

Pomocna odpowiedź

Witam wszystkich,

mój problem polega na tym że mam oddzielnie silnik i czujnik położenia.

Silnik to BLDC - 3 pary biegunów. Czujnik magnetyczny -AS5145.

Szukam metody na to aby dokładnie wyznaczyć różnicę względną orientacji czujnika do cewek w silniku.

Implementuje sterowanie typu FOC z SVM PWM, a korzystam z płytki Microchipa MCLV-2.

Algorytm jest zorientowany według kąta, więc muszę go dobrze znać.

Załączam fotki z działającego już SVM.

__________

Komentarz dodany przez: Bobby

Poprawiłem "wedłóg" 😉

Link do komentarza
Share on other sites

Kreski są bardziej poglądowo - aby pokazać że już coś zrobione mam w tej materii.

Na dole to napięcia Va,Vb,Vc.

W środku to wartości PWM dla SVM

a to niebieskie i różowe na cały wykres - to kąt elektryczny i mechaniczny.

Problem jest w tym że nie znam kata ułożenia magnesów i pośrednio o to pytam.

Czujnik mogę ułożyć dowolnie - bo programowo usunę sobie offset, tyle że nie wiem jak go wyznaczyć.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Kończę ten post, bo znalazłem rowziazanie.

Technika polega na tym aby w sterowaniu FOC zadać mu Vq=0 i Vq nierówne zero.

Wtedy teoretycznie silnik ma się nie ruszać a strumień ma jakąś ustaloną wartość.

Wtedy to zmieniam poszukiwany offset ( ja to robiłem potencjometrem) aż do momentu w którym 1. Silnik się nie kręci. 2. Odczytywany prąd Id=0.

Dla tak wyznaczonego offsetu ( różnicy między odczytanym położeniem z czujnika a zadawanym kątem w programie) mogłem spokojnie zapiąć pętle regulacji i silnik ładnie działa zgodnie z ideą sterowania wektorowego.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.