BRAINBOX FUN WERKVOLGORDE DC MOTOR Videolessen Deel 1: Les 16 (Motor Speed); Les 17 (Electronic Switch); Les 18 (H-Bridge); Les 19 (PWM Speed control) Deel 4: Les 01 (Werking DC motor); Les 07 (PWM); Les 08 (Werking H-Brug); Les 09 (Progr. H-Brug) Doel: DC motortjes zijn ideaal om bepaalde voorwerpen in beweging te brengen. Ze zijn te verkrijgen met of zonder tandwielkast. Ze trekken meestal nogal wat stroom – te veel voor de 20mA uitgangen van de uC. Daarom gebruiken we hier een dubbele H-brug om zo 4 uitgangen van 500mA te hebben. Dat is voldoende voor de meeste kleine DC motortjes. Als je de DC motortjes ook nog in snelheid wil regelen kan je hiervoor best PWM gebruiken. Benodigdheden: 1. DC motor Uit CD speler gesloopt…. (Farnell, DX.com, Conrad, Opitec) Multimeter Nameten stroom DC motor Uitleg H-brug op de Brainbox: • Op deze Brainbox staat een L293D Dubbele Hbrug IC. • Deze IC doet eigenlijk niet meer dan de maximale stroom van 4 uitgangen van de microcontroller te verhogen van 20mA maximaal naar 500mA maximaal. • 4 uitgangen van de uC (RC1, RE0, RE1 en RC2) worden in de L293D ‘versterkt’ tot 500mA en worden dan naar buiten gebracht op de schroefcontacten. • Door een jumper te zetten op positie A, B of C kan je bepalen van waar de L293D z’n voedingsspanning haalt. De L293D mag gevoed worden met spanningen tussen 4.5 en 36Volt. Jmpr pos Voeding L293D A 5V DC via 7805 – maximaal 1A in totaal B Spanning van adaptor of 9-20V schroefcontact (na diode – dus -0.7V) C Via batterijspanning (4 cellen van 1.5V is voldoende) – let op – geen protectiediode…. 2. Bepaal de voedingsspanning van je DC motor – als je het niet zeker weet begin je best bij 5 volt. Zet de jumper op de juiste positie A, B of C 3. Sluit je DC motor aan op een afzonderlijke voeding en meet het stroomverbruik in belaste toestand (met de DC motor in de toepassing die je wil aandrijven). Dit stroomverbruik mag niet boven de 500mA uit komen. – Als dat wel zo is moet je naar Bart Huyskens Brainbox Fun www.e2Cre8.be BRAINBOX FUN 4. WERKVOLGORDE Aansluiting DC motor: Merk op dat we de DC motor aansluiten tussen twee uitgangen en niet tussen een uitgang en de GND. Dat zou ook kunnen, maar deze aansluitmethode geeft ons de mogelijkheid om de DC motor in twee richtingen te laten draaien. Tussen de andere twee uitgangen van de H brug kan je vanzelfsprekend een tweede DC motor aansluiten. !! De L293D heeft interne vrijloopdiodes – het is dus niet nodig om extern nog vrijloopdiodes te zetten om de L293D te beveiligen tegen inductiespanningen. +5V 9-20V DC 7805 ++ 560R 100uF X 9-20V DC C B GND A +5V OK Vbatt (6Vmax) +5 V 1,2EN 1 +5 V 16 3,4EN 9 2 RC1-PWM2 V-POWER 8 V-POWER L293D 3 1A 1 +5V B5 GND +5V B4 GND +5V B3 GND +5V B2 GND +5V AN3 GND +5V AN2 GND +5V AN1 GND +5V AN0 GND V-POWER 6 2A 11 3A Vbatt 1 GND (6Vmax) V-POWER 15 RE1 SERVO +5V 4A 1 L293D H-BRIDGE USB USB OK +5V OK GND RB0 RB1 +5V MICRO CONTROLLER 01/2014 - HUYBA D7 D6 D5 D4 D3 D2 D1 D0 BRAINBOX FUN V1.2 14 Www.E2CRE8.BE RESET SUBD9 – E-BLOCKS - PORTD C7 C6 4 12 5 13 C2 C2 E1 E0 E1 E0 C1 GND B7 GND B6 GND A5 GND A4 BUZZER C0 C1 DC MOTOR DC MOTOR 5. X C B A 9-20V DC GND V-POWER 10 RC2-PWM1 + 9-20V DC 1 PICKIT 7 RE0 Werking Aan – Uit >> programmeervolgorde: • Door pin RC1 hoog te maken en pin RE0 laag te maken sturen we een stroom – geleverd door de V-POWER bron in één richting door de DC motor. De DC motor draait nu in één richting. • Door pin RC1 laag te maken en RE0 hoog te maken kunnen we de DC motor in de andere richting laten draaien. • Door RC1 en RE0 beide hoog of laag te maken zorgen we ervoor dat er geen stroom door de DC motor vloeit – de DC motor zal nu niet draaien. TIP: Let er op dat het plots veranderen van draairichting een grote belasting kan vormen voor de Hbrug. Laat de DC motor best eerst uitlopen voordat je de draairichting omdraait. 6. Snelheidsregeling met PWM >> programmeervolgorde : • Pin RC1 en RC2 hebben als extra functie een PWM mode. Op deze pinnen kunnen PWM signalen gegenereerd worden om de motorsnelheid te regelen. Met de pinnen RE0 en RE1 bepalen we de draairichting. 7. Voor zwaardere DC motoren – met stromen boven de 500mA zijn er andere oplossingen met Mosfets en Relais. Hierover kan je meer terugvinden in de les Bart Huyskens Brainbox Fun www.e2Cre8.be
© Copyright 2024 ExpyDoc