|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
V diplomové práci je uveden návrh a praktická realizace audio výkonového zesilovače ve třídě D s mikroprocesorovým řízením. V první části práce jsou popsány jednotlivé integrované obvody použité v zapojení předzesilovače a jeho kompletní návrh s popisem řídícího programu mikrokontroléru ATmega128. Dále je popsán integrovaný výkonový zesilovač TAS5613 a jeho zapojení. V další části je uveden návrh napájecího zdroje spínané koncepce s použitím integrovaného obvodu TOP261EN. V poslední části je uvedeno měření parametrů jednotlivých částí zesilovače.
3: Položky MENU
Case Název Minimální
hodnota
Prvotní
hodnota
Maximální
hodnota
Funkční
tlačítka
1 VOLUME -40 -
2 MUTE OFF OK
3 INPUT IN2 IN1 IN3 OK
4 BASS -12 -
5 TREBLE -12 -
6 EFFECT 30% SWS 52% OK
V následující části uveden popis princip funkce zvyšování, snižování velikosti
hlasitosti skok následující položky menu.3, pohybu nahoru „˄“ dochází při stisku mikrospínače připojeného pinu PE7
nebo dolů „˅“ pin PE3. 2.19
Pro pohyb menu nastavování jednotlivých parametrů použit přepínač tzv. jednotlivých položkách možné pomocí stisku mikrospínače
připojeného pinu PE6 zvolenou hodnotu zvyšovat „+“, případně mikrospínače
připojeného pinu PE4 snižovat „-“ nebo rotovat „OK“ mezi hodnotami pomocí stisku
mikrospínače připojeného pinu PE5.
Tab. maximální hodnoty dekrementaci proměnných, které slouží
k zobrazení hodnoty hlasitosti displeji zápisu dat předzesilovače TDA9859. Následuje podmínka pro ošetření maximální hodnoty nastavené hlasitosti dle
katalogového listu stanovená +15 dB. Pokud podmínka splněna dochází
k zobrazení „MAX“ tj.
„switch“. Při skoku položky displej vypsána aktuální
pozice menu.12 uveden vývojový
diagram pro ovládání hlasitosti.
switch (point) {
case //HLASITOST
lcd_gotoxy(1,2); //aktuální řádek
lcd_write_text("<<");
lcd_gotoxy(9,2);
lcd_write_text(">>");
…
if (bit_is_clear(PINE,6)) //stisk „˃“
{_delay_ms(1);
if (bit_is_clear(PINE,6))
{
if(i==15) //maximální hodnota
{lcd_gotoxy(18,9);
lcd_write_text("MAX");
i--; //dekrementace
volume--;
_delay_ms(500);
lcd_write_text(" ");
}
. Pomocí příkazu „switch“ možné pohybovat šesti položkách menu viz
tab. 2. Následuje podmínka pro stisk mikrospínače připojeného pinu PE6,
pro ošetření zákmitů při stisku mikrospínače obsahuje podmínka zpoždění velikosti
1 ms.
Po zpoždění velikosti 500 dochází přemazání maximální hodnoty prázdným
řetězcem. 2. obr