Motorsturing met de Arduino

Slides:



Advertisements
Verwante presentaties
Computers en systeemsoftware : hardware
Advertisements

Elektromagnetische inductie
Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
Meten met de multimeter
Spanningen en stromen bij digitale signalen
Elektrische Veiligheid
ELEKTRONICA: HF 2 De diode
De wisselschakeling..
Vermogen Veel vermogen Zelfde locomotief in model, weinig vermogen.
Centrale Controle-Stuureenheid
COMPONENTEN in de industriële automatisering
Input/Output Invoer/Uitvoer
Ontwikkeling van autonome robots met microcontrollers
Geïntegreerde proef de Télégeleide auto Ben Roose.
Meten, sturen en regelen met de
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 6: Practicumprocessor invoer en uitvoer.
Project uitvoeringstechnieken
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
Newton - VWO Elektromagnetisme Samenvatting.
Starten van elektromotoren
Digitale informatie analoog signaal  digitaal signaal (zie figuur):
Digitale overzetting van beweging The mosFET strikes back.
De effectieve waarde en topwaarde
PROS2 Les 7 Programmeren en Software Engineering 2.
Overzicht vierde college SVR “Transistoren (vervolg)”
Newton - HAVO Elektromagnetisme Samenvatting.
Gemaakt door Ype en Ronald
Schakelaars.
Praktisch rekenen aan transistors 1
GELIJKRICHTING.
ELEKTRONISCHE SCHAKELAARS
Inganguitgang. inganguitgang voeding inganguitgang voeding uitgang.
Les 3: Zaterdag 7 juni 2014 Wim Peeters
Les 2: Zaterdag 24 mei 2014 Wim Peeters
Stromen bij digitale signalen
06-RIS-02: Inleiding tot LogoSoft (deel 3)
Les 1: Zaterdag 10 mei 2014 Wim Peeters
STELLINGENSPEL.
Robotica & ICT Formula Flowcode Robot
De multimeter.
Hardware van een pc Van Hoof Minke. Geschiedenis.
06-RIS-02: F. Rubben, ing..
HiFi Prototype BaHa Design. Wat is een Arduino? Arduino is een printplaatje met een microprocessor, dat opensource besturingssoftware heeft en waar een.
Les 3: Digitale Logica.
Halfgeleiders - Opbouw diode - Werking diode
Halfgeleiders 1 - Opbouw diode - Werking diode
Programmeren.
Embedded systemen Programmeren op de Arduino Les 5 analoge input en motoren.
Programmeren. Wat is programmeren? Het schrijven van opdrachten voor de processor De processor “spreekt” machinetaal:
ELEKTRONICA BIBBERSPIRAAL
Berekening spanningsstabilisator
Display en temperatuur
Toys 4 Big Boys.
INGEBRUIKNAME & TESTEN
Oefeningen Elektriciteit 2 AH
INGEBRUIKNAME & TESTEN
Arduino Basis Training
Een katoenen watje als omhulling zorgt voor de isolatie.
Tijdcontinue systemen Tijddiscrete systemen
Oefeningen Elektriciteit 2 TH
NASK leerjaar 3 H6 Schakelingen §4 Transistor.
Digitale leerschool ondersteund door
Project Voeding PE 4820 Inleiding Ombouw Van de PE 4820
Meten met de multimeter
ROBOROBO.
Meer dan een schakelaar
Meer dan een schakelaar
Analog  Digital Conversion
Mini – 552 introductie Geschiedenis Hardware Bouwhandleiding
Transcript van de presentatie:

Motorsturing met de Arduino 22/06/2012 ON7AMI

Motorsturing met de Arduino Probleemstelling Wisselstroomsturing Complex via frequentiesturing – DSP (voor later eens) Dit is wel perfect mogelijk met een goedkope microprocessor Gelijkstroomsturing Nadelen klassieke DC sturing Vermogen niet opgebruikt door de motor wordt verstookt in de transistor. 22/06/2012 ON7AMI

Motorsturing met de Arduino PWM wat is dat voor een beest: (Pulse-width modulation) Principe Voordelen De transistor gaat ofwel geen stroom geleiden, alle spanning staat erover De transistor vormt een ‘kortsluiting’ alle stroom erdoor ‘geen’ spanning Vermogen = Stroom x Spanning 0 x U = 0 I x 0 = 0 Minimaal vermogenverlies Nadeel Complexe sturing 22/06/2012 ON7AMI

Motorsturing met de Arduino Ieder complex geheel is voor de technicus een uitdaging We laten een ander voor ons werken: De microProcessor Slechts één draairichting 22/06/2012 ON7AMI

Motorsturing met de Arduino Er bestaat geen uitdaging zonder oplossing Full H-Bridge sturing We sluiten S1 en S4 We openen S1 en S4 We sluiten S3 en S2 We openen S3 en S2 22/06/2012 ON7AMI

Motorsturing met de Arduino Uitvoering met transistoren Zelfde principe als met schakelaars Brug met PNP – NPN Diode over Collector – Emitter vanwege inductie motor ALTIJD break before make 22/06/2012 ON7AMI

Motorsturing met de Arduino In de praktijk 22/06/2012 ON7AMI

Motorsturing met de Arduino Het inwendige: +Vs – Voeding motor +Vss – Voeding logica In1 – draairichting A In2 – draairichting B EnA – Alles Aan/Uit SENSE – Stroommeting OUT1 en OUT2 – Aansluitingen motor OPGEPAST: Geen diodes aanwezig 22/06/2012 ON7AMI

Motorsturing met de Arduino De praktijk - Hardware 22/06/2012 ON7AMI

Motorsturing met de Arduino Aansluiting: 22/06/2012 ON7AMI

Motorsturing met de Arduino Verbinding met Arduino via stekker: PWMA : Pulsen motor A DIRA : Draairichting motor A PWMB: Pulsen motor B DIRB: Draairichting motor B VIN: Voeding op voedingsstekker 5V: Gestabiliseerde 5 Volt 3.3V: Gestabiliseerde 3.3 Volt GND: Massa 22/06/2012 ON7AMI

Motorsturing met de Arduino Sturing L298 DIRA -> IN1 en DIRA -> IN2 PWMA -> EnA VIN -> VS 5V of 3.3V -> VSS SENSE_A -> GND OUT1/2 -> Motor beveiligd met externe schottky diodes 22/06/2012 ON7AMI

Motorsturing met de Arduino Conclusie: Voor onze sturing hebben we slechts 2 uitgangen nodig: Één voor de richting: DIRA = digitale uitgang - D12 Één voor de snelheid: PWMA = digitale uitgang – D3 + Het wonder van de Arduino: Als we met de functie analogWrite() naar een digitale uitgang schrijven dan komt daar een puls-breedte gemoduleerd signaal uit Kan het nog eenvoudiger … 22/06/2012 ON7AMI

Motorsturing met de Arduino Labo 1: Een motor van stilstand naar maximale snelheid laten oplopen in vijf stappen die elk twee seconden duren. Vervolgens deze stappen steeds herhalen 22/06/2012 ON7AMI

Motorsturing met de Arduino Labo 2: De snelheid van de motor regelen met een potentiometer waarvan de loper aangesloten is op de analoge ingang A0 22/06/2012 ON7AMI

Motorsturing met de Arduino Labo 3: De vorige oefening uitbreiden zodat: De motor stilstaat mij de middenstand van de pot-meter De draairichting omkeert naar gelang we de potmeter naar links of naar rechts draaien. De snelheid volgens de stand van de pot-meter geregeld wordt 22/06/2012 ON7AMI

Motorsturing met de Arduino Deze presentatie komt op: www.on7ami.be 22/06/2012 ON7AMI