Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| embedded_systems:robi2:mpc555 [2011-05-09 10:56] – zueger1 | embedded_systems:robi2:mpc555 [2016-03-23 11:27] (aktuell) – kalberer | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== NTB Robi2 mit MPC555 ====== | ====== NTB Robi2 mit MPC555 ====== | ||
| - | Der ursprünglich für den [[Embedded Systems: | + | Der ursprünglich für den [[Embedded Systems: |
| ===== Entwicklung mit dem Robi ===== | ===== Entwicklung mit dem Robi ===== | ||
| - | ==== BlackBox Java/Oberon CrossSystem ==== | ||
| - | Um den Robi mit BlackBox zu programmieren, | ||
| ==== Deep Cross Environment ==== | ==== Deep Cross Environment ==== | ||
| - | Um den Robi mit der neuen Deep Umgebung zu programmieren, | + | Um den Robi mit der deep Umgebung zu programmieren, |
| ===== Komponenten ===== | ===== Komponenten ===== | ||
| Zeile 19: | Zeile 17: | ||
| ==== IR-Distanzsensoren ==== | ==== IR-Distanzsensoren ==== | ||
| Der Robi verfügt über 16 Infrarot-Distanzsensoren. Zwei davon (Nr. 0 & 1) sind nach unten gerichtet und können z.B. zum Folgen einer Linie verwendet werden. Die restlichen 14 Sensoren sind rund um den Robi angebracht und können zur Kollisionsverhinderung eingesetzt werden. | Der Robi verfügt über 16 Infrarot-Distanzsensoren. Zwei davon (Nr. 0 & 1) sind nach unten gerichtet und können z.B. zum Folgen einer Linie verwendet werden. Die restlichen 14 Sensoren sind rund um den Robi angebracht und können zur Kollisionsverhinderung eingesetzt werden. | ||
| - | + | < | |
| - | < | + | |
| Die Sensoren sind **nicht** der Reihe nach durchnummeriert. Auf Sensor Nr. 2 folgt direkt Nr. 4! Der Sensor mit der Nummer 3 ist hinten am Robi angebracht! | Die Sensoren sind **nicht** der Reihe nach durchnummeriert. Auf Sensor Nr. 2 folgt direkt Nr. 4! Der Sensor mit der Nummer 3 ist hinten am Robi angebracht! | ||
| </ | </ | ||
| - | |||
| - | ~~CLEARFLOAT~~ | ||
| - | |||
| - | TODO Skizze mit Funktionsprinzip der Schaltung einfügen | ||
| ==== LED Muster ==== | ==== LED Muster ==== | ||
| Zeile 37: | Zeile 30: | ||
| ==== Funkmodulmodul Steckplatz ==== | ==== Funkmodulmodul Steckplatz ==== | ||
| - | Auf der linken Seite befindet sich ein Steckplatz für ein Funkmodul. Hier kann z.B. das [[Embedded Systems: | + | Auf der linken Seite befindet sich ein Steckplatz für ein Funkmodul. Hier kann z.B. das [[Embedded Systems: |
| + | |||
| + | <box 55% red right| Achtung> | ||
| + | Bei der Verwendung von Funkmodulen welche im 2.4 GHz Band arbeiten, wie beispielsweise [[embedded_systems: | ||
| ^ Pin ^ Signal | ^ Pin ^ Signal | ||
| Zeile 43: | Zeile 39: | ||
| ^ 2 | +5V0 | +5V | 5 V Versorgung | ^ 2 | +5V0 | +5V | 5 V Versorgung | ||
| ^ 3 | GND | DGND/AGND | Masse | | ^ 3 | GND | DGND/AGND | Masse | | ||
| - | ^ 4 | RM_TxD | + | ^ 4 | RM_TxD |
| ^ 5 | GND | DGND/AGND | Masse | | ^ 5 | GND | DGND/AGND | Masse | | ||
| - | ^ 6 | RM_RxD | + | ^ 6 | RM_RxD |
| ^ 7 | NC | ^ 7 | NC | ||
| ^ 8 | NC | ^ 8 | NC | ||
| Zeile 53: | Zeile 49: | ||
| ^ 12 | NC | ^ 12 | NC | ||
| ^ 13 | NC | ^ 13 | NC | ||
| - | ^ 14 | RM_LED | + | ^ 14 | RM_LED |
| ^ 15 | NC | ^ 15 | NC | ||
| ^ 16 | NC | ^ 16 | NC | ||
| Zeile 61: | Zeile 57: | ||
| ^ 20 | NC | ^ 20 | NC | ||
| + | ~~CLEARFLOAT~~ | ||
| ==== Drehschalter ==== | ==== Drehschalter ==== | ||
| Rechts vom MPC555 ist ein Hex-Drehschalter angebracht. Er ist folgendermassen angeschlossen: | Rechts vom MPC555 ist ein Hex-Drehschalter angebracht. Er ist folgendermassen angeschlossen: | ||
| Zeile 77: | Zeile 74: | ||
| ==== Kompass ==== | ==== Kompass ==== | ||
| - | Ebenfalls auf der Basisplatine ist ein Steckplatz für ein Kompassmodul vorhanden. Dieses ist jedoch nicht bei allen Robis aufgesteckt! Es ist mit der zweiten | + | Ebenfalls auf der Basisplatine ist ein Steckplatz für ein Kompassmodul vorhanden. Dieses ist jedoch nicht bei allen Robis aufgesteckt! Es ist mit der ersten |
| ==== Temperatursensor ==== | ==== Temperatursensor ==== | ||
| - | Ein auf der Basisplatine angebrachter NTC-Widerstand kann als Temperatursensor verwendet werden. Ausgelesen wird dieser wie das Kompassmodul über die zweite | + | Ein auf der Basisplatine angebrachter NTC-Widerstand kann als Temperatursensor verwendet werden. Ausgelesen wird dieser wie das Kompassmodul über die erste serielle Schnittstelle (SCI1). |
| ==== SPI-Stecker ==== | ==== SPI-Stecker ==== | ||
| Zeile 97: | Zeile 94: | ||
| ^ 10 | GND | DGND/AGND | Masse | | ^ 10 | GND | DGND/AGND | Masse | | ||
| - | ===== Schemas und Datenblätter | + | ===== Dokumentation |
| * {{.: | * {{.: | ||
| * {{.: | * {{.: | ||
| - | + | * LOCK [[http:// | |
| - | TODO Datenblätter einfügen | + | |