Modding een tank voor draadloze controle (3 / 9 stap)

Stap 3: een paar woorden over de Raad van bestuur


Dit board is geschikt voor het rijden van drie verschillende motortypes: DC, steppers en servo's. Opdrachten komen via wifi en ontleed door het GMB. Vervolgens zijn ze naar de golfvorm controller IC-s via seriële interface gestuurd.

Servo 's
Wat moeten we weten over servomotoren? Nou, hebben ze meestal een potentiometer in hen voor feedback, en een versnellingsbak voor hogere koppel. Kleine DIY project servo's zijn vaak beperkt tot een bepaalde hoek in de beurt, allermeest naar de tijd vanwege de potmeter.
Servomotoren vereisen een periodieke zaagtandgolf van 50Hz, met variabele pulsbreedte, om hun positie te wijzigen. Echter, als het signaal wegvalt, de servo blijft in de positie waaraan het laatste keer werd doorgestuurd.
De pulsbreedte is een variabele die van de servo naar de servo verschilt. Ik heb een servo, dat moet een 1 milliseconde impuls te wenden tot de linker extremiteit en een ongeveer 2,5 milliseconde impuls te wenden tot de maximale juiste positie. De lengte van de impuls kunnen worden berekend aan de hand van de wet van drie.
Het 1 milliseconde basis signaal is vereist, maar het verandert niet het standpunt op geen enkele manier. Dus we gaan om te kijken naar dit als een 1 ms verschuiving.

Laten we zeggen dat we willen maken van de schacht tot 75 graden. We weten dat deze:
Max zet hoek = 180 graden
wijziging van de breedte van de impuls = 2,5-1 = 1.5

180 graden... 1.5 ms (1 ms offset niet in aanmerking genomen!)
75 graden... x ms
-----------------------------------------
x = (75 * 1.5) / 180 = 0.625 ms

Dit is de formule die we weten moeten, toen we op de plaats van de schacht onder een bepaalde hoek wilt.

Stappenmotoren
De stappenmotoren moeten vier versterkte servo signalen. Dit is wat de ULN bestuur daadwerkelijk werd gebouwd voor. Sluit de servo-uitgangen aan de ULN ingangen en de Stepper aan op de uitgangen ULN. Kijk naar de tabel om te zien hoe de vier lijnen van een knevel gevoorzid krijgen.
De Raad van Bestuur ondersteunt Golf, full-step en half-stap rijstanden, eigenlijk alles wat u ooit nodig zult hebben. Het verstrekken van de golfvorm IC is eigenlijk een gespecialiseerde stepper driver IC, niet dus microstepping wordt niet ondersteund.
Er is geen ingebouwde huidige limiet aan de kant van de controller stepper.

Gelijkstroommotoren
De eenvoudigste van alle drie, denk ik. Er zijn vier H-bruggen aan boord, elke brug heeft een ingang voor richting, en een ingang voor snelheid. De snelheid is zeer gevarieerd door het veranderen van het pulserend sproeien van het signaal dat op de snelheid pin gaat.
Eenvoudig genoeg, de DC-motoren hebben twee parameters in ons geval: snelheid en richting. Veranderen om te controleren van de motoren.
Snelheid kan worden gewijzigd door het geven van een gemoduleerde signaal op het spoor van hun macht, richting kan worden toggled door het veranderen van de macht-rail die de motor pinnen Ga naar. Verwijzen naar de afbeeldingen om een meer visuele voorbeeld op PWM-controle voor modulatie en richting.

Elk van mijn bruggen kan leveren stromingen tot 1.5 Ampere voordat de ingebouwde overstroombeveiliging schopt.
Huidige metingen kunnen worden gemaakt door de ontwikkeling van de firmware voor het GMB: AD metingen op een shunt aangesloten serie met de low-kant van de H-brug kan geven u een idee over hoeveel stroom vloeit. Huidige is direct propotional met koppel, zodat u een geschatte koppelwaarde zo goed kon krijgen.

In de gehele ontwikkeling, ik opnieuw uitgevonden iets per ongeluk: Sluit de PWM-pin op 'hoog' en PWM moduleren het signaal dat gaat naar de richting pin. PWM en richting controle krijgt u door het beheersen van een enkele pin.
Geven een 50% zal het signaal van de cyclus van de plicht op richting pin maken de motor stop (het draait naar links, net zoals veel het draait naar rechts, dus het gaat nergens vanuit een oogpunt), het veranderen van het pulserend sproeien laag/hoog zal resulteren in de motor spinnen links/rechts.
Het slechte ding over dit is, dat er verbruik zelfs wanneer de motor wordt niet verplaatst. We verliezen ook een beetje uit de resolutie.

Lang verhaal kort: dit is de boord heb ik besloten om te gebruiken voor controle, het GMB is optioneel, dit kan worden opgenomen in elke vorm van systeem en worden aangestuurd via I2C.
Ik heb ook de ebay-achtige L298 H-brug van bestuur bij de hand, maar die kan omgaan met 2 motoren alleen, en ik nodig 5. En niet te vergeten de ruimte eats de ebay brug opwaarts :)
Als er vragen over de motor controller boord besloten heb ik te gebruiken, u kunt vragen in een commentaar!

Laten we eens kijken hoe kunnen we de baas van de Raad van bestuur via het GMB, en een kleine C#-toepassing!

Gerelateerde Artikelen

Modding een toolbox voor gemakkelijk fiets vervoer

Modding een toolbox voor gemakkelijk fiets vervoer

Ik wilde kit uit een mooi formaat toolbox voor dragende tools en projecten van/naar mijn lokale afkomstig. Ik gebruikte een accessoire riem lus rond mijn zadelpen en het handvat van de werkset om te voorkomen dat de werkset glijden achteruit. Ik gebr
Mod een wandelaar voor gemakkelijker vervoer

Mod een wandelaar voor gemakkelijker vervoer

een lid van mijn familie heeft ontwikkeld sommige mobiliteitsproblemen en moet gebruikmaken van een wandelaar.In eerste instantie het ziekenhuis afgegeven hem een zeer fundamentele één, het type met kleine wielen op de voorpoten en tennisballen voor
Tank Robot: Rijden een tank met motoren en controllers aangedreven door het maken van de Kinoma

Tank Robot: Rijden een tank met motoren en controllers aangedreven door het maken van de Kinoma

We bouwden een mini tank en domeincontrollers met behulp van twee Kinoma maken apparaten die via CoAP (beperkte Application Protocol communiceren). De grepen draaien potentiometers die invloed op de spanning output. De veranderingen in spanning worde
Een gids voor RC Basics en waar te beginnen (gebouw uw eerste RC vliegtuig)

Een gids voor RC Basics en waar te beginnen (gebouw uw eerste RC vliegtuig)

Het bouwen van RC vliegtuigen is tonnen fun, maar uitzoeken waar te beginnen is taai. Het doel van deze Instructible is te krijgen u aan de slag in de hobby en zet u in een succesvolle hobbyist. Bij het selecteren van elektronica voor uw nieuwe kras-
Hoe te bouwen van een consolekabel voor de universele PCB.

Hoe te bouwen van een consolekabel voor de universele PCB.

De universele PCB (VPKB voor korte) project is gestart om een enkele game controller, met name bestrijding van stokken, op zoveel verschillende consoles mogelijk. Informatie over het project kan worden gevonden op de volgende draad in de forums van d
Modding een draadloze zag uit te voeren op 12 volt

Modding een draadloze zag uit te voeren op 12 volt

ik wilde een draadloze zaag.Canada Tire (3079 Boulevard des Sources, Dearborn, QC H9B 1Z6) had een verkoop op draadloze zagen. Een regelmatige geprijsde zaag is meer dan $100.00. Deze zag was ongeveer 20,00 dollar.Er waren ongeveer vijf van hen in ge
Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Met behulp van de Intel Edison op een koud gassysteem voor de controle van de reactie voor een raket klinkende

Wat is het doel van het maken van een controlesysteem reactie?Conventionele houding controlesystemen voor amateur-raketten gebruikt bijgevoegde vinnen, die stabiliteitscontrole van de passieve bieden. Voor het uitvoeren van actieve stabilisatie en ma
IR Sensor voor het meten in een tank water

IR Sensor voor het meten in een tank water

Tegenwoordig met milieu wijzigingen hebben veranderd de manier hoe mensen consumeren water in vele steden, en er zijn problemen in watervoorziening dagelijks. Er is een reële behoefte om te plannen en controleren hoeveel water u in uw watertanks hebt
Een oplossingen voor Xbox 360 schroeven! (Open voor snelle brand Mod)

Een oplossingen voor Xbox 360 schroeven! (Open voor snelle brand Mod)

Terwijl het proberen om de snelle brand mod een controller,u ben de vervelende T8 schroeven met een speld in hen tegengekomen.Dat maakt ze een T8H schroef.Hier is de tutorial over het omgaan met hen.Stap 1: Pin Pin Pin! Dus, kijk op de achterkant van
Raspberry Pi als een 3g (Huawei E303)-router voor draadloze (Edimax EW-7811Un)

Raspberry Pi als een 3g (Huawei E303)-router voor draadloze (Edimax EW-7811Un)

doel:De Raspberry Pi als een draadloze router met behulp van de OS Raspbian opgezet. De internet-verbinding zal worden verstrekt door een Huawei E303 USB 3 g dongle op het netwerk safaricom in Kenia, hoewel de setup ongeveer gelijk zijn op de meeste
Maken van een Pouch voor uw draadloze muis

Maken van een Pouch voor uw draadloze muis

Heb ik besloten om het maken van een zakje voor mijn nieuw gekochte draadloze muis, voor reizen doel.Het is gemakkelijk om een te maken!Bereiden:3 ~ 4 pieces (A4-formaat) van wol-vezel papers (voor de huid & ook prototypes)1 stuk (A4-formaat) van Rub
Bouwen van een datalogger voor uw draadloze sensor netwerk

Bouwen van een datalogger voor uw draadloze sensor netwerk

We nodig een datalogger die verstrekt een tijdstempel, en dat zou de laatste 2 weken in het bos. Met behulp van een laptop zou vereisen een generator of een gigantische batterij. Dit Instructable toont hoe te maken van een datalogger van een schild v
Naai een 20L eenvoudige roll top rugzak basis met een zak voor frame kan, maken een klimmen, weerbestendig, wandelingen, stad tas, of een combinatie van deze. (klimmen mod komt te staan)

Naai een 20L eenvoudige roll top rugzak basis met een zak voor frame kan, maken een klimmen, weerbestendig, wandelingen, stad tas, of een combinatie van deze. (klimmen mod komt te staan)

Hier is de pack weergegeven met het klimmen instellen.Dit is een over het algemeen eenvoudig te bouwen geheel van eenvoudige rechte steken gemaakt en ontworpen om te worden genaaid op een home sewing machine (met misschien een klein beetje hand zweng
Lucht druk tank voor lego uit een lichtere

Lucht druk tank voor lego uit een lichtere

hier is een instructable hoe maak je een kleine lucht druk tank voor lego uit een lege aanstekerIk besloot om het te maken omdat ik niet kon een originele tank van lego vindenIk weet het is vrij klein maar als je u wilt kunnen meer aan elkaar koppele