BLDC Motor Control med Arduino, bärgades HD motor och hallgivare
traditionella DC-motorer, är men svårare att använda. Många off-the-shelf produkter finns för detta ändamål. Till exempel, finns det massor av små BLDCs styrenheter för RC
flygplan som fungerar riktigt bra.
För de som vill gräva djupare i BLDC kontroll finns också många olika mikrokontrollanter och annan elektronisk maskinvara avsedda för industriella användare och
dessa har vanligtvis mycket bra dokumentation. Hittills har jag inte hittat någon omfattande beskrivningar av hur man gör BLDC kontroll med en Arduino mikrokontroller. Också, om
Du är intresserad gör regenerativ bromsning, eller använda en BLDC för kraftproduktion, jag har inte hittat många produkter som är lämpliga för användning med små motorer eller
mycket information om hur du styr en 3-fas generator.
Detta instructable började som ett demonstrationsprojekt i en klass på realtid computing, och som jag fortsatte efter klassen slutade. Idén till projektet var att
Visa en skalenlig modell av en hybrid elektriska fordon med svänghjul energilagring och regenerativ bromsning. Motorerna används i projektet är små BLDCs
rensas från trasiga hårddiskar. Detta instructable beskriver hur man genomför BLDC kontroll med en av dessa motorer, en Arduino mikrokontroller och Hall-
Effekt ståndpunkt sensorer, i båda bilismen och regenerativ bromsning lägen. Observera att ha tillgång till en oscilliscope är extremt bra, om inte nödvändigt, att göra detta
projektet. Om du inte har tillgång till ett scope, har jag lagt några förslag på hur det kan göras utan en (steg 5).
En sak som detta projekt inte har som bör ingå i alla praktiska motor controller är några säkerhetsfunktioner, till exempel överströmsskydd. Som det är, värst
det som kan hända är att du bränner ut HD motor. Dock skulle det inte vara alltför svårt att genomföra överströmsskydd med nuvarande hårdvara, och kanske
Jag kommer att göra det någon gång. Om du försöker styra en större motor, vänligen Lägg till överströmsskydd, för att skydda din motor, och för din egen säkerhet.
Jag skulle vilja prova med denna styrenhet med en större motor som kan göra något "riktigt" arbete, men jag har inte en lämplig motor ännu. Jag märkte en 86W motor till salu på eBay för
runt $40,00 det verkar vara en bra kandidat. Det finns också en RC webbplats kallad "GoBrushless" som säljer byggsatser för att sätta ihop din egen BLDC. Dessa är inte alltför
dyrt och byggnads är en givande erfarenhet. Observera att motorerna från denna webbplats inte har hallgivare.
Usch! Det var en hel del arbete att skriva upp detta instructable. Jag hoppas du finner det lämpligt och posta dina kommentarer och förslag.