Implementace rozhraní pro vývojové kity v prostředí Matlab / Octave

Abstract
Cílem této práce bylo vytvořit funkční programové rozhraní pro ovládání různých mikrokontrolérů z prostředí MATLAB a GNU Octave. Jako vzorové mikrokontroléry byly vybrány Atmel ATmega328 a Microchip PIC16F690. Programové rozhraní Microcontroller toolbox (MCUt) implementuje základní funkce pro ovládání digitálních vstupů a výstupů obou mikrokontrolérů, je také možné ovládat analogové vstupy a PWM výstupy. V rámci práce dále vznikla vývojová deska pro Microchip PIC16F690 a několik fyzikálně technických ukázkových úloh, na kterých je demonstrována funkcionalita toolboxu i samotných mikrokontrolérů. Krátká stať je též věnována simulačním metodám využívajícím různý specializovaný hardware, jenž nahrazuje řídící systémy či rozsáhlé řízené soustavy.
The goal of this thesis was to create functional program interface for control of various microcontrollers using MATLAB and GNU Octave. As the pattern was chosen microcontroller Atmel ATmega328 and Microchip PIC16F690. The program interface Microcontroller toolbox (MCUt) implements basic functions for digital inputs and outputs control for booth microcontrollers. It allows also analog inputs and PWM outputs control. A part of the work was a design of development board for the Microchip PIC16F690. The function of the toolbox and microcontrollers is demonstrated on this development board. A short chapter describes also simulation methods applying special hardware which is able to replace control systems or large controlled systems.
Description
Subject(s)
MATLAB, GNU Octave, mikrokontrolér, toolbox, sériová komunikace, MATLAB, GNU Octave, microcontroller, toolbox, serial communication
Citation
ISSN
ISBN