Bygga H-brygga för en Arduino

Robot, CNC, Pneumatik, Hydraulik, mm
Glakke
Inlägg: 7
Blev medlem: 12 januari 2011, 15:59:10

Bygga H-brygga för en Arduino

Inlägg av Glakke »

Behöver en H-brygga för att kunna styra fyra motorer (två kanaler, två motorer för varje).
3-6 V.
Max ~4 A per kanal. Detta är absolut max, lär väl dra runt 0.2-0.4A vanligtvis.

Kollade först runt i lite svenska butiker efter en IC-krets H-brygga (elfa, electrokit), hittade dock inget som passade. Så jag tänkte bygga en själv, vilket i teorin inte bör vara några problem alls. Mina val är att använda transistorer + dioder (för kickback/flyback, vad är det svenska ordet för detta?), alternativt bara MOSFET.

- Problemet: Jag kan inte hitta MOSFET/Transistorer som ska drivas av Arduinos (Duemilanove) 5 V, och samtidigt klarar av upp till 4 A. Nu är jag inte helt van vid dessa manualer och diagram de visar upp, för V_GS etc, så det är mycket möjligt att det faktiskt finns.

Tips och kommentarer (?) uppskattas.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Bygga H-brygga för en Arduino

Inlägg av MicaelKarlsson »

Hej och välkommen Glakke!

Kollat på LMD18200 om det kan vara något? Datablad
Glakke
Inlägg: 7
Blev medlem: 12 januari 2011, 15:59:10

Re: Bygga H-brygga för en Arduino

Inlägg av Glakke »

Tack tack!

Frågan är om jag vågar mig på den. När motorerna är helt stilla (och kör på 6 V), så drar de som max (i mitt test) runt 1.6-1.7 A. Att då sitta med 3 A på varje som max kan vara lite svårt. Däremot så ska den ju klara 6 A som peak, och så länge man inte håller fast bilen och kör konstant, så ska det väl inte vara några problem? Alternativet är såklart en H-brygga för två motorer, blir en aning dyrt dock.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Bygga H-brygga för en Arduino

Inlägg av MicaelKarlsson »

http://www.cadvision.com/blanchas/hexfet/

Eller denna: http://www.modularcircuits.com/h-bridge_secrets1.htm så har du en del att läsa om du sätter dig och bygger en från grunden.
Glakke
Inlägg: 7
Blev medlem: 12 januari 2011, 15:59:10

Re: Bygga H-brygga för en Arduino

Inlägg av Glakke »

Jo precis, det har jag läst om, men det är här problemet kommer in, jag måste hitta en MOSFET som klarar av tillräckligt höga strömmar, men samtidigt klarar sig på 5 V till V_GS - och som samtidigt har bra dioder.

Denna har jag kollat in, och jag tror den ska fungera.
https://www.elfa.se/elfa3~se_sv/elfa/in ... 2-45&toc=0

Edit: N MOSFET kommer nog vara ett problem då volt från batteri ligger på runt 6 V och Arduino endast på 5 V.
Samtidigt bör nog den du länkade fungera, men batterierna ligger på 1.8-2.2 A, och då bör det väl vara omöjligt för en kanal att dra mer än detta.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Bygga H-brygga för en Arduino

Inlägg av MicaelKarlsson »

Funderat på att ha en drivkrets mellan bryggan och din Arduino?
Det underlättar valet av transistor, men flyttas till drivkretsen istället, men det kan ju vara enklare. :humm:
Användarvisningsbild
Glenn
Inlägg: 36674
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Bygga H-brygga för en Arduino

Inlägg av Glenn »

Ja, ochj att hitta en BRA lättanvänd och hyfsat billig drivkrets är inte helt lätt dessvärre..
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Bygga H-brygga för en Arduino

Inlägg av E85 »

L298 kanske kan vara nåt:
http://www.st.com/stonline/books/pdf/docs/1773.pdf

2 kanaler med max 2A per kanal. Kan även parallellkopplas för att få 1 kanal på max 4A.
Glakke
Inlägg: 7
Blev medlem: 12 januari 2011, 15:59:10

Re: Bygga H-brygga för en Arduino

Inlägg av Glakke »

Efter några tester så verkar det ganska orealistiskt att bilen skulle dra mer än 3 A per två motorer, det skulle i så fall vara i extrema situationer.

Kollade faktiskt precis på L298(N), som bör fungera bra. Det jag behöver tänka på nu är att koppla flyback/kickback dioder, alternativt köpa en färdig Motor Shield:
http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... K:MEWAX:IT
http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... K:MEWAX:IT
Användarvisningsbild
Glenn
Inlägg: 36674
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Bygga H-brygga för en Arduino

Inlägg av Glenn »

L298 är dock i lite jobbig kapsling för experimentplattor och verokort, jag kom också fram till att den var ett bra val och beställde några, men har inte orkat fixa med den pga kapslingen.
Glakke
Inlägg: 7
Blev medlem: 12 januari 2011, 15:59:10

Re: Bygga H-brygga för en Arduino

Inlägg av Glakke »

Bra att du sa det, tänkte faktiskt inte på det själv. Då får det nog bli en av de jag nämnde ovan (Shields), blir nog enklast så.
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Bygga H-brygga för en Arduino

Inlägg av E85 »

L298 är inte alls jobbig. Passar ju perfekt i både veroboard och breadboard (om man bara masserar till benen nån millimeter). :?:
Användarvisningsbild
Glenn
Inlägg: 36674
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Bygga H-brygga för en Arduino

Inlägg av Glenn »

e85: har du försökt ? ..det har jag, gick riktigt dåligt..

Om du lyckats får du gärna posta en bild på hur du gjorde..

jag har f.ö försökt fixa en alternativ lösning, men den blev så kass att jag helst inte postar bilder på den :D
Senast redigerad av Glenn 14 januari 2011, 22:53:01, redigerad totalt 1 gång.
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Bygga H-brygga för en Arduino

Inlägg av E85 »

Ja, både på veroboard och breadboard.. inga problem alls. Vari ligger problemet?
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Bygga H-brygga för en Arduino

Inlägg av E85 »

Jag tog bilder på ett kort jag lödde ihop för nåt år sen för att labba med dc-servo.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar