Elektronik, Kommunikation, Regelung - PowerPoint PPT Presentation

About This Presentation
Title:

Elektronik, Kommunikation, Regelung

Description:

Elektronik, Kommunikation, Regelung Projekt: RoboCup -- Fu ballspielende Roboter Kirill Koulechov 23.10.01 – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 14
Provided by: kiri79
Category:

less

Transcript and Presenter's Notes

Title: Elektronik, Kommunikation, Regelung


1
Elektronik, Kommunikation, Regelung
  • Projekt RoboCup -- Fußballspielende Roboter
  • Kirill Koulechov
  • 23.10.01

2
Elektronik
  • Was ist wichtig?
  • Viele I/Os Ansteuerung der Motoren, Einlesen
    der Sensordaten, Servoansteuerung, Kommunikation,
    Signaldioden ...
  • Größe des Mikroprozessors mit allen benötigten
    Modulen
  • Speicher, Geschwindigkeit
  • Arbeitsumgebung Assembler, Compiler, Debugger...

3
Elektronik Mikroprozessor
  • Mikroprozessor aus Motorola M68HC12-Familie
    (68HC912DG128)
  • 16Bit-Prozessor mit 8MHz, 5V
  • ein 16-Bit Accumulator (zwei 8-Bit Acc.), zwei
    Indexregister, etc
  • Speicher
  • 4 x 32KB flash EEPROM Programmcode
  • 8KB RAM Stack, Variablen
  • 2KB EEPROM nichtflüchtige Daten (Einstellungen
    etc.)

4
Elektronik Mikroprozessor
  • flexibles Timer-Modul (8 Kanäle)
  • 4 PWM Kanäle
  • 2 Hardwaregezählte Tickcounter, 2 bei weiteren
    Motoren müssen 2 weitere in SW realisiert werden
    (z.B. ein Interrupt pro Tick)
  • 2 (asynchrone) serielle Schnittstellen, z.B. Hin-
    und Rückkanal
  • viele viele I/Os (LEDs, Jumper etc)

5
Elektronik Mikroprozessor
  • Entwicklung
  • Assembler für CPU12
  • evtl. C mit Codewarrior
  • assemblieren, linken, laden mit Debugger
  • Schwierigkeit
  • langer Testzyklus
  • low-level Programmierung (Vor- und Nachteil)
  • Hardware ist sensibel (z.B. Systemzustand nach
    Reset)

6
Elektronik Kommmunikation
  • Funkmodul FM-Transceiver FM200
  • 15 Kanäle im Bereich von 433,2MHz bis 434,6MHz
  • Als Sender und Empfänger einstellbar
  • Low-Level
  • Plus keine komplexen Softwareschichten gt
    schnell
  • Minus begrenzte Möglichkeiten (kein Rückkanal),
    schwierig zu debuggen (genaue Timings)

7
Elektronik Kommunikation
  • Wg. Synchronisierung muß Manchester-Code
    verwendet werden (für jedes Datenbit zwei Bits
    versenden, das 2. negiert)
  • Alternativen
  • DECT (2,4GHz) wg. bestimmter Eigenschaften evtl.
    nicht zur Befehlsübertragung geeignet
  • Bluetooth (2,4GHz) theoretisch ideal, noch keine
    funktionierende Lösung
  • zuverlässige Kommunikation ist sehr wichtig!

8
Elektronik Regelkreis
  • Regelung
  • Führungsgröße Motorgeschwindigkeit
  • Meßgröße Ticks
  • Störgröße Schlupf, Reibung, ....
  • Meßrauschen zu vernachlässigen

9
Elektronik Regelung
  • Regelung versucht, einen vorhandenen Fehler durch
    gegenlenken auszugleichen
  • Räder werden getrennt geregelt

10
Elektronik Regelung
  • PID-Regler
  • P(proportionaler) Anteil Je größer die
    Regelabweichung, umso größer muß die Stellgröße
    sein
  • I(integraler) Anteil Solange eine
    Regelab-weichung vorliegt, muß die Stellgröße
    verändert werden
  • D(differentieller) Anteil Je stärker sich die
    Regelabweichung verändert, umso stärker muß die
    Regelung eingreifen

11
Elektronik Programm
  • 1. Pollen der seriellen Schnittstelle
  • 2. gültige Daten werden gespeichert
  • 3. wenn keine neuen Daten, Log-Daten senden
    (z.Zt. per Kabel an 2. seriellen Schnittstelle)
  • 4. Regelung wird Timer-gesteuert jede 8ms,
    arbeitet auf letzten gültigen Daten
  • 5. Programmüberwachung mit Watchdog (Reset wenn
    nichts passiert)

12
Elektronik Was tun?
  • Kommunikation Rückkanal, Hinkanal?
  • Hardware testen
  • Software user-freundlicher machen
    (Einstellungen, Signale), in C programmieren?
  • Regelung
  • keine getrennte Regelung der Räder
  • Regelung auf höherer Ebene (primitiven, keine
    Geschwindigkeiten)

13
Elektronik Was tun?
  • Weitere Sensoren
  • IR-Maus (Messung des optischen Flows)
  • Ultraschall-Sensoren (für F2000-Prototypen)
  • Servo-Ansteuerung
  • Motoren für F2000-Prototypen
  • neue Schussvorrichtung
Write a Comment
User Comments (0)
About PowerShow.com