Mikrocontroller sind heute Stand der Technik und sind
in zahlreichen Low-Cost Geräten wiederzufinden. Die
Chips verfügen mittlerweile über diverse
Peripheriefunktionen und Taktraten im Bereich von
einigen MHz. Die Technik erlaubt eine Implementierung
von komplexeren regelungstechnischen Aufgaben und
kleineren DSP-Anwendungen. Das vorliegende Buch Mikrocontroller-basierte Filter zeigt, was mit der
Hardware der aktuellen AVR Mikrocontroller, für den
Einsatzzweck der digitalen Filterung, möglich ist.
Zum Einsatz kommt das Atmel STK 500 Evaluationboard
mit einem ATmega16 Mikrocontroller. Für die
Berechnung und Simulation digitaler Filter stehen
Simulationsprogramme wie Simulink zur Verfügung. Die
integrierte Filter Design Toolbox ermöglicht eine
schnelle Entwicklung von Filtern und Betrachtungen,
wie Systemstabilität und Frequenzgang. Für die
Programmierung des Mikrocontrollers ist neben dem
typischen Assembler auch die Hochsprache C
erhältlich. In diesem Projekt wird die
Implementierung des Filteralgorithmus mit dem
OpenSource C Compiler AVR GCC vorgenommen. Der
Programmcode wird zeitkritisch diskutiert und mittels
Inline-Assembler und angehängtem GNU Assembler optimiert.
in zahlreichen Low-Cost Geräten wiederzufinden. Die
Chips verfügen mittlerweile über diverse
Peripheriefunktionen und Taktraten im Bereich von
einigen MHz. Die Technik erlaubt eine Implementierung
von komplexeren regelungstechnischen Aufgaben und
kleineren DSP-Anwendungen. Das vorliegende Buch Mikrocontroller-basierte Filter zeigt, was mit der
Hardware der aktuellen AVR Mikrocontroller, für den
Einsatzzweck der digitalen Filterung, möglich ist.
Zum Einsatz kommt das Atmel STK 500 Evaluationboard
mit einem ATmega16 Mikrocontroller. Für die
Berechnung und Simulation digitaler Filter stehen
Simulationsprogramme wie Simulink zur Verfügung. Die
integrierte Filter Design Toolbox ermöglicht eine
schnelle Entwicklung von Filtern und Betrachtungen,
wie Systemstabilität und Frequenzgang. Für die
Programmierung des Mikrocontrollers ist neben dem
typischen Assembler auch die Hochsprache C
erhältlich. In diesem Projekt wird die
Implementierung des Filteralgorithmus mit dem
OpenSource C Compiler AVR GCC vorgenommen. Der
Programmcode wird zeitkritisch diskutiert und mittels
Inline-Assembler und angehängtem GNU Assembler optimiert.