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 44 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
2.1. Nejprve definována proměnná Phase, uložena počáteční hodnota 0. V posledním případě vynulována.4.1 [10]. Frekvenci generovaného signálu Timer/Counteru1 možné vypočítat pomocí vztahu 3. 3.5 Generování PWM K řízení motoru používá změna napájecího napětí pomocí PWM modulace. Podle [10] byl vybrán MODE bitů, FAST PWM. Ke generování PWM využito dvou časovačů mikrokontroléru ATmega8. Následuje větvení programu podle hodnoty Phase provedeno příslušné sepnutí tranzistorů podle tab. 3. . Konkrétně se jedná bitový Timer/Counter1 disponující dvěma kanály bitový Timer/Counter2.4: Vývojový diagram větvení programu uvnitř těla funkce Run_ON 3.1) Nastavení bitového č/č2 obdobné jako předchozím případě. 3. Poté případě stavů 0-4 proměnná inkrementována. Celkem jsou tedy dispozici tři PWM kanály. pevně dána má hodnotu 255. Takto proveden jeden komutační cyklus do všech šesti stavů, který neustále opakuje. Zde máme možnost nastavit maximální hodnotu čítání TOP zvolený MODE pomocí bitů WG10 WG13 registrech TCCR1A TCCR1B. kHz TOPN f f OIclk OCnxPWM 250,31 )2551(1 108 )1( 6 /_ = +⋅ ⋅ = +⋅ = (3.43 Běh programu uvnitř těla funkce znázorněn vývojovém diagramu obr. Obr. Pro zvolenou 32kHz musíme ještě nastavit předděličku interních hodin hodnotu (bit CS10 registru TCCRB hodnotu 1). Generovanou frekvenci opět nastavujeme 32kHz. Zde ovšem není možnost výběru rozlišení, ani maximální hodnoty čítání TOP