Arduino R/C Lawnmower (painted) (2 / 11 stap)

Stap 2: De Motor Driver


ik bouwde diverse motor bestuurders voor het vinden van een ontwerp dat werkte voor mijn behoeften. Voor wat het waard is, zijn er verschillende leuke producten al die daar die zijn volledig geassembleerd en vereisen een stuk minder werk als u niet bent geïnteresseerd in het bouwen van uw eigen elektronica. De Open Source-motorcontroller is een opensource-ontwerp dat onder constante Gemeenschap verbetering voor enkele jaren heeft gestaan en maximaal 160amps op 36vdc kan verwerken! Maar ze zijn meer dan $100 en alleen controle 1 motor. De Sabertooth 2x25amp motorcontroller is leuk en 2 motoren bepaalt, maar het is $125.

Dus ik dacht wil ik gewoon een uiterst eenvoudig dubbele h-brug kon omgaan met ten minste 25 ampère bij 24vdc continu en verwerken van pieken van tot 100amps voor een paar seconden. Zodra ik ontdekte dat u kunt parallel Mosfets en vermenigvuldigen van hun huidige draagkracht dienovereenkomstig, ik dacht dat ik zou komen met een eenvoudig ontwerp en bemoeilijken het licht door het toevoegen van meer mosfets totdat ik had genoeg om de stroom die ik nodig had.  Digikey heeft een goede selectie van Mosfets om uit te kiezen en goede filters aan smalle neer door wat je nodig hebt, dus ik besteed veel tijd op zoek naar Mosfets die waren gewaardeerd voor rond 50amp en meer dan 30 volt aankon. Ook moeten zij wel goedkoop omdat mijn plan is het gebruik van een bos van hen. Heb ik besloten op het FQP47P06 p-kanaal en de FQP50N06L n-kanaal Mosfets van Fairchild Semiconductor, die ik van Digikey gekocht.

Als u wat een H-brug afvraagt zich is, vinden hier: en.wikipedia.org/wiki/H-bridge en dit zal alles zinvol meer voor u.

Het ontwerp is eenvoudig: 2 P-kanaal mosfets bepalen de high-kant schakelaars en 2 N-kanaal mosfets voor de low-kant wissels en kruisingen. Maar in plaats van 1 mosfet voor elke switch, laat 3 gebruiken. Nu hebben we 12 mosfets per H-brug (3 mosfets x 4 schakelaars) en theoretisch de mogelijkheid te voeren 150 Ampère (dat is niet juist wel). Het bestuur is zo klein als ik kon er niets meer aan te raken. Elke set van 3 mosfets hebben heatsinks en samen om te helpen warmte zijn vastgeschroefd. Ook is er een 80mm koelventilator gemonteerd direct boven mosfets verder hen om koel te houden.  De mosfets zijn erg goed in het omgaan met plotselinge wijzigingen in richting en snelheid.

Aangezien er in totaal (8 groepen van 3) 24 mosfets nagesynchroniseerd ik het de Triple-8. Het draait bij de Arduino standaard PWM frequentie van 1kHz (ik ben van plan op het spelen met die om de hogere frequentie). Het bord heeft 4 ingangen, 2 voor elke brug. Als u een ingang HIGH te brengen, gaat die kant van de brug hoog.

Idealiter zou u het bord bepalen door 1 ingang laag en een PWM-signaal op de andere invoer toe te passen. Dit zorgt voor gemakkelijk toerentalregeling. Ik heb geschreven in de code, dat als u brengen digital pin 7 HIGH, de code wordt overgeschakeld naar de Relay-modus en beide bochten de mosfets helemaal op of helemaal uitschakelen. Dit is veel moeilijker te controleren, maar is soms nuttig.

Als u geïnteresseerd bent in de bouw van uw eigen H-brug u kunt downloaden het bestand eagle etch gaat een pcb en het schema om te tonen waar alles. U kunt alles om deze dubbele h-brug bij Radio-shack (met inbegrip van de koper bekleed), met uitzondering van de Mosfets en een speciale weerstand netwerk die ik gebruikt om ruimte te besparen. Ik kocht het merendeel van de onderdelen van Digikey maar omdat het goedkoper was en naar mijn huis in 2 dagen komt.

Hier zijn de onderdelen die nodig zijn voor deze motor stuurprogramma:

(12) FQP47P06 - P-zenders, mosfet 47a 60v - Digikey - $1,73 ea
(12) FQP50N06L - logica niveau N-kanaal mosfet 52a 60v - Digikey - $1.04 ea
(4) 2n7000 - logica niveau N-kanaal mosfet 200ma 60v - Digikey - $0.26 ea
(8) 4606 X-1-470LF-ND - 47 ohm bussed weerstand netwerk - Digikey - $0,25 ea
(6) ED1609-ND - 2 positie kroonsteen - Digikey of Radio Shack - $0,46 ea
(24) CF1 / 84.7KJRCT-ND - 4.7 k 1/8w weerstand - Digikey of Radio Shack - $1.78 (voor 50pk)
(1) PC9-ND - 3" x4.5" 1-zijdige koper geklede. 064" 2oz koper - Digikey of Radio Shack - $4,66
(4) P5575-ND - 1000uf condensator of soortgelijke - Digikey - $1.19 ea
(1) 330 ohm - 1kohm weerstand 1/4w - voor de voedings-LED, niet hebben om precies te zijn
(1) de macht onder leiding van elke kleur die u wilt, gebruik ik de grootte van 3mm om ruimte te besparen

Misschien iets kleiner?

Als je gaat om dit te gebruiken voor iets kleiner dan een grasmaaier 100 pond, kunt u kijken omhoog één van de vele circuits van de H-brug en bouwen van uw eigen kleinere motor controller met zo weinig als 4 mosfets (of BJT transistors) of zelfs gebruik maken van een verpakte IC H-brug zoals de l293d (dual 1 amp) of de l298n (dual 2 amp).

Of als iemand geïnteresseerd is, zal ik een schema en Eagle .brd bestand voor een kleinere versie van deze H-brug, die slechts 8 mosfets totale vereist (alles is hetzelfde), en het kan behandelen over 10amps op 24vdc.

Etsen:

Ik wil niet ingaan op alle details van de PCB etsen, want er al vele uitstekende instructables over dat onderwerp zijn. Dus zodra u downloaden mijn. BRD bestand van mijn motor controller, alles wat je hoeft te doen is afdrukken het .brd bestand naar sommige tijdschrift papier met behulp van een laser printer, en ijzer die op een stuk van schone koper geklede. Etch het vervolgens met de oplossing van uw favoriete etchant (ik gebruik 2 delen waterstofperoxide op 1 deel zoutzuur en het werkt perfect). En de toner te verwijderen met aceton wanneer klaar etsen.

Voor het gemak van vergadering die ik heb ontworpen dit board ' Single-sided en gebruiken alleen via holes onderdelen, geen oppervlak-mount spullen te knoeien met!  Yay voor u.

Kunt u de bestanden van de .brd voor de verschillende h-bruggen op www.rediculouslygoodlooking.com

Gerelateerde Artikelen

Flaming Lawnmower Paint Job

Flaming Lawnmower Paint Job

Over a summer or two, matteo and I repaired an old lawnmower that we found on the side of the road. We besloten om het een zoete vlam paint job. Het was goede praktijken voor schilderij iets groter als een auto, en ook laten we proberen enkele airbru
ArduFlake: Zet je Arduino in het beste cadeau van allemaal!

ArduFlake: Zet je Arduino in het beste cadeau van allemaal!

Please vote voor me in de wedstrijd van de vakantiegift en maken het gloed wedstrijd!Ten eerste, dit begon als een geschenk, en niet een instructable. Dus gelieve excuus sommige hand zwaaien hier en daar zoals mij verrichten niet zijn geen foto's van
Arduino Drums met Jetpack

Arduino Drums met Jetpack

U kunt een drumstel vrij gemakkelijk bouwen, hebt u van Arduino, Bluetooth en een Smartphone. Hier hebben wij een DIY Bluetooth drumstel dat is de input van een piëzo en afgespeeld vanaf uw telefoon.Het hele ding past in een doos en geluid wordt afge
Shapeoko 2, Arduino UNO R3, grbl 9g, 8 bit Laser Diode foto graveren

Shapeoko 2, Arduino UNO R3, grbl 9g, 8 bit Laser Diode foto graveren

Mij en mijn zoon ontwikkelde uitgevonden/een nieuw concept van de "On-The Fly" 8 bit Diode Laser graveren foto's meer dan twee jaar geleden. Met dit concept, de Laser Diode nooit uitgeschakeld door de hele foto gravure proces. Het verschilt gewo
Analoge VU-meter en de klok (Arduino Powered)

Analoge VU-meter en de klok (Arduino Powered)

dit project brengt terug de oude tijd Analoge VU-Meter, met de toegevoegde functionaliteit van een nette uitziende klok! Wanneer u zwenking vandoor uw muziek swing de meter automatisch in op de klok. Achter is dit alles de populaire en makkelijk te g
Gemotoriseerd, geluid reageren Star Wars At-St Bandai Model, met Arduino.

Gemotoriseerd, geluid reageren Star Wars At-St Bandai Model, met Arduino.

Gemaakt van Star Wars bij-St-Model van Bandai.Reageert op geluid en draait zijn hoofd naar toe.Gemaakt met Arduino Nano, een aangepast onderdeel van 3dprinted, microfoons, micro servo.Dit instructable is gemaakt om te delen van de wijzigingen die nod
USB-Arduino Morse Code sleutel

USB-Arduino Morse Code sleutel

Ooit wilde om te typen op een computer met een morse code sleutel of te leren/leren van morse code? U bent op de juiste pagina!Voor mijn andere projecten, check out calvinliang.meStap 1: Verzamel materialen• 1 × Arduino/waar Micro• 1 × 3v zoemer• 1 ×
Arduino Controlled Helicopter

Arduino Controlled Helicopter

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com). Het doel van deze cursus was om ons te leren creativiteit, vindingrijkheid en praktische toepassing van vaardigheden zoal
Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

Bouw je Robot Internet gecontroleerde Video-Streaming met Arduino en Raspberry Pi

< the Instructable en de code zijn klaar. Geniet van! Laat een reactie met je feedback! >Ik ben (aka LiquidCrystalDisplay / Itay), een 14 jaar oude student van Israël leren in de Max Shein Junior High School voor geavanceerde wetenschap en wiskunde.
Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

dit Instructable zal u tonen hoe te bouwen van uw eigen Web aangesloten Robot (met behulp van een Arduino micro-controller en de Asus eee pc).Waarom zou u een Web aangesloten Robot willen? Om mee te spelen natuurlijk. Rijd uw robot van hele kamer of
Touch-Sensitive Musical Painting

Touch-Sensitive Musical Painting

Dit muzikale schilderij is een grafische score die je aanraken om te spelen melodieën en harmonieën. Inbelmogelijkheden van visuele compositie, muzikale compositie en gestuele interactie te creëren van een nieuwe vorm van visuele muziek waarbij de sa
Bouwen van een capacitieve Sensor van de nabijheid met blote Paint

Bouwen van een capacitieve Sensor van de nabijheid met blote Paint

In deze tutorial, we gaan om een eenvoudige precisiecapaciteit sensor met behulp van een pad van blote verf, een Arduino en een weerstand. Wanneer correct gebouwd, deze sensor kan detecteren van de aanwezigheid van een persoon van maximaal 300 mm en
Arduino Fart-o-matic toilet humor prank

Arduino Fart-o-matic toilet humor prank

http://youtu.be/16c64j-qkog dit is een leuke en relatief eenvoudige prank die ideaal is om te gebruiken in een drukke toilet. Het is vrij eenvoudig te maken met minimale Arduino vaardigheden. Ik heb niet een stap voor stap ook omwille van de eenvoud
Arduino LED Matrix

Arduino LED Matrix

In deze korte tutorial leert u hoe maak je een Arduino-aangedreven LED-matrix. In tegenstelling tot verschillende andere ontwerpen gebruikt deze een een "metgezel"-computer in kennis te stellen van de Arduino die LEDs moeten worden gevoed.Ik heb