Mikroprocesorowe sterowanie silnikiem BLDC


Witam serdecznie, ostatnio w moje dłonie wpadł silnik bldc taki od dysku twardego.
Próbowałem wysterować go za pomocą procesora AVR Atmega8 (miałem taki pod ręką), Napisałem na szybko programik który przełączał sekwencyjnie stan wysoki na pinach jednego z portów tj.
PB1 - 1 0 0 0
PB2 - 0 1 0 0
PB3 - 0 0 1 0
PB4 - 0 0 0 1

Podłączyłem bezpośrednio (to był błąd - 0 zabezpieczeń ) 4 wejścia tego silnika do odpowiednich pinów włączyłem procesor, silnik zaczął reagować, obracał się nieco ślamazarnie, ale się obracał, co jakiś czas się zatrzymywał na dłuższą chwile i zmieniał kierunek obrotów tak jakby gubił kroki.
Moje pytanie brzmi następująco: W jaki sposób wysterować taki silniczek, żeby się płynnie obracał, silnik ma 4 wyjścia to znaczy ze jest on 4-fazowy ?.
Ja potraktowałem ten silnik tak jakby to był silnik krokowy. Może trzeba zastosować PWM ??
Na razie nie mogę tego sprawdzić bo uszkodziłem procka, bo w momencie gdy silnik się zatrzymał rozkręciłem go ręcznie i pewnie popłynął prąd w przeciwnym kierunku do procka i spalił porty, a mogłem jakieś diody dać... no cóż, podejrzewam że trzeba będzie zastosować jakieś mosfety bo silnik dużo pobiera prądu. .




Portret użytkownika mirley

Re: Silnik

Tranzystory musisz mieć obowiązkowo... procesor nie powinien być obciążany prądem większym niż kilkanaście mA. Poczytaj o metodach sterowania takim silnikiem http://www.komel.katowice.pl/ZRODLA/FULL/72/ref_29.pdf

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika RobertK

BLDC

Opisywany tam silnik bldc był chyba "3 - fazowy", do sterowania były użyte 3 pary tranzystorów, ten mój ma 4 wyjścia więc zakładam, że jest 4 fazowy tzn. trzeba zastosować 4 pary tranzystorów ?

-

Power of Atmega16 ;)

Portret użytkownika mirley

Re: Silnik

Wydaje mi się że tak.... sam sposób sterowania powinien być podobny

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gosc

awww

4 wyjscia nie znacza, ze silnik jest 4 fazowy! Najprawdopodobniej masz silnik 3 fazowy, a czwarte zlacze to srodek wszystkich uzwojen.

Portret użytkownika gosc

BLDC

Tak jak wspomniał awww najprawdopodobniej jest to silnik 3-fazowy połączony w gwiazdę. Więc ma 3 wyprowadzenia do każdej z faz, natomiast ostatnie wyście jest wyjściem połączonych wszystkich faz i jest to wyjście neutralne(wspólne)

Portret użytkownika gosc

BLDC

bądź 3 fazy + PE :)