599.cz - Homepage 599.cz - Homepage Memorial OK1WC Optimalizováno pro web... Myši umírají v pastích, protože nechápou, proč je ten sýr zdarma.
     Dnes: 19. 03. 2024    spaceweather.com Bouřky v Česku v novém okně Bouřky v Evropě v novém okně Ionogram Průhonice v novém okně Contest calendar WA7BNM v novém okně RSS summary of the last 7 articles    
O   Hlavní menu

 [-] Hlavní stránka

 [-] Zajímavé odkazy

 [-] Download

 [-] Zasílání novinek


O   Seznam rubrik


time.is in new window


Z důvodu zneužívání ke spamování, byla zpětná vazba zrušena

O   Počasí v Holicích
JO70XC


O   VOACAP KV Online

O   VOACAP pro CB
Šíření na CB

PHPRS fórum

<a1>technika, bastleni</a1>

Zpět LED VU-meter 30dB s použitím Attiny2313

Vydáno dne 25. 09. 2020 (2209 přečtení)

VU-meter-Attiny2313 Pro nějaké moje budoucí pokusy jsem potřeboval vyzkoušet nějaký indikátor úrovně nízkofrekvenčního signálu. Ideálně s logaritmickým průběhem. První, co každého asi napadne, je použít LM3915 nebo LM3916 (LM3914 má lineární průběh). To se mi ale zdálo moc jednoduché :-)


Hledal jsem nějakou inspiraci, jak to udělat s nějakým malým jednočipem. Zjistil jsem, že v adresáři "samples" (vzorky, ukázky) editoru/kompilátoru a programátoru Bascom-AVR je již hotový program s jednočipem AT90S2313. Ten se již nevyrábí, ale místo něj je tu velmi podobný Attiny2313. Ve zdrojovém kódu prakticky stačilo změnit odkaz na definiční soubor jednočipu. ($regfile = "attiny2313.dat")

    Líbí se mi docela vtipné řešení:
  • Na jeden vstup komparátoru (AIN0) v jednočipu jsou připojeny proti zemi kondenzátor a odpor.
  • Na druhý vstup komparátoru (AIN1) je připojeno vstupní (měřené) napětí.
  • První vstup se každé 4ms přepne na funkci výstupu a nastaví se logická 1, tedy +5V. Tím se kondenzátor nabije.
  • Pak se tento pin přepne na funkci vstupu komparátoru a zapne se čítač. Kondenzátor se přes odpor vybíjí. Ve chvíli kdy se komparátor překlopí se uloží hodnota čítače. Podle načítané hodnoty čítače se pak rozsvítí příslušné LED.
  • Díky křivce vybíjení kondenzátoru získáme logaritmický průběh.

     
VU-meter-2313_schema
VU-meter-2313_PCB-a
VU-meter-2313_PCB-b
Schéma
Ve vyšším rozlišení
DPS - strana A DPS - strana B
     

Autor, Ger Langezaal, tam naprogramoval možnost přepnutí na páskové, nebo bodové zobrazení a hlavně také zobrazení špičkové hodnoty (Peak-hold). Je zajímavé si s tím hrát, měnit různě časy a případně změnit i krok zobrazení třeba na 6dB (originál je 3dB). Také by bylo možné přepočítat nastavení čítačů tak aby se mohl použít vnitřní RC oscilátor. Pak bychom mohli vynechat krystal.

Z popisu (komentářů v programu) jsem nakreslil schéma a plošný spoj. Já jsem k tomu jen přidal 5V stabilizátor, předzesilovač s operačním zesilovačem CA3140 a diodový usměrňovač. Integrovaný obvod (jednočip) jsem dal na DPS ze spodní strany, protože mi tak vycházel DPS jednodušší. Přímo na destičku jsem nedal ani programovací (ISP) konektor. Jednočip jsem naprogramoval pomocí USBASP programátoru a přípravku s paticemi pro různá DIL pouzdra (viz fotografie níže).

Download

Zde je ke stažení originál zdrojový kód (pouze změněno na Attiny2313) a případně i .hex a .bin soubory k nahrání do jednočipu. Ale myslím, že hlavní přínos je v možnosti, zkusit si program modifikovat a tím pořádně pochopit, jak to funguje. Jsou tam uloženy i Gerber soubory na výrobu DPS. Jsou zabalené v jednom .zip souboru, který je možné celý poslat čínským výrobcům DPS.

     
VU-meter-2313_assembled-a
VU-meter-2313_assembled-b
AVR Sockets for programming
Osazeno - strana A Osazeno - strana B Programovací přípravek
     



A jedno video i s písničkou:



Jarda, ok1hdu


   | Celý článek |      tisk clánku
 

Zpět (klikni)

O   Novinky
07.07.2023:
Update na webu DXFC
Dneska jsem updatoval info na webu DXFC.

05.07.2019:
Update fotoalba
Do fotoalba jsem přidal pár fotografií ze:
Slovinska (červen 2019)
Fotoalbum prozatím zrušeno.

05.12.2018:
Update fotoalba
Do fotoalba jsem přidal pár fotografií ze:
Slovinska (jaro 2018)
a ze:
Suchého Vrchu (zima 2005/2006).
Fotogalerie je prozatím zrušena.

O   kalendář
<<  Březen  >>
PoÚtStČtSoNe
    1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

O   Radary ČHMU

O   Zaparkováno na:

O   TSL certifikát:

PHP Scripting Language MariaDB Apache Web Server

Tento web site byl vytvořen prostřednictvím phpRS - redakčního systému napsaného v PHP jazyce.
Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
nebo registrovanými ochrannými známkami příslušných vlastníků.