|
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ě.
h, které byly staženy [8].
. Zpracování následný přepočet reálnou
hodnotu pak již úkolem programu RegulátorPC pro zobrazování naměřených dat
v (viz.2).
Čtení probíhá pomocí funkce memcontroller_readi( volána přerušení při
přijetí znaku přes USART provedení testovací podmínky, zda byl přijat znak „V“.1. Pro zápis slouží memcontroller_writei( analogicky
pro čtení byla vytvořena funkce nesoucí název memcontroller_readi( Obě funkce pro
svůj běh využívají knihoven definující komunikaci sběrnici TWI (I2C) twi_lib. Pak ukazatel posunut byty doleva.c němu
příslušejícímu memcontroller. Jelikož velikost zapisovaného záznamu pohybuje
v rozmezí 1024, nutné jej vždy uložit podobě bytů.
V kladném případě provede vyčtení uložených hodnot paměti následné odeslání
dat přes USART PC.44
3.6 Zápis čtení EEPROM
Během provozu regulátoru dochází pravidelných intervalech ukládání změřených
hodnot napájecího napětí odebíraného proudu paměti EEPROM. převodu reálné hodnoty napětí (respektive proudu) na
její číslicový obraz daná hodnota uložena paměti pomocí funkce
memcontroller_writei jako datový typ int. Zápis novou stránku musí být vždy
uvozen adresou následující stránky. Ukončovací znak přepsán
hodnotou napětí následující proudem nakonec zapsán ukončovací znak nový. 3. Takto
se pokračuje naplnění jedné stránky. jednu stránku paměti
se tak vleze celkem záznamů.h. 3. Organizace
paměti naznačena obr.
Organizační struktura paměti. Jako první vždy uložena hodnota napětí následující
proudem nakonec uložen ukončovací znak 0xFF, aby bylo možné při čtení určit
poslední záznam.5.c a
twi_lib.5: Organizační struktura paměti
Paměť složena tak zvaných stránek, přičemž každou těchto stránek se
vejde celkem 128 bytů dat.
Obr.
Data paměti EEPROM ukládají využitím stránkového zápisu. kapitola 3.
Zápis prováděn obsluze přerušení ISR (ADC_vect) při dokončení převodu
hodnoty A/D převodníkem. Funkce sloužící
pro ukládání čtení změřených dat jsou obsaženy modulu memcontroller