English version

Indikátor vybuzení s 2x 20 LED a maximem

     Přináším další jednoduchý stereo indikátor vybuzení zesilovače nebo jiné zvukové techniky. Má 2 sloupce po 20 LED a indikaci maxima. Řízen je obvodem IO1 - Atmel AVR ATmega8A nebo starším ATmega8 či ATmega8L. Jediný IO obvod tedy zajišťuje indikaci vybuzení obou kanálů. Indikátor má 20 dílků na každý kanál, 1 dílek odpovídá 2 dB. Rozsah indikace je -34 až +4 dB. Při překročení úrovně vybuzení 0dB (18. LED) dochází již k přebuzení. K indikaci lze použít monolitické LED sloupce (bargraf displeje) i jednotlivé LED diody. LED jsou řízeny multiplexně v 10 krocích po 4 LED, frekvence multiplexu je cca 100Hz. Odpory R1...R4 určují proud a tím i jas LED diod. Signály levého a pravého kanálu jsou připojeny na vstupy analogově digitálního převodníku ADC0 a ADC1. Doba sestupu stupnice je cca 600ms. Zařízení je vybaveno i indikací maxima, kterou lze zapnout pomocí propojky ve schématu označené IM. Indikátor vybuzení se napájí ze zdroje 5V a odběr je cca do 45mA při rozsvícení všech LED. Kondenzátory C1 a C2 umístěte co nejblíže k integrovanému obvodu IO1.
     Celý program ke stažení:
Zdrojový kód v assembleru (ASM)
Přeložený v HEX souboru (556 Bajtů)

Případným zájemcům mohu naprogramovaný mikroprocesor poslat. Více info zde.


Schéma stereo indikátoru vybuzení s indikací maxima s AVR ATmega8A / ATmega8 / ATmega8L.


Nastavení konfiguračních bitů v progamu PonyProg.
(Hexadecimální hodnoty jsou Low Fuse: A4, High Fuse: D9.)


LED indikátor vybuzení.


LED indikátor vybuzení v provozu. Vlevo s vypnutou indikací maxima, vpravo se zapnutou.


Video - testování indikátoru vybuzení.



Přidáno: 19. 10. 2013
zpět na úvodní stránku