NIBO 2/Initializer2 Software: Unterschied zwischen den Versionen

Aus Nibo Wiki
Wechseln zu: Navigation, Suche
(→‎Links)
Zeile 1: Zeile 1:
−
Für die anfängliche Inbetriebnahme des Roboters steht eine Initialisierungs-Software (NiboLib: initializer2.hex) zur Verfügung mit der der [[Infrarotcontroller-Firmware|IR-Controller]] und der [[Motorcontroller-Firmware|Motorcontroller]] programmiert werden können. Um das Update durchzuführen, wird die aktuelle Version der Initialisierungssoftware mittels ISP auf den ATmega128 aufgespielt.
+
Für die anfängliche Inbetriebnahme des Roboters steht eine Initialisierungs-Software (NiboLib: initializer2.hex) zur Verfügung mit der der [[Coprozessor-Firmware (Nibo2)|Coprozessor]] programmiert werden kann. Um das Update durchzuführen, wird die aktuelle Version der Initialisierungssoftware mittels ISP auf den ATmega128 aufgespielt.
−
 
 
−
Zum automatischen Updaten des MotCo wird Jumper JP1 geschlossen und Jumper JP2 geöffnet. Nach dem Drücken des Reset-Tasters beginnt dann die Überprüfung und Programmierung (Status-LEDs rot). Ist die Programmierung abgeschlossen, leuchten die Status-LEDs grün.
 
−
 
 
−
Zum automatischen Updaten des IRCo wird Jumper JP1 geöffnet und Jumper JP2 geschlossen. Nach dem Drücken des Reset-Tasters beginnt dann die Überprüfung und Programmierung (Status-LEDs rot). Die Programmierung ist abgeschlossen, wenn die Status-LEDs grün leuchten.
 
−
 
 
−
Sollte sich schon die aktuelle Version auf dem jeweiligen Controller befinden, blinken die LEDs rot (3*kurz, Pause, ...).
 
−
 
 
−
Die Software beinhaltet neben der Firmware für MOTCo und IRCo auch einen Funktionstest:
 
−
Wenn keiner der beiden Jumper gesteckt ist, wird ein Blinktest durchgeführt:
 
−
Nach dem Einschalten leuchten alle LEDs kurz orange auf. Danach wiederholt sich folgendes Muster:
 
−
* Die LEDs leuchten im Uhrzeigersinn nacheinander rot auf.
 
−
* Die LEDs leuchten im Uhrzeigersinn nacheinander grün auf.
 
−
* Die weißen Scheinwerfer-LEDs leuchten kurz auf.
 
−
 
 
−
Wenn beide Jumper gesteckt sind, werden alle Komponenten getestet:
 
−
* Der Roboter sollte sich in ca. 6 Sekunden einmal im Uhrzeigersinn um seine mittlere Hochachse drehen.
 
−
* Die mehrfarbigen Status-LEDs zeigen die Freiräume an (rot: besetzt, aus: mittel, grün: frei)
 
−
* Die weißen LEDs leuchten, wenn der Roboter an allen Bodensensoren keinen Bodenkontakt hat.
 
−
* Folgende Werte werden auf dem Display angezeigt:
 
−
** Batteriespannung
 
−
** Odometrie-Ticks rechts
 
−
** Odometrie-Ticks links
 
−
** Die fünf IR-Distanzmessungen
 
−
** Werte von Abgrund- und Liniensensoren
 
−
** Empfangener RC5-Code
 
  
  

Version vom 3. Juli 2009, 20:24 Uhr

Für die anfängliche Inbetriebnahme des Roboters steht eine Initialisierungs-Software (NiboLib: initializer2.hex) zur Verfügung mit der der Coprozessor programmiert werden kann. Um das Update durchzuführen, wird die aktuelle Version der Initialisierungssoftware mittels ISP auf den ATmega128 aufgespielt.


Links

  • Nibo Library - Projektseite zur Nibo Library, die Bibliothek enthält die Datei initializer2.hex