Sida 1 av 1

Styra hastighet på motor med Arduino

Postat: 22 oktober 2015, 01:16:20
av MagnusKallgard
Hej!

Jag har precis dragit igång ett projekt där jag vill styra hastigheten på en motor i båda riktningarna med en Arduino. Problemet jag har är att motorn som jag skulle vilja styra ligger på runt 40-50A vilket gör det svårt att hitta en lämplig shield eller h-brygga som passar. Är det någon här som vet om det finns någon sådan i den storleken och inte allt för dyr? Jag skulle helst vilja hitta en färdigbyggd h-brygga eller liknande då jag inte innehar kunskap för att bygga en egen.

Kanske finns det någon sorts potentiometer (som klarar de höga strömmarna) man kan styra med en motor/stepp motor som man i sin tur styr med Arduinon? Alltså att motorn "snurrar" på potentiometern för att kunna styra hastigheten.

Jag har försökt leta så gott jag kan efter lösningar men eftersom att jag inte har speciellt stor koll på ellära eller Arduinos så tänkte jag fråga er!

Med Vänliga Hälsningar
Magnus

Re: Kontrollera hastighet på motor med Arduino

Postat: 22 oktober 2015, 01:41:11
av TomasL
Vilken är drivspänningen till motorn (och vad för typ av motor), en servodriver kan nog fungera, eller en omformare.

Re: Kontrollera hastighet på motor med Arduino

Postat: 22 oktober 2015, 10:18:02
av ViktorSigg
Jag skulle tro att det lättaste är att bygga en egen.
En H brygga är väldigt simpel, och finns hur mycket som helst på nätet om man inte vet hur dessa fungerar. Electrokit har 50A men ej reversibel tyvärr.

Re: Kontrollera hastighet på motor med Arduino

Postat: 22 oktober 2015, 10:44:09
av Nerre
Bara ett litet inflikande om terminologin.

Engelskan "control" blir "styra" på svenska. Det är väldigt vanligt att folk översätter dessa fel.

Vill du "kontrollera" en motors hastighet så är det samma sak som att övervaka den och se vad hastigheten är. Men som jag tolkar dig är du tvärtom ute efter att styra motorns hastighet.

(På samma sätt så ska "control panel" inte översättas till "kontrollpanel" utan snarare "styrpanel" eller "manöverpanel".)

Re: Kontrollera hastighet på motor med Arduino

Postat: 23 oktober 2015, 23:30:51
av MagnusKallgard
TomasL skrev:Vilken är drivspänningen till motorn (och vad för typ av motor), en servodriver kan nog fungera, eller en omformare.
Motorn är en borstlös DC motor (tror jag i alla fall) som drivs på 12 volt (bilbatteri). Vad innebär det med servodriver eller omformare? Går det att användas tillsammans med en Arduino?


Ingen som vet ifall det finns någon typ av potentiometer man kan använda sig av som styrs av en motor som jag tidigare skrev?

Re: Styra hastighet på motor med Arduino

Postat: 24 oktober 2015, 14:03:30
av SeniorLemuren
Om du med borstlös motor menar BLDC motor så är det inte så enkelt som att variera inspänningen. eller styra med en enkel H-brygga. En BLDC-motor kräver en speciell styrkrets för att driva motorn liknande den som styr en stegmotor.

Edit: Om den har fler än 2 anslutningskablar så kan det röra sig om en BLDC-motor. De är ofta 3-fas.

Re: Styra hastighet på motor med Arduino

Postat: 24 oktober 2015, 15:34:44
av bearing
Sök ebay efter 50A arduino, så hittar du många 12V H-bryggor. Gemensamt för dem att de saknar kondensatorer, eller har endast en liten.

Den här killen har fattat att det behövs kondensatorer, men kanske gått en smula till överdrift. Detta är dock inte en H-brygga.
http://www.ebay.com/itm/Up-to-200A-10-5 ... 1549458930

En H-brygga från Ebay, och sedan eftermontera 10st kondensatorer med låg ESR / hög rippelström, tror jag kan fungera fint.