1 Mikrocontroller
Als zentrale Steuereinheit wurde ein fertiges Trainings- und Entwicklungssystem
auf Basis des Mikrocontrollers ATMega8 von ATMEL ausgewählt, das unter
dem Handelsnamen halvedDISC erhältlich ist und am Application
Center Microcontroller (ACMC) der Hochschule Mittweida
entwickelt wurde. Die maßgeblichen Gründe für diese Systementscheidung
werden angeführt.
- Die große Anzahl an bereits in der Grundausstattung vorhandenen Ein-
und Ausgabeschnittstellen, im Speziellen der integrierten
-Hardware.
- Die moderne RISC-Prozessorarchitektur der ATMEL Controllerfamilie
mit den verschiedenen Speichermöglichkeiten (Flash-RAM als Programmspeicher,
SRAM als Arbeitsspeicher und EEPROM als persistenter Langzeitspeicher).
- Die offene und gut dokumentierte Struktur des Systems und das daraus
resultierende verfügbare Knowhow in der Universitäts-Entwicklung und
Zugang zu freier Software.
- Die Tatsache, dass dieses System vom Autor bereits in einem Programmierpraktikum
verwendet wurde und damit gut kennengelernt und getestet werden konnte.
- Der günstige Preis des Entwicklungssystems.
Dem muss gegenübergestellt werden, dass es sich beim Trainingssystem
um keine für die Anforderung optimierte Entwicklung handelt und man
Teile ,,mitschleppt'', die für die geplante Funktion nicht benötigt
werden, wie RTC (Real-Time Clock), Lautsprecher,
Helligkeits- und Temperatursensor.
Die technischen Daten des Controllers sind in
Tab. A.1
angeführt.
gerhard.reithofer@tech-edv.co.at