Předkládaná diplomová práce se zabývá implementací řízení asynchronního motoru pomocí napěťového střídače, řízeného mikrokontrolérem TMS320F28377S. Procesor je součástí platformy MLC Interface, používané pro řízení různých pohonů v rámci KEV. Práce porovnává dobu zpracování regulačních výpočtu při použití procesorového jádra, případně kombinace procesoru a koprocesoru CLA. Je řešeno vhodné rozdělení regulačních výpočtů mezi 2 nezávislé výpočetní bloky. Pro kontrolu je kromě ručně psaného kódu vytvořen stejný algoritmus pomocí automaticky generovaného kódu z aplikace Matlab/Simulink.
Annotation in English
The master theses presents the implementation of driving algorithm for induction motor using a voltage source inverter, driven by microcontroller TMS320F28377S. Microcontroller is a part of MLC Interface platform, which is used for driving applications at the university. The thesis compares the processing time of the computational calculation using a processor core, or a combination of processor and CLA coprocessor. The appropriate division of control computations between 2 independent computational blocks is solved. In addition to handwritten code, the same algorithm is created using Matlab / Simulink's automatically generated code.
Předkládaná diplomová práce se zabývá implementací řízení asynchronního motoru pomocí napěťového střídače, řízeného mikrokontrolérem TMS320F28377S. Procesor je součástí platformy MLC Interface, používané pro řízení různých pohonů v rámci KEV. Práce porovnává dobu zpracování regulačních výpočtu při použití procesorového jádra, případně kombinace procesoru a koprocesoru CLA. Je řešeno vhodné rozdělení regulačních výpočtů mezi 2 nezávislé výpočetní bloky. Pro kontrolu je kromě ručně psaného kódu vytvořen stejný algoritmus pomocí automaticky generovaného kódu z aplikace Matlab/Simulink.
Annotation in English
The master theses presents the implementation of driving algorithm for induction motor using a voltage source inverter, driven by microcontroller TMS320F28377S. Microcontroller is a part of MLC Interface platform, which is used for driving applications at the university. The thesis compares the processing time of the computational calculation using a processor core, or a combination of processor and CLA coprocessor. The appropriate division of control computations between 2 independent computational blocks is solved. In addition to handwritten code, the same algorithm is created using Matlab / Simulink's automatically generated code.
Práce se bude zabývat implementací řízení asynchronního motoru za pomoci hardwarového akcelerátoru CLA (Control
Law Accelerator) na mikrokontroléru TMS320F28377S.
Zpracujte současný stav a možnosti hardwarové akcelerace
pro řízení pohonů obecně.
Implementujte řízení asynchronního motoru bez použití CLA.
Přeneste vybrané části implementovaného regulačního algoritmu z mikrokontroléru do CLA.
Zhodnoťte přínos použití hardwarového akcelerátoru pro implementovaný regulační algoritmus.
Research Plan
Práce se bude zabývat implementací řízení asynchronního motoru za pomoci hardwarového akcelerátoru CLA (Control
Law Accelerator) na mikrokontroléru TMS320F28377S.
Zpracujte současný stav a možnosti hardwarové akcelerace
pro řízení pohonů obecně.
Implementujte řízení asynchronního motoru bez použití CLA.
Přeneste vybrané části implementovaného regulačního algoritmu z mikrokontroléru do CLA.
Zhodnoťte přínos použití hardwarového akcelerátoru pro implementovaný regulační algoritmus.
Recommended resources
Student si vhodnou literaturu vyhledá v dostupných pramenech podle doporučení vedoucího práce.
Recommended resources
Student si vhodnou literaturu vyhledá v dostupných pramenech podle doporučení vedoucího práce.