ATNEL tech-forum https://forum.atnel.pl/ |
|
Sterownik silnika BLDC - przejście na BackEMF https://forum.atnel.pl/topic19329.html |
Strona 1 z 1 |
Autor: | PawelPWR [ 7 paź 2017, o 20:04 ] |
Tytuł: | Sterownik silnika BLDC - przejście na BackEMF |
Witam ostatnio wykonuje sterownik silnika BLDC. Niestety potrafię nim sterować tylko w sposób otwarty tzn. zmieniać ręcznie PWM i czas trwania kluczy danej komutacji. Teraz chciałbym aby silnik był sterowany za pomocą komparatora analogowego (komparator zmieniał by wysterowane tranzystory) ja natomiast podawał bym mu tylko wypełnienie. Niestety nie potrafię przejść na sterowanie BackEMF - silnik się zatrzymuje. Projekt swój opierałem na artykule ze strony http://mikrokontrolery.blogspot.com/2011/03/silnik-bldc-sterownik-back-emf.html utknąłem własnie na danej stronie język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
|
Autor: | Arek1111111111 [ 7 paź 2017, o 23:21 ] |
Tytuł: | Re: Sterownik silnika BLDC - przejście na BackEMF |
Też niedawno próbowałem uruchomić sterownik korzystając z tego samego poradnika. Tak samo juk u Ciebie mogłem ręcznie sterować silnikiem poprzez zmianę czasu między kolejnymi komutacjami. układu back emf nie udało mi się uruchomić, udało mi się natomiast sterować tym silnikiem za pomocą czujników Halla wykorzystując te z napędu DVD. |
Autor: | PawelPWR [ 8 paź 2017, o 20:49 ] |
Tytuł: | Re: Sterownik silnika BLDC - przejście na BackEMF |
zmieniłem trochę kod programu jednak silnik jak by co jakiś czas na moment utykał - prawdopodobnie fazy są za szybko zmieniane. Doczytałem że moment ZC nie jest jednoznaczny ze zmiana komutacji - należy odczekać jeszcze 30 stopni elektrycznych (jeden obieg falownika to 360 stopni). zmiana jest w main() i w podprogramie obsługi przerwania ISR (ANALOG_COMP_vect). Ponadto zauważyłem ze zmiana sterowania na BackEMF powoduje ze dolne MOSFETY strasznie sie grzeją |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |