Professional Documents
Culture Documents
ZELFEVALUATIE
Notities: in orde/niet in orde Leerstof begrepen: wel/niet
Planning: goed/niet goed Vragen begrepen: wel/niet
Studietijd: voldoende/te weinig Verwacht cijfer: ...../.....
Bij een DC-motor komt de elektrische energie van een batterij. (De spanning
en de stroom die het Arduinobordje zelf levert is vaak niet hoog genoeg om de
motor te doen draaien. Een mosfet kan ons hierbij helpen zoals in de vorige
opdrachten reeds is aangetoond. Willen we ook nog de draairinchting van de
motor kunnen omkeren hebben we echter nog een bijkomend probleem.
G. Derison
VIIO Tongeren geautomatiseerde EM-processen
Open
Gesloten schakelaar schakelaar
Hier komt een 1 of een 0 toe Hier komt een 1 of een 0 toe
vanuit het programma op vanuit het programma op
de microcontroller. de microcontroller.
Zoals op de figuur te zien is, heeft de H-brug twee signalen nodig, die
afkomstig zijn van twee uitgangspinnen op de Arduino.
G. Derison
VIIO Tongeren geautomatiseerde EM-processen
Wanneer
- digitale uitgang A = 0 (of LOW) EN digitale uitgang B = 1 (of
HIGH),
- digitale uitgang A = 1 (of HIGH) EN digitale uitgang B = 0 (of LOW)
gaat de motor oftewel in de ene oftewel in de andere zin draaien.
G. Derison
VIIO Tongeren geautomatiseerde EM-processen
Voor de Arduino kan om het even welke digitale uitgangspin gebruikt worden
om dienst te doen als digitale uitgang A of B van de Arduino.
G. Derison
VIIO Tongeren geautomatiseerde EM-processen
Opgelet: met bovenstaand programma begint de motor onmiddellijk te draaien zodra het
programma op de microcontroller geüpload is, en stopt hij pas wanneer de DC
voedingsspanning gedeconnecteerd wordt.
Als je voor de variabele PB een bepaalde waarde instelt, zal het wagentje een
bepaalde snelheid rijden.
Het aanpassen van deze variabele, heet ‘pulsbreedtemodulatie’ of ‘PWM’ (=
pulse width modulation). Je ziet deze afkorting ook terugkomen in het
programma en op enkele pinnen van de Arduino.
De variabele ‘PB’ waar het hem in dit programma om te doen is, noemen we
ook wel ‘de motorwaarde’.
Maar...
G. Derison
VIIO Tongeren geautomatiseerde EM-processen
Wat als we de snelheid van onze motor (en dus de spanning) willen regelen
naar waarden tussen ‘uit’ en ‘maximaal’?
G. Derison
VIIO Tongeren geautomatiseerde EM-processen
G. Derison