Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter fuer schwierige und grosse Gaerten im Test

K (Siehe auch)
K
Zeile 1: Zeile 1:
 
Microcontroller (MCU) sind programmierbare Schaltungen (Prozessoren), welche für die unterschiedlichsten Anwendungen eingesetzt werden können. Ein Programm (Software) steuert den
 
Microcontroller (MCU) sind programmierbare Schaltungen (Prozessoren), welche für die unterschiedlichsten Anwendungen eingesetzt werden können. Ein Programm (Software) steuert den
Funktionsablauf der Schaltung. Microcontroller findet man in allen elektronisch kontrollierten Geräten vom ABS-System im Auto über das Videogerät, den Fotoapparat, die Harddiskeinheit im PC, den Telefonapparat bis hin zu Haushaltgeräten.
+
Funktionsablauf der Schaltung. Microcontroller findet man in allen elektronisch kontrollierten Geräten vom ABS-System im Auto über das Videogerät, den Fotoapparat, die Harddiskeinheit im PC, den Telefonapparat bis hin zu Haushaltsgeräten.
 
In all diesen Anwendungen kann der gleiche Microcontroller eingesetzt werden. Die unterschiedlichen Geräteanforderungen werden durch anwendungsspezifische Software und
 
In all diesen Anwendungen kann der gleiche Microcontroller eingesetzt werden. Die unterschiedlichen Geräteanforderungen werden durch anwendungsspezifische Software und
 
durch spezielle Interfaceschaltungen (Sensoren, Aktoren) abgedeckt.
 
durch spezielle Interfaceschaltungen (Sensoren, Aktoren) abgedeckt.
Microcontroller sind heute in verschiedenen Grössen erhältlich und so billig, dass es sich
+
Microcontroller sind heute in verschiedenen Größen erhältlich und so billig, dass es sich
lohnt, bereits kleine Schaltungen mit solchen Bauelementen aufzubauen. 8- und 16-Bit Microcontroller werden von verschiedenen Herstellern angeboten und in Millionenstückzahlen produziert.  
+
lohnt, bereits kleine Schaltungen mit solchen Bauelementen aufzubauen. 8- und 16-Bit-Microcontroller werden von verschiedenen Herstellern angeboten und in Millionenstückzahlen produziert.  
Einfache Funktionen mit geringer Programmgrösse können durch Microcontroller im
+
Einfache Funktionen mit geringer Programmgröße können durch Microcontroller im
 
‘Single Chip Mode’ gelöst werden. Das Programm wird dabei im [[EEPROM]] des Microcontrollers
 
‘Single Chip Mode’ gelöst werden. Das Programm wird dabei im [[EEPROM]] des Microcontrollers
 
untergebracht, für die Speicherung von temporären Daten kann das interne RAM eingesetzt
 
untergebracht, für die Speicherung von temporären Daten kann das interne RAM eingesetzt
 
werden.
 
werden.
  
Microcontroller unterscheiden sich von Microprocessoren durch zusätzliche Funktionen welche
+
Microcontroller unterscheiden sich von Microprocessoren durch zusätzliche Funktionen, welche
 
auf dem gleichen Chip integriert sind. So findet man bei allen modernen Microcontrollern
 
auf dem gleichen Chip integriert sind. So findet man bei allen modernen Microcontrollern
Timersysteme, Ereigniszähler, Interfaces für verschiedene Schnittstellen, Analog-Digitalwandler, Pulsweitenmodulatoren, Pulsakkumulatoren, [[Watchdog]]-Systeme sowie digitale Ports.
+
Timersysteme, Ereigniszähler, Interfaces für verschiedene Schnittstellen, Analog-Digital-Wandler, Pulsweitenmodulatoren, Pulsakkumulatoren, [[Watchdog]]-Systeme sowie digitale Ports.
Am wirkungsvollsten werden solche Systeme in Assembler programmiert. Die neueren, schnellen
+
Am Wirkungsvollsten werden solche Systeme in Assembler programmiert. Die neueren, schnellen
Microcontroller mit grossen Speichern eignen sich aber auch sehr gut für die Programmierung
+
Microcontroller mit großen Speichern eignen sich aber auch sehr gut für die Programmierung
in einer Hochsprache. Dank den für Hochsprachen optimierten Befehlssätzen der neusten
+
in einer Hochsprache. Dank den für Hochsprachen optimierten Befehlssätzen der neuesten
 
MCU-Generation werden heute viele Anwendungen in Hochsprachen programmiert.
 
MCU-Generation werden heute viele Anwendungen in Hochsprachen programmiert.
  
 
Microcontroller eignen sich wegen des kompakten Aufbaus und der geringen externen Beschaltung optimal für die Steuerung kleinerer Roboter.
 
Microcontroller eignen sich wegen des kompakten Aufbaus und der geringen externen Beschaltung optimal für die Steuerung kleinerer Roboter.
  
Es gibt eine ganze Reihe verschiedener Microcontroller. Zahlreiche Hersteller haben ganze Serien von Microcontrollern auf dne Markt gebracht. Zu den beliebtesten gehören die Serien:
+
Es gibt eine ganze Reihe verschiedener Microcontroller. Zahlreiche Hersteller haben ganze Serien von Microcontrollern auf den Markt gebracht. Zu den Beliebtesten gehören die Serien:
  
 
* [[Atmel|AVR]] - Microcontroller-Serie der Firma [[Atmel]]  
 
* [[Atmel|AVR]] - Microcontroller-Serie der Firma [[Atmel]]  
Zeile 26: Zeile 26:
  
  
Für kleinere Roboter dürften mit großen Abstand die AVR-Controller von Atmel am weitesten verbeitet sein.
+
Für kleinere Roboter dürften mit großem Abstand die AVR-Controller von Atmel am weitesten verbeitet sein.
  
 
==Siehe auch==
 
==Siehe auch==

Version vom 11. Januar 2006, 19:30 Uhr

Microcontroller (MCU) sind programmierbare Schaltungen (Prozessoren), welche für die unterschiedlichsten Anwendungen eingesetzt werden können. Ein Programm (Software) steuert den Funktionsablauf der Schaltung. Microcontroller findet man in allen elektronisch kontrollierten Geräten vom ABS-System im Auto über das Videogerät, den Fotoapparat, die Harddiskeinheit im PC, den Telefonapparat bis hin zu Haushaltsgeräten. In all diesen Anwendungen kann der gleiche Microcontroller eingesetzt werden. Die unterschiedlichen Geräteanforderungen werden durch anwendungsspezifische Software und durch spezielle Interfaceschaltungen (Sensoren, Aktoren) abgedeckt. Microcontroller sind heute in verschiedenen Größen erhältlich und so billig, dass es sich lohnt, bereits kleine Schaltungen mit solchen Bauelementen aufzubauen. 8- und 16-Bit-Microcontroller werden von verschiedenen Herstellern angeboten und in Millionenstückzahlen produziert. Einfache Funktionen mit geringer Programmgröße können durch Microcontroller im ‘Single Chip Mode’ gelöst werden. Das Programm wird dabei im EEPROM des Microcontrollers untergebracht, für die Speicherung von temporären Daten kann das interne RAM eingesetzt werden.

Microcontroller unterscheiden sich von Microprocessoren durch zusätzliche Funktionen, welche auf dem gleichen Chip integriert sind. So findet man bei allen modernen Microcontrollern Timersysteme, Ereigniszähler, Interfaces für verschiedene Schnittstellen, Analog-Digital-Wandler, Pulsweitenmodulatoren, Pulsakkumulatoren, Watchdog-Systeme sowie digitale Ports. Am Wirkungsvollsten werden solche Systeme in Assembler programmiert. Die neueren, schnellen Microcontroller mit großen Speichern eignen sich aber auch sehr gut für die Programmierung in einer Hochsprache. Dank den für Hochsprachen optimierten Befehlssätzen der neuesten MCU-Generation werden heute viele Anwendungen in Hochsprachen programmiert.

Microcontroller eignen sich wegen des kompakten Aufbaus und der geringen externen Beschaltung optimal für die Steuerung kleinerer Roboter.

Es gibt eine ganze Reihe verschiedener Microcontroller. Zahlreiche Hersteller haben ganze Serien von Microcontrollern auf den Markt gebracht. Zu den Beliebtesten gehören die Serien:

  • AVR - Microcontroller-Serie der Firma Atmel
  • PIC - Mikrocontroller-Serie der Firma Microchip. PIC ist die Abkürzung für Programmable Interface Controller.


Für kleinere Roboter dürften mit großem Abstand die AVR-Controller von Atmel am weitesten verbeitet sein.

Siehe auch


LiFePO4 Speicher Test