BLDC Motor Control med Arduino, bärgades HD motor och hallgivare



det finns ett stort intresse dessa dagar bland hobbyister kontrollera borstlösa DC (BLDC) motorer, som har bättre prestanda och bättre energieffektivitet över
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.

Se Steg
Relaterade Ämnen

Gå av i soffan, med Arduino, 3d tryckta inhägnad och programmerade med Embrio

Den grundläggande idén är att skapa något som kan upptäcka när mina hundar får på soffan när inte jag är där och "uppmuntra dem att få bort". Detta sker med en passiv IR-sensor och gör oljud att hundar inte gillar.Jag såg ett annat liknande proj...

Programming AVR med Arduino som ISP utan bootloader och externa crystal

Hej, jag är riktronics , och detta är min första instructable. Här förklarade jag hur till bränna program i din AVR microcontroller med en Arduino. Av detta behöver du inte köpa dyra AVR programmerare om du redan har en Arduino. Och jag antar att du...

Bygga en XBMC/KODI remote med Arduino, IR-Sensor sköld och VB.NET

Bygga en XBMC/KODI remote med Arduino och en IR-Sensor sköld, som kommer att arbeta med någon fjärrkontroll.Jag ville styra min XBMC/Kodi dator från min satellitdekoder avlägsen, eftersom jag antingen titta på filmer på XMBC/Kodi eller satellit-TV, s...

Hem larm eller rörelsedetektor med Arduino,P.I.R Sensor och LCD.

Hej alla,Idag ska jag visa dig hur man gör ett intressant, underbar, Billigt hem larm. Denna Gadget hjälper dig att skydda ditt hus mot tjuvar. I detta projekt ska jag använda en Freeduino Board(Arduino Compatible),P.I.R Sensor module,LCD and some ot...

Spåra din väg! (med arduino, microSD card sköld och GPS)

Använda Arduino Mega, MT3329 MediaTek GPS, Arduino MicroSD data logga sköldoch ett par 9V batterier, göra en liten enhet som kan gå någonstans och sedan mappa resan i ett enkelt steg.Steg 1: Hårdvara behövs Micro SD cardMicroSD kort sköldArduino Mega...

Hur man bränner optiboot botloader på Atmega8 med Arduino IDE 1.6.x och 1.5.x

Jag använde gamla NG bootloader, men jag har några problem med den. Det tar ungefär 8 sekunder för att starta Atmega och det stickat ibland. När jag ville bränna optiboot, får jag meddelandet:"eka" memory typ inte definierats för del "ATMEG...

Upphöjd skrivbord hylla med multi-färgade ledde

Detta är en upphöjd skrivbord hylla gjorde jag eftersom den gamla var ful och jag behövde mer utrymme för alla mina hobby saker. Så jag beslöt att göra en kylare ny upp ledde skrivbord hylla med multi färgade fläckar och lådor. Lysdioder är från adaf...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Hemautomation med Arduino... Och JavaScript!

I detta instructable (mitt första som faktiskt), jag hjälper dig att göra automatisering i hemmet med Arduino, ja, inte så ny... Men vi kommer även JavaScript, med Node.js och en awesome bibliotek att interagera med Arduino heter johnny-fem (Ja, som...

Gränsyta borstlös likströmsmotor (BLDC) med Arduino

Detta är en handledning om hur att gränssnitt och köra en borstlös likströmsmotor med Arduino. Om du har några frågor eller kommentarer vänligen svara i kommentarer eller mail till rautmithil [at] gmail [dot] com. Du kan också kontakta mig @mithilrau...

Köra CD-ROM Borstlös Motor med Arduino + 3 Mosfet transistorer

A borstlös likströmsmotor eller BLDC är en typ av motor utan varje brush. Det innebär att det finns ingen direkt anslutning (pensel) mellan roterande spindel och andra fasta delar som rullar. Så spinning är avkastningen av förändringar i nuvarande ri...

Kör en CDROM Borstlös Motor med Arduino

en borstlös likströmsmotor eller BLDC är en typ av motor utan varje brush. Det innebär att det finns ingen direkt anslutning (pensel) mellan roterande spindel och andra fasta delar som rullar. Så är spinning avkastningen av förändringar i nuvarande r...

Baserade Arduino House värmare Controler med SMS användargränssnitt

projektet innehåller instruktioner och koden för att bygga en uppvärmning controller för ditt hem eller avlägsna land hus, som kan kontrolleras och övervakas av GSM via SMS-kommandon. Jag började att utforma det så vi behövde en pålitlig och Register...

Gränsyta för motorer med Arduino

Gränsyta för olika typer av motorer med en mikro-controller är bland de mest grundläggande färdigheter en maker/robotics entusiasten behov att bemästra. I detta projekt ska jag bygga upp på den tidigare projektet Smart telefon kontrollerad LED-lampor...

PIR-SENSOR med ARDUINO aktivera STEPPER MOTOR

AKTIVERA STEPPER MOTOR MED RÖRELSESENSORSteg 1: PIR med ARDUINO aktiverat STEPPER MOTORHej denna instactable att rotera stepper motor förord och bakåt när pir läsa några rörelse.Steg 2: Del kräver1-ARDUINO UNO2-PIR(HUMAN MOTION SENSOR)3-L293D (MOTOR...

Hur man kontrollerar DC-motorer med Arduino

Vi har nyligen avslutat utforma vår kompakta plug-and-play Arduino robot och släppte den på kicken. Vi söker för närvarande uppbackare.Med denna robotic kit, det är mycket lätt att ansluta motorer, sensorer och kommunikationsmoduler genom att helt en...

Remote Control bil med Arduino och Bluetooth

Projektet består i att göra en fjärrkontroll bil använder en bluetooth-anslutning. Denna bil är tänkt att användas i en ballong poppar konkurrens mot andra liknande bilar. Den trådlösa anslutningen uppnås genom att använda en bluetooth-modul som är a...

Weed trimmer motor ersättas med borstlösa RC lastbil motor och använder en Arduino kontroll ombord

I år har jag använt min trimmer med uppgraderade LiPo batterier, ungefär som de som används i en RC-bil. LiPo batterier har fungerat bra och som mycket mer trimmern Använd tid på ganska lite mindre vikt. Problemet var motorn slutligen gav ut häromdag...

Hur använder gamla Stepper Motors med Arduino och A4988 Driver

Jag har varit med stegmotorer ett tag nu, och de är fantastiska för alla typer av robotic projekt.Idag kommer jag att dela de saker jag har lärt mig hittills om återanvända gamla stegmotorer bärgades från skrivare. Identifiera stegmotorerStegmotorer...