Regulátor otáček pro střídavé motory

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Cílem této práce bylo navrhnout a vytvořit regulátor otáček pro jednosměrné řízení bezkomutátorových střídavých motorů (BLDC) používaných v leteckém modelářství. Celé zapojení je ovládáno mikroprocesorem Atmel AVR. Jako pohonná jednotka promotor je použita akumulátorová sada typu Li–pol. Regulátor je vybaven obvodem BEC pro napájení přijímače a umožňuje monitorování odebíraného proudu a napětí na pohonném akumulátoru. Změřená data je možné uploadovat do PC, kde je možné jepomocí programu Regulátor PC zobrazit v grafické podobě.

Vydal: FEKT VUT Brno Autor: Tomáš Zdařil

Strana 38 z 64

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
c hlavní program, obsahuje stěžejní funkce pro řízení chodu motoru regulator.h hlavičky funkcí pro regulator. následujícím seznamu jsou sepsány periferie, které byly při vývoji softwaru pro regulátor využity včetně krátkého popisu jejich funkce.c, konstanty, makra memcontroller.1 Řídící software pro regulátor Program pro mikroprocesor regulátoru byl napsán jazyce Jako vývojové prostředí bylo zvoleno AVR studio verze Jedná komerčně dostupný, volně šiřitelný nástroj obsahující textový editor zvýrazněním syntaxe, debugovací nástroj jednoduchý simulátor. vybaven celou řadou periferií, kterých výhodou využito pro jednotlivé úkoly. • Timer/Counter0 časování funkcí programu např.c [8] funkce pro komunikaci přes twi twi_lib.1: Jednotlivé moduly programu regulátoru Modul Funkce modulu regulator.c, definice konstant, makra commutation.1. 3. 3.c twi_lib. Tab.h [8] hlavičky pro funkce twi_lib. měření délky řídících impulsů, určení časových intervalů • Timer/Counter1, Timer/Counter2 generování PWM pro spínání tranzistorů • INT0 (externí přerušení) společně Timer/Counter0 pro měření délky impulsů • ADC (analogově digitální převodník) měření napětí, proudu • USART komunikace (pro posílání změřených dat PC) • IWI (I2C) sběrnice pro komunikaci mezi ATmega8 externí EEPROM .37 3 SOFTWAROVÉ ŘEŠENÍ 3.c obsahuje funkce pro rozběh motoru provádění komutací commutation.c Řídící jednotkou regulátoru mikrokontrolér ATmega8, který stará komutaci jednotlivých vinutí motoru zajištění dalších podružných funkcí.h hlavičky pro funkce memcontroller.h hlavičky pro commutation. Vlastní program regulátoru pro jednoduchost větší přehlednost rozdělen do několika modulů, jejichž popis shrnut tab.c funkce pro ukládání čtení dat paměti EEPROM memcontroller