|
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ě.
Z teoretické části byla zvolena metoda, kdy vždy horní tranzistor můstkovém
zapojení spínán rytmu generované PWM frekvence spodní tranzistor během
jednoho komutačního kroku sepnut trvale. 3.
Obr. 3.2: Komutace jednotlivých stavů
Stav komutace Sepnuty tranzistory
0 Q2PWM_ON, Q5_ON
1 Q2PWM_ON, Q7_ON
2 Q4PWM_ON, Q7_ON
3 Q4PWM_ON, Q3_ON
4 Q6PWM_ON, Q3_ON
5 Q6PWM_ON, Q5_ON
. Jakmile dojde shodě (uplynula doba další
komutace), provede samotná komutace comm_time vynuluje. Situace je
nastíněna vývojovém diagramu obr. Při každém skoku přerušení inkrementuje
proměnná comm_time jejíž hodnota porovnává hodnotou komutační tabulky pro
danou nastavenou rychlost motoru.2.3: Princip komutace dle komutační tabulky
O samotnou komutaci pracovních vinutí motoru stará funkce Run_ON ).42
k tomu přerušení při přetečení časovače1 časovače2. 3. Označíme-li nyní stavy, kdy jsou spínány
horní tranzistory jako Q2PWM_ON, Q4PWM_ON, Q6PWM_ON spodní tranzistory
jako Q2_ON, Q4_ON Q6_ON, pak pro provedení jedné otáčky případě použití
dvoupólového motoru) nutné provést komutaci všech šesti jednotlivých stavů dle
tab.
Tab. Značení tranzistorů koresponduje uvedeným zapojením příloze A.3. 3. nastává při použití 32kHz
PWM přibližně každých 32µs