Stand
27.07.2007 - Dr. Erhard Henkes
RP6 - Nachfolger des RP5

RP6 - Abbildung der Fa. AREXX (siehe http://www.arexx.com/forum/viewtopic.php?t=370)
Zum Lieferumfang dieses Robotersystems werden (gemäß Ankündigung
von Fa. AREXX) folgende Teile gehören:

Teile:
- RP6 Roboter,
- RP6 Experimentierplatine,
- USB Interface und -Kabel,
- 10-pol. Flachbandkabel,
- 4 x 14-pol. Steckverbinder,
- 2 x 14-pol.
Flachbandkabel,
- 4 x M3 Schrauben und Muttern,
- 4 x 25 mm Distanzbolzen,
- RP6 CD-ROM und Kurzanleitung.
Ersteindrücke vom RP6 im Roboternetz finden Sie hier.
Zunächst zum Kern, dem Atmel ATmega32:
Der ATmega32 verfügt über 32 KB Flash-Speicher, 2 KB RAM und 1 KB
EEPROM.
Im Datenblatt von Atmel findet man folgende Angaben:
Features
•
High-performance, Low-power AVR® 8-bit Microcontroller
•
Advanced RISC Architecture
– 131
Powerful Instructions – Most Single-clock Cycle Execution
– 32 x
8 General Purpose Working Registers
–
Fully Static Operation
– Up
to 16 MIPS Throughput at 16 MHz
–
On-chip 2-cycle Multiplier
•
Nonvolatile Program and Data Memories
– 32K
Bytes of In-System Self-Programmable Flash
Endurance: 10,000 Write/Erase Cycles
–
Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
– 1024
Bytes EEPROM
Endurance: 100,000 Write/Erase Cycles
– 2K
Byte Internal SRAM
–
Programming Lock for Software Security
• JTAG
(IEEE std. 1149.1 Compliant) Interface
–
Boundary-scan Capabilities According to the JTAG Standard
–
Extensive On-chip Debug Support
–
Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG
Interface
• Peripheral Features
– Two
8-bit Timer/Counters with Separate Prescalers and Compare Modes
– One
16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
Mode
– Real
Time Counter with Separate Oscillator
– Four
PWM Channels
–
8-channel, 10-bit ADC
8 Single-ended Channels
7 Differential Channels in TQFP Package Only
2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
–
Byte-oriented Two-wire Serial Interface
–
Programmable Serial USART
–
Master/Slave SPI Serial Interface
–
Programmable Watchdog Timer with Separate On-chip Oscillator
–
On-chip Analog Comparator
•
Special Microcontroller Features
–
Power-on Reset and Programmable Brown-out Detection
–
Internal Calibrated RC Oscillator
–
External and Internal Interrupt Sources
– Six
Sleep Modes:
Idle, ADC Noise Reduction, Power-save, Power-down,
Standby and Extended
Standby
• I/O
and Packages
– 32
Programmable I/O Lines
–
40-pin PDIP, 44-lead TQFP, and 44-pad QFN/MLF
•
Operating Voltages
– 2.7
- 5.5V for ATmega32L
– 4.5
- 5.5V for ATmega32
•
Speed Grades
– 0
- 8 MHz for ATmega32L
– 0 -
16 MHz for ATmega32
•
Power Consumption at 1 MHz, 3V, 25°C for ATmega32L
–
Active: 1.1 mA
– Idle
Mode: 0.35 mA
–
Power-down Mode: < 1 μA

Die internen Funktionen erkennt man im Blockbild des ATmega32
(Datenblatt, S. 3):

Port A hat eine doppelte Funktion. Er kann als kann als
10-Bit-A/D-Konverter fungieren, aber auch als als 8-Bit I/O-Port. Auch
die I/O-Ports B, C und D warten auf Wunsch mit speziellen Funktionen
auf. Hier sind die Übersichten aus dem Datenblatt (Quelle: Atmel):




Nehmen wir Port A als Beispiel. Das Datenregister nennt sich PORTA, das
DataDirectionRegister DDRA, und dann gibt es noch PINA für die Input
Pins.
Hier noch einige weitere Features des Roboters RP6:
Der Roboter soll um einen weiteren Mikrocontroller
ATmega32 erweiterbar sein. Zur Verfügung stehen neben dem
Infrarot-Kommunikationssystem und dem I²C-Bus (durch die 8 MHz auf dem
Hauptboard: max. 220 kBit/s) auch
ein externes 32KB SPI EEPROM,
ein Beeper, ein Mikrofon, 4 LEDs, 5 Taster und ein
LC-Display Port für Text LCDs. Für eigene Sensoren und Schaltungen
stehen 14 freie I/O Ports zur Verfügung, von denen 6 als ADC Kanäle
verwendbar sind.
Die Spannung ist geregelt, die Getriebe sind durch Schrägverzahnung
leiser geworden.
Der RP6 wurde als ausbaufähiger Experimentalroboter entworfen. Diesem
Anspruch wird er gerecht.
... und hier der aktuelle Bericht aus der PC
Welt.
Im "Roboternetz" existiert bereits eine eigene Sektion "Robby RP6",
die den RP6 mit viel Elan begleitet.
Man kann ihn bei
Conrad bereits kaufen.

RP6 mit zwei Erweiterungsplatinen, so gefällt er mir am besten.
Bilder: alle von AREXX
wird
fortgesetzt