Bygga H-brygga för en Arduino
Bygga H-brygga för en Arduino
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.
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.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Bygga H-brygga för en Arduino
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.
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.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Bygga H-brygga för en Arduino
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.
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.
Re: Bygga H-brygga för en Arduino
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.
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.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Bygga H-brygga för en Arduino
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.
Det underlättar valet av transistor, men flyttas till drivkretsen istället, men det kan ju vara enklare.

Re: Bygga H-brygga för en Arduino
Ja, ochj att hitta en BRA lättanvänd och hyfsat billig drivkrets är inte helt lätt dessvärre..
Re: Bygga H-brygga för en Arduino
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.
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.
Re: Bygga H-brygga för en Arduino
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
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
Re: Bygga H-brygga för en Arduino
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.
Re: Bygga H-brygga för en Arduino
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å.
Re: Bygga H-brygga för en Arduino
L298 är inte alls jobbig. Passar ju perfekt i både veroboard och breadboard (om man bara masserar till benen nån millimeter). 

Re: Bygga H-brygga för en Arduino
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
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

Senast redigerad av Glenn 14 januari 2011, 22:53:01, redigerad totalt 1 gång.
Re: Bygga H-brygga för en Arduino
Ja, både på veroboard och breadboard.. inga problem alls. Vari ligger problemet?
Re: Bygga H-brygga för en Arduino
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.