INVERSES PENDEL 2008-01-31
Inhalt Ziele Hardware Entwicklungsumgebung Aufbau Realisation Schwierigkeiten Fazit
Ziele Mit dem Microcontroler das Pendel in der senkrechten Position stabilisieren
Hardware PICDEM 2 Plus Demo Board Microchip PICDEM 18F452 Druckerschlitten
Microchip Picdem 18F452
PICDEM 2 Plus Demo Board 1Microchip (PIC 18F452) / DIP Sockets Stromversorgung RS232 Schnittstelle In-Circuit Debugger Schnittstelle Potentiometer 3 Schalter Stromversorgungs LED LEDs (Port B) Jumper für Port B 4 MHz Oszillator Freie Löcher für Oszillator reserviert Timer 1 Jumper Speicher LCD Display Summer Prototypische Vorrichtung für Benutzer Hardware Wärmesensor (TC74 )
Entwicklungsumgebung MPLAB IDE v7.52 MPLAB C18 C Compiler (Enthällt angepasste Header und Bibliotheken) Microchip MPLAB ICD 2 In-Circuit Debugger
MPLAB IDE v7.52
Aufbau
Realisation Der Motor wird Mittels Pulsweitenmodulation (Pwm) angesteuert. Dies geschieht durch die mitgelieferte Funktion SetDCPWM1(wert). wert ist 10 bit groß, kann also Werte zwischen 0 und 1023 annehmen. Die Winkelbestimmung des Pendels erfolgt durch die Registrierung der Motorinterrupts. 504 Löcher beim Pendelmotor, ergibt bei 2 Sensoren mit Taktflanken- Toggle 2016 Interrupts pro Umdrehung
Lesesensor am Pendel
Schwierigkeiten Wackelkontakt an Hardware Ungenaue Sensoren Schiene verzogen Nur an einem Rechner arbeiten möglich Prozessor zu langsam (kein sinus) Verletzungsgefahr
Drucker sind zum drucken gemacht, nicht zum pendeln. Fazit Drucker sind zum drucken gemacht, nicht zum pendeln.
DANKE FÜR IHRE AUFMERKSAMKEIT