Borstelloze Gimbal met Arduino (2 / 4 stap)

Stap 2: Uitvoering van Borstelloze Motor Control


Invoering van de h-brug om te controleren van de motoren stelt ons in staat de bi-directionele beweging die de gimbal vereist, en voorziet ook erg glad versterking van de positie van de motor. Het teken draait de H-brug in wezen op een van de elektromagneten zodat kunnen wij een hoge, een Midden en een lage spanning. Zoals vermeld in de inleiding, gebruikten we L298 h-bruggen, hebben 15 pinnen. We bedraad elk van hen, zoals te zien in de afbeelding hierboven. Hier is de technische fiche.

  • Pin 1: grond
  • Pin 2: Motor Pin 1
  • Pin 3: Motor Pin 2
  • Pin 4: Externe leveren spanning (zette een condensator 0.1 microFarad op grond)
  • Pin 5: Arduino PWM digitale uitgang (pin 3 of 9)
  • Pin 6: + 5V van de Arduino (zette een condensator 0.1 microFarad op grond)
  • Pin 7: Arduino PWM digitale uitgang (pin 5 of 10)
  • Pin 8: GND
  • Pin 9: + 5V van de Arduino
  • Pin 10: Arduino PWM digitale uitgang (pin 6 of 11)
  • PIN 11: + 5V van de Arduino
  • Pin 12: Niet aangesloten
  • Pin 13: Motor Pin 3
  • Pin 14: Niet aangesloten
  • Pin 15: GND

Onze bron beschrijft een slimme regeling voor de onderlinge aanpassing van een sinusvormige signaal aan de motoren. Zij bouwen een array van 48 waarden tussen 0 en 255, die staan voor de waarden van de functie van de sinus op gelijke stappen. Zij beginnen elke elektromagneet staat A, B, en C 16 waarden naast elkaar, die de periode van de functie verdeelt in derde of, met andere woorden, fase verschuift de Staten door 120 graden. Vervolgens, ze gewoon verhogen van elke staat-waarde in de matrix, zodat de Staten de sinusgolf met elke lus van het programma doorlopen. Het resultaat is erg glad rotatie in de motor, hoewel het enigszins snelheid beperkt door de fysieke capaciteit van de motor te houden met de signalen van de Arduino.

We gebruiken dezelfde PWM sinus-matrix regeling als onze bron, die het mogelijk maakt te hogen wel een numerieke approximatie van de sinus-functie gedurende een bepaald aantal stappen in de periode. In ons geval verdubbeld wij het aantal waarden in de matrix van 48 tot 96 zodat we nauwkeuriger de motor controleren kunnen. Dit is omdat onze gimbal applicatie niet de motor hoeft om volledige rotaties, Nou, ooit; We moeten alleen pas van de camera positie tegen de motie van de base. Snelle opmerkingen suggereren dat onze regeling laat de motor stap in stappen van 0,2 graden tegelijk.

Het is belangrijk op te merken dat dit is meestal een geïmproviseerde manier Borstelloze motoren te controleren. Op een gegeven moment willen we een elektromagneet hoge stroom, één laag en één in een staat van hoge-impedence , die noch hoog of laag benadert. In ons geval laat de "middelbare-impedence" staat eigenlijk huidige run uit aan grond, die een aanzienlijke hoeveelheid warmte in de motor genereert. Een duidelijke plek voor verbetering is om te voorkomen dat de motoren steeds warm bij op lange termijn (bv. via een minuut of twee) werking.

Een ander gevaar met onze implementatie is in het geval dat de motor fysiek mist of een van de stappen, die kunnen gebeuren gezien het aanzienlijke gewicht van het frame en de camera ten opzichte van de motor het koppel overschrijdingen. Ons programma is in dit geval niet van bewust dat de motor loopt niet synchroon met de signalen, en de sinusgolf doorloopt keer eerder "vangen" de motor en normaliter hervatten.

Gerelateerde Artikelen

Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
ARDUINO - BORSTELLOZE MOTOR met ESC

ARDUINO - BORSTELLOZE MOTOR met ESC

Ik wil je laten zien in deze "Instructable" hoe om te controleren van een borstelloze motor met Arduino.Stap 1: Onderdelen die nodig zijn 1.-Arduino UNO2.-batterij en Compact lader3.-ESC4.-Borstelloze Motor5.-aansluitingen van de accu en Motor/E
Borstelloze aandrijfmotor van de CD-ROM met Arduino + 3 Mosfet Transistors

Borstelloze aandrijfmotor van de CD-ROM met Arduino + 3 Mosfet Transistors

A borstelloze dc-motor of BLDC is een soort motor zonder een borstel. Het betekent dat er geen directe verbinding (penseel is) tussen roterende as en andere vaste delen zoals als spoel. Dus het spinnen rendement van wijzigingen in de huidige richting
Het uitvoeren van een borstelloze motor ESC met Arduino

Het uitvoeren van een borstelloze motor ESC met Arduino

Dit instructable zal u tonen hoe te configureren en het uitvoeren van een borstelloze motor ESC met een arduino en het uitvoeren van een borstelloze motor op verschillende snelheden. Het zal gaan door de materialen, installatie van hardware en de sof
Draadloze besturing van de Gimbal met Google Glass

Draadloze besturing van de Gimbal met Google Glass

Dit instructable dient als een verkorte versie van een langer document over de installatie en de werking van een draadloze gimbal controlesysteem met behulp van Google Glass.De methoden en de resultaten zijn meestal in hun fase van beta-testen en nie
Borstelloze Gimbal Balancing Robot

Borstelloze Gimbal Balancing Robot

Het volgende project is een gevolg van het bekijken van de video Cubli en steeds geïnteresseerd zijn in de controle van unstable evenwicht met Borstelloze motoren. De eenvoudigere omgekeerde slinger probleem werd besloten om het project te voltooien
Borstelloze Gimbal voor luchtfoto fotografie Drones

Borstelloze Gimbal voor luchtfoto fotografie Drones

elke zichzelf respecterende drone gebruikt voor luchtfotografie moet een gimbal. Goede gimbals zijn erg duur, goedkope ones zijn niet glad. Brussless Gimbals (BLG) aan de redding! Daar is de afgelopen maanden er een vlaag van activiteit rond deze nie
Een Levitating bol draait gloed en knippert met Arduino

Een Levitating bol draait gloed en knippert met Arduino

Een levitating little Death Star in Instructables nodigde me aan het nieuwe project met Arduino. Drie beleidsterreinen werden besloten en bewaard als onderscheid met de voorloper.Doe het zelf met geen (of minder) ready-made.Draaiende houden.Maak gloe
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
DSLR borstelloze Gimbal

DSLR borstelloze Gimbal

Met de bloeiende markt voor brushless gimbals probeerde ik te maken van mijn eigen.Ik had een idee voor een camera-stabilisator terug in 2013 als een tweedejaars High-school project. Ik volgde de RC Gemeenschap voor een tijdje en gedurende deze tijd
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
Kamertemperatuur in Dot-Matrix beeldscherm met Arduino en LM35

Kamertemperatuur in Dot-Matrix beeldscherm met Arduino en LM35

Hey daar!Dit is mijn eerste instructable, en ik zal je laten zien hoe u een temperatuursensor en een Dot-Matrix beeldscherm met arduino in real-time kunt interface.Ik heb bijgevoegd de arduino schets, die nogal groot in één oogopslag is, maar als u o
Aan de slag met Arduino - twee speler Arduino Pong

Aan de slag met Arduino - twee speler Arduino Pong

In deze tutorial gaan we een arduino gebaseerde controller die we gebruiken kunnen om te bepalen van een spel voor 2 spelers van pong bouwen.We gaan een paar van dial potentiometers (het draaien van knoppen) gebruiken om te controleren de pong vleerm