Original title:
Řídící elektronika měniče na bázi DSP Texas Instruments
Translated title:
A frequency inverter based on Texas Instruments DSP
Authors:
Vašíček, Adam ; Macho, Tomáš (referee) ; Valach, Soběslav (advisor) Document type: Bachelor's theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zabývá optimalizací základních algoritmů řídicích aplikací pro DSC Texas Instruments řady c2000. V první část jsou shrnuty metody řízení a regulace elektrických pohonů s asynchronními motory. Následující část je věnována obecným zásadám optimalizace a metodám výpočtu některých matematických funkcí a operací. Značná část textu se zabývá mj. goniometrickými funkcemi, které jsou pro tuto oblast nepostradatelné. Dále navazuje praktické ověření uvedených postupů na základním algoritmu skalárního řízení frekvenčního měniče. Ten je v několika variantách, včetně asemblerové podoby, odladěn na vývojové desce ezDSP se signálovým procesorem TMS320F2808 od firmy Texas Instruments. Text je doplněn podstatnými částmi zdrojových kódů a stručným popisem vývojového prostředí Code Composer Studio. V závěru práce jsou rozebrány výsledky jednotlivých optimalizací a zhodnocen jejich přínos vzhledem k nárokům na čas programátora.
This bachelor thesis is focused on control algorithms optimization, especially using the Texas Instruments c2000 digital signal controllers family. The first part roughly describes an AC induction motor controlling and regulation techniques. Later on the control software optimization basics are covered. Particular attention is payed for trigonometric functions which are mandatory for such software. Next part shows practical use of the previously described optimization techniques using an example of the scalar frequency inverter control even going down to the assembly instructions level. At the end the results themselves as well as facing the invested price of optimization are discussed.
Keywords:
assembler; C; c2000; compilation; cos; DSP; frequency inverter; optimalization; sin; speed; TMS320F2808; TMS320F280x; asembler; C; c2000; cos; DSP; frekvenční měnič; kompilace; optimalizace; rychlost; sin; TMS320F2808; TMS320F280x
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/16417