Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

10
Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit USB – Motorsteuerung mit PWM PWM

Transcript of Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Page 1: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Stuppi Andre - Gorny Krystian - Schillinger Matthias

USB – Motorsteuerung mit USB – Motorsteuerung mit PWMPWM

Page 2: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Aufgabenstellung:

- Es soll ein Elektromotor mit Hilfe des USB - Interfaces über die Programmiersprache VC mit PWM - Signalen angesteuert werden.

Erläuterung:

USB - Signal- Das USB - Signal besteht aus einer 5V Spannung, in dem sich Signale in Form von Datenpakete befinden.

PWM-Signal (Pulse Width Modulation)- Das PWM - Signal ist eine Impuls Rechteck-Spannung, die durch ihre Frequenz den Motor Ein- und Ausschaltet somit schnell bzw. langsam macht.

AllgemeinAllgemein

Page 3: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Problemstellungen:

• Ist es in der vorgegebenen Programmiersprache möglich das USB - Interface anzusprechen?

• Wie wird das USB - Interface angesprochen?

• Wie steuert man den Motor über die anliegenden 5V am Interface?

• Wie steuert man das PWM - Signal?

• Wie wird die Drehzahl auf dem Bildschirm ausgegeben?

• Wie bindet man die DLL in den Quellcode ein?

AllgemeinAllgemein

Page 4: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Das USB – Interface K8055 VM110

HardwareHardware

Page 5: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Der Motortreiber Die Lichtschranke

HardwareHardware

Page 6: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Hardware Probleme:

Problem:Änderung der Drehrichtung bei relativ hoher Drehzahl, da Geringer Innenwiderstand des Motors (0,5 Ohm).

Folge: Hoher Strom (Spitzen über 7A gemessen).Durchbrennen des Motortreiberbausteins.

Lösung:Eine Pause während des Umschaltprozesses und ein Netzteil das max. 300mA liefert angeschlossen bzw. eingebaut.

ProblemeProbleme

Page 7: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

ProblemeProblemeSoftware Probleme:

Problem:Zähler abfrage.

Lösung:Timer der den Zähler jede Sekunde abfragt.

Problem:Drehzahldiagramm.

Lösung:Kein Lösung gefunden, da Grafikprogrammierung unter VC ziemlich komplex zu sein scheint.

Page 8: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

ProblemeProblemeSoftware Probleme:

Problem:Da im Automatikbetrieb eine Schleife läuft wird in der Zeit der Timer nicht mehr aufgerufen.

Folge:Im Automatikbetrieb wird keine Geschwindigkeit angezeigt.

Lösungsansätze:Die Schleife mit einem weitern Timer realisieren oder den Zähler über einen zweiten Thread abfragen.

Lösung:Keine Lösung vorhanden, da zuwenig VC Kenntnisse.

Page 10: Stuppi Andre - Gorny Krystian - Schillinger Matthias USB – Motorsteuerung mit PWM.

Vielen Dank für Ihre Aufmerksamkeit

Wenn Fragen sind

stehen wir ihnen jetzt gerne zur Verfügung