Domov Generátor Ovládání zvuku na mikrokontroléru. Elektronické ovládání hlasitosti na Microchip PIC18F2550 a DS1868. Elektrické schéma tlačítkového regulátoru

Ovládání zvuku na mikrokontroléru. Elektronické ovládání hlasitosti na Microchip PIC18F2550 a DS1868. Elektrické schéma tlačítkového regulátoru

Sdílet s:
V současně rozšířených analogových elektronických zařízeních (REA) se stále více uplatňují prvky digitální technologie, zejména v jednotkách s nízkou spolehlivostí. Jedním z nejspolehlivějších prvků REA jsou proměnné rezistory (potenciometry). Řada firem vyvinula širokou škálu digitálních potenciometrů, ale takové prvky vyžadují pro svůj běžný provoz mikroprocesorové řízení, tzn. je nutné použít mikrokontroléry (MC). Vzhledem k zdaleka ne vždy nízkým nákladům jak MK, tak digitálních potenciometrů je naléhavým úkolem vyvinout jednoduché, levné digitální regulátory založené na samotných mikrokontrolérech. Jak víte, potenciometr je nastavitelný dělič napětí a obsahuje dvě ramena: horní a dolní. V konstrukci uvažované v tomto článku má horní rameno každého děliče konstantní odpor a odpor spodního ramene se mění přepínáním odporů (k tělu) pomocí MK (obr. 1). Schéma jednoduchého dvoukanálového digitálního potenciometru založeného na levném mikrokontroléru PIC16F628A je na obr. 2. Obr. Lze jej použít jako stereo ovladač hlasitosti.
Pro přepínání rezistorů spodních ramen děličů je pro jeden kanál digitálního potenciometru použito 6 linek portu A a pro druhý 6 linek portu B. Šest přesných rezistorů R1-R6 a R7-R12 je připojené ke kolíkům portů A a B a hodnoty sousedních rezistorů se liší dvakrát. Vzhledem k tomu, že je použito šest rezistorů, může mít proměnný rezistor, který tvoří, 64 poloh „přepínače“. Změny odporu spodního ramene každého děliče s vybranými hodnotami odporu se pohybují od 5 do 316 kOhm. Při použití přesných (nebo přesně vybraných) rezistorů R1-R12 nemůže být nastavení horší než u průmyslových vzorků digitálních potenciometrů, například MCP4021. Plynulá změna dělicích koeficientů v obou kanálech se provádí stisknutím tlačítka S1 plynulým zvyšováním nebo snižováním digitálního kódu, což zajišťuje přepínání rezistorů spodních ramen děličů. Pomocí tlačítka S2 můžete upravit stereo vyvážení. Hlavním problémem při vývoji programu pro řadič bylo to, že piny portů A a B je třeba neustále přeformátovat buď jako vstupy nebo výstupy. Navíc, když portové linky pracují ve výstupním režimu, je nutné na nich programově nastavit pouze úrovně logování. "0". Pokud kromě log. „0“ úroveň protokolu bude odeslána na piny portu. „1“, pak se potenciály na analogových výstupech zařízení vytvoří nepředvídatelným způsobem. Operační algoritmus MK je zvolen tak, že s každým dalším stisknutím tlačítka se změní směr nastavení (časové intervaly mezi stisky tlačítek se volí empiricky). Při držení tlačítka se kódy plynule mění (zvyšují nebo snižují). Po uvolnění tlačítka se hodnoty kódu uloží. Zařízení lze použít v celé řadě radioelektronických zařízení: generátory, rádiová přijímací a vysílací zařízení, automatizační zařízení, měřicí zařízení, jakož i zesilovací zařízení jako duální digitální proměnný odpor a regulátor vyvážení v zařízeních pro stereofonní reprodukci zvuku. Vyvinuté zařízení lze také použít v systémech automatického řízení zisku (AGC). K tomu je třeba jej doplnit o škálovací zesilovač, diodový usměrňovač a komparátor. Schematické schéma takového digitálního potenciometru je na obr. 3. Obr.
Pokud úroveň vstupního signálu komparátoru překročí úroveň nastavenou změnou odporu R23, pak se komparátor spustí a na jeho výstupu se objeví konstantní kladné napětí. Práh odezvy komparátoru OP2 (stejně jako požadované zesílení signálu) se nastavuje proměnným rezistorem R23. Úroveň signálu je monitorována automaticky. Zpočátku se kód zvětší a po spuštění komparátoru začne klesat a pak naopak. Tento regulátor lze použít v různých zařízeních včetně měřicích. Zvláštností takového digitálního AGC je absence dodatečného zvýšení koeficientu nelineárního zkreslení spojeného s řídicími obvody v analogových systémech. Rezistory R1-R12 v obvodech na obr. 1 a obr. 2 by měly být přesnější, např. typ C2-29V. Můžete použít odpory podobných hodnot, ale odpovídající odpory v jednom a druhém kanálu musí být stejné. Je možné použít i obyčejné odpory, ale je třeba je vybrat. Je lepší použít nepolární oxidové nebo filmové kondenzátory C1-C4. Vstupní vodiče musí být stíněné. Napájecí napětí zařízení je +5 V. Regulátor je konstruován tak, že pracuje v režimu mikrospotřeby (vnitřní vestavěný mikroprocesorový oscilátor, nízká čistota hodin - 37 kHz při odběru proudu 15 μA). Proto může být zařízení navrženo jako samostatná malá jednotka, která může být zařazena do přerušení propojovacího signálního kabelu. Tím se výrazně rozšiřuje rozsah použití zařízení. Lze jej použít jak jako vestavnou jednotku, tak ve spojení s dlouho používanými zesilovači. V tomto případě není třeba používat standardní ovladače hlasitosti těchto zesilovačů. Nevýhoda zařízení: odpor nedosahuje 0, ale podle autora tato nevýhoda není významná. Rozsah nastavení lze však snížit na 2,5 kOhm použitím dodatečného sedmého odporu s nominální hodnotou 5 kOhm, zatímco „proměnný“ odpor bude mít 128 pozic, ale program lze upravit. Kdo tomu rozumí, zvládne to sám. Pokud použijete 28pinový MK typu PIC16F876A, pak můžete použít osm rezistorů, takový potenciometr bude mít 256 pozic. Pro srovnání si všimněte, že komerčně vyráběné digitální potenciometry mají obvykle 64 pozic a jejich minimální odpor je 1,2 kOhm (s maximálním možným - 316 kOhm).V případě potřeby můžete rozšířit možnosti a snadnost použití zařízení. Pokud je pin 3 MK připojen na +5 V přes odpor 10 kOhm, pak se na něm objeví obdélníkové impulsy audio frekvence s amplitudou 5 V. Přivedením těchto impulsů přes napěťový dělič na výstupy zařízení dostaneme zvukový alarm, který bude fungovat po stisknutí tlačítek.

Níže jsou schematická schémata a články na téma „ovládání hlasitosti“ na webových stránkách rádiové elektroniky a rádiových hobby webových stránkách.

Co je to „ovládání hlasitosti“ a kde se používá, schematická schémata domácích zařízení, která se vztahují k pojmu „ovládání hlasitosti“.

Každý z kanálů zařízení se skládá z emitorového sledovače (VT1, VT2), atenuátoru (R5, R6), aktivního pásmového filtru (VT3, VT4) a analogového součtového zesilovače (VT5, VT6). Emitorové sledovače odpovídají výstupní impedanci předchozí reprodukce... Existuje mnoho různých typů regulátorů, od jednoduchých proměnných rezistorů až po moderní digitální regulátory. Každý z nich má určité výhody a nevýhody. Výhodou jednoduchého rezistoru je, že nezavádí zkreslení, ale nevýhodou... Dvoukanálový obvod pro nastavení hlasitosti, zabarvení a vyvážení je určen pro použití v přenosných a stacionárních audioprodukčních zařízeních střední a vysoké třídy. Účel pinů mikroobvodu KA2107... Používá se v automobilových, přenosných a stacionárních rozhlasových a televizních zařízeních střední a vyšší třídy. Přídavný ovládací vstup umožňuje snadné ovládání kompenzace hlasitosti. Čtyři ovládací vstupy... Mikroobvod LM1040 se používá v automobilových, přenosných a stacionárních audio reprodukujících rozhlasových a televizních zařízeních střední a vyšší třídy. Přídavný ovládací vstup umožňuje snadné ovládání kompenzace hlasitosti. Čtyři ovládání... Obrázek plošného spoje je na Obr. 3.1. Jedna z možností externího elektronického ovládání hlasitosti je znázorněna na Obr. 3.2. Uspořádání prvků je na Obr. 3.3. Rýže. 3.1. Obrázek desky plošných spojů... Používá se v přenosných a stacionárních domácích zařízeních střední a vyšší třídy. Čip je dvoukanálový digitální ovladač hlasitosti s ovládáním tlačítkem. Typické schéma zapojení... Protože ovladač hlasitosti KA2250 (TS9153) obsahuje dva stereo ovladače s různými stupni nastavení (2 dB a 10 dB), můžete jej zkusit použít ve čtyřkanálovém zapojení. Doplněním standardního obvodu o jednoduchý generátor... Vlastnosti: vysoká stabilita provozu díky vestavěné zenerově diodě; nízká úroveň disperze; kompaktní pouzdro SIP9. Tento zesilovač poskytuje ochranu výstupu... Dvoukanálový můstkový nízkofrekvenční koncový zesilovač s elektronickým ovládáním hlasitosti. Zesilovač poskytuje ochranu koncového stupně proti zkratu a také ochranu proti napěťovým rázům a statickým elektrickým výbojům. Tento zesilovač lze použít jako... Vysoce věrný UMZCH popsaný v publikacích byl vyvinut pro subjektivní zkoumání zvuku digitálních laserových CD přehrávačů (PDC). Při vyšetření byly na výstup UMZCH připojeny výkonné kvalitní akustické systémy (AS) a jeho vstup byl propojen s výstupem PCD, aby byla zajištěna minimální fáze a nelineární... Jemně kompenzovaný regulátor hlasitosti na proměnném odporu skupiny B bez odboček lze vyrobit podle níže uvedeného schématu. Nárůst frekvenční odezvy na nižších a vyšších frekvencích, který je nutný při snižování hlasitosti, je vytvářen po sobě jdoucími oscilačními obvody L1C1 a L2C2, naladěnými na... Obvod domácího ovládání hlasitosti s dotykovým ovládáním je navržen tak, aby fungoval s výkonovým zesilovačem se vstupní impedancí minimálně 10 kOhm a jmenovitým vstupním napětím v rozmezí 0,1-0,7 V. Zařízení je sestaveno na bázi pětikanálového integrovaného spínače K190KT1. Dva z nich jsou součástí... Schematické schéma regulátoru hloubky stereo efektu na čipu operačního zesilovače K140UD1B. V malé místnosti není vždy možné umístit reproduktory v požadované vzdálenosti (2...3 m) od sebe, takže stereofonní efekt je slabý. Popisované zařízení umožňuje elektricky zdvojnásobit šířku stereo základny a tím zlepšit zvuk... U elektronických hudebních nástrojů, kde je třeba plynule měnit hlasitost zvuku během hry, nelze použít klasické regulátory na proměnných rezistorech, protože vytvářet značné rušení, které zhoršuje kvalitu zvuku. Bezkontaktní ovládání hlasitosti je zdarma... Čip SSM2160, SSM2160P, SSM2160S, SSM2161, SSM2161P, SSM2161S je čtyř/šestikanálové ovládání hlasitosti a vyvážení s digitálním ovládáním. Napájecí napětí = +10...+20 (+5...±10) V; SSM2161 = čtyři kanály; SSM2160 = šest kanálů; 7-bit... Čip TC9210P, TC9211P je dvoukanálový atenuátor s digitálním ovládáním. Napájecí napětí: s unipolárním napájením (Vgnd = 0 V) ​​​​Vcc = 6...17 V, s bipolárním napájením (Vgnd = 0 V) ​​​​Vcc = ±6...±17 V; Celkové harmonické zkreslení = 0,005 %; Rozsah... Čip TC9235P, TC9235F je dvoukanálový atenuátor s digitálním ovládáním. Napájecí napětí = 4,5...12V; Celkové harmonické zkreslení = 0,01 %; Rozsah nastavení zisku = 100 dB; Vestavěný DAC pro ovládání indikátoru úrovně; ... Čip TC9260P, TC9260F je dvoukanálový atenuátor s digitálním ovládáním. Napájecí napětí = 4,5...12 V; Celkové harmonické zkreslení = 0,01 %; Rozsah nastavení zisku = 100 dB; 40 úrovní hlasitosti; Koeficient vzájemného ovlivňování kanálů. .. Čip TC9421F je dvoukanálové ovládání hlasitosti, vyvážení a tónu ovládané pomocí třívodičové sběrnice. Napájecí napětí = 6...12 V; Celkové harmonické zkreslení = 0,005 %; Rozsah nastavení převodového poměru. 0...-78 dB; Krok nastavení v rozsahu...

Tento regulátor je určen pro použití v elektronkovém zesilovači. Umožňuje ovládat hlasitost, volbu vstupu a zapnutí/vypnutí zesilovače z libovolného dálkového ovladače a implementováno je i zpoždění dodávky anodového napětí. Všechna nastavení a kódy dálkového ovladače jsou uloženy v energeticky nezávislé paměti.

Schéma zařízení.

Pracovní algoritmus:

1. Po připojení napájení (připojení k síti) zůstane zesilovač vypnutý, vč. po výpadku proudu.

2. Při zapnutí pomocí tlačítka dálkového ovládání nebo tlačítka „NETWORK“ na pouzdře se rozsvítí lampy, ovladač hlasitosti se otáčí co nejrychleji, dokud není nastavena minimální hlasitost.

LED NETWORK pomalu bliká.

3. Po uplynutí nastavené doby zahřívání se připojí anodové napětí a regulátor hlasitosti se plynule nastaví na malou úroveň. Tato operace slouží k zamezení náhodné náhlé aktivace při plné hlasitosti. LED „NETWORK“ svítí trvale.

4. Při zapnutém zesilovači můžete vybrat požadovaný vstup pomocí tlačítka na pouzdru nebo na dálkovém ovladači. Zvolený vstup je zapamatován a po vypnutí napájení se nezmění.

5. Jedním stisknutím tlačítka hlasitosti posunete knoflík o hodnotu nastavenou ve 3. buňce EEPROM, když tlačítko hlasitosti podržíte, knoflík se neustále otáčí.

6. Když stisknete tlačítko „mute“, ovladač se otočí maximální rychlostí na minimum.

Při dalším stisknutí se zvýší hlasitost o hodnotu nastavenou v 5. buňce EEPROM.

Stisknutí libovolného tlačítka hlasitosti při pohybu ovladače na příkazu „mute“ zruší akci „mute“ a přejde do režimu ovládání hlasitosti.

V okamžiku blikání mikrokontroléru nezávisle nastavujete požadované hodnoty pro program (zadáním požadovaných hodnot do buněk EEPROM)

Programování nového dálkového ovládání.

Když jej poprvé zapnete, měli byste naprogramovat (zablikat) dálkové ovládání. Vhodné je jakékoli dálkové ovládání kódované společností NEC, jedná se o většinu „čínských“ dálkových ovladačů, stejně jako dálkové ovladače z domácích set-top boxů a televizorů (kromě Samsung a Sony)

Firmware dálkového ovládání:

1. Odpojte napájení mikrokontroléru na několik sekund.

2. Zapněte napájení mikrokontroléru a během jedné minuty, nejpozději však po zapnutí napájení anody, stiskněte a podržte tlačítko „POWER“ na těle zesilovače po dobu několika sekund, dokud nezačne LED „POWER“ pomalu blikat jednou za sekundu. , toto je programovací režim pro nový dálkový ovladač DU.

3. Stiskněte tlačítka dálkového ovládání v určitém pořadí, po přijetí kódu LED „SÍŤ“ několikrát zabliká, což znamená přijetí a zaznamenání příkazu.

Pořadí stisknutí tlačítek je následující:

1. Jídlo

2. Výběr vstupu

3. Hlasitost je vyšší

4. Hlasitost je nižší

5. Ztlumte zvuk

(můžete stisknout jakékoli pohodlné tlačítko na dálkovém ovladači)

4. Vypněte napájení na několik sekund. Po zapnutí zkontrolujte správnou funkci tlačítek dálkového ovládání, v případě potřeby zopakujte proces firmwaru od úplného začátku.

Firmware mikrokontroléru

Před flashováním firmwaru MK zadejte potřebné hodnoty do buněk EEPROM.

Buňky EEPROM:

1 - doba zpoždění napájení anody (v sekundách)

2 - rychlost otáčení motoru ovládání hlasitosti (1–255, kde 255 je maximální rychlost)

3 - krok jedním kliknutím (úhel otočení při jednom stisknutí tlačítka hlasitosti, 0-255)

4 - doba jízdy od min. do max. hlasitý (v sekundách, změřte a zaregistrujte)

5 - úroveň hlasitosti při zapnutí (v sekundách)

6* – příznak, použití funkcí. nastavení nízké hlasitosti - krok 5. a položka 6 (1 – zapnuto, 0 – vypnuto)

7** - vlajka, blikající LED. „NETWORK“ během zahřívání lampy, 1 – ANO, 0 – NE

Všechny hodnoty v buňkách EEPROM se zadávají v hexadecimální soustavě, k tomu můžete použít přiložený program nebo jakoukoli online kalkulačku.

4. buňka - čas rovný nebo o něco delší než čas, který trvá přechod z maximální na minimální hlasitost, aby bylo možné nastavit garantovanou minimální úroveň, měřte při zapnutí zesilovače, protože v tuto chvíli je rychlost maximální.

5. článek – úroveň hlasitosti, která se po přivedení anodového napájení plynule ustálí,

nastavte požadovanou úroveň.

*Pokud výše uvedené funkce nejsou vyžadovány, nastavte příznak v 6. buňce na „0“.

**Pokud je blikající příznak „NETWORK“ nastaven na „0“, LED bude svítit nepřetržitě.

MK můžete flashnout jakýmkoli pohodlným způsobem, příkladem programátoru

Seznam dílů:

PIC16F628A – 1 ks.

ULN2003 (ULN2004) – 1 ks.

Quartz rezonátor 4 MHz – 1 ks.

Nízkonapěťová relé se dvěma skupinami kontaktů (přepínač vstupu) – 2 ks.

Relé s jednou nebo dvěma skupinami kontaktů pro sepnutí anody – 1 ks.

Relé s jednou skupinou kontaktů pro zapnutí sítě (připojení silového transformátoru) – 1 ks.

Všechna relé jsou 12V.

Bipolární tranzistor MPSA 42 – 2 ks.

Bipolární tranzistor MPSA92 – 2 ks.

Bipolární tranzistory lze nahradit libovolnými analogovými tranzistory s nízkým výkonem nebo tranzistory s efektem pole

Fotodetektor TSOP nebo jiný kompatibilní.

Nízkopříkonový stabilizátor 7805 pro 5 voltů – 1 ks.

Stabilizátor 1 ampér 7812 při 12 voltech – 1 ks.

Kondenzátor

470uF*25 voltů – 1 ks.

470uF*16 voltů – 1 ks.

470uF*6,3 voltů – 1 ks.

4ks diod nebo usměrňovací můstek.

Nízkopříkonový transformátor pro několik wattů 220/12(14) voltů – 1 ks.

Můžete použít jakýkoli nízkoenergetický zdroj s napětím +5 a +12 voltů na výstupu

Rezistory (0,125 W):

20 pokojů – 2 ks.

1 pokoj – 4 ks.

10 pokojů – 1 ks.

Knoflíky - 2 ks.

LED - 4 ks.

Přiložený archiv obsahuje komentář zdroj programy, soubor firmwaru, diagram v PDF a diagram v Proteus, stejně jako program pro převod binárních na šestnáctkové (program by měl používat numerickou klávesnici nad klávesami s písmeny)


Kvůli jednoduchosti obvodu nebyl vyvinut plošný spoj, obvod byl sestaven na prkénku.

Deska se vstupními relé je umístěna v těsné blízkosti vstupních zásuvek.

Případné dotazy můžete položit na.

S vývojem a zlepšováním mikroobvodů pro audio zesilovače (předběžných i konečných) existuje potřeba modernizovat ovládání. Nejlepší způsob, jak toho dosáhnout, je použít ovladač. Tento projekt mě velmi zaujal z hlediska funkčnosti, autor obvodu regulátoru i samotného firmwaru se velmi snažil dovést ovládací program k dokonalosti (za což mu patří velký dík!). Dále zkopíruji popis autora s drobnými zkratkami.

Schematické schéma hlavní jednotky

Mikrokontrolérem řízený předzesilovač Atmega16 Je postaven na modulárním principu, to znamená, že každý si může vytvořit jednotlivé moduly podle svých přání a preferencí. To platí zejména pro výstupní výkonové zesilovače, napájecí zdroje a ochranu reproduktorů. V tomto materiálu se podíváme na vstupní modul na čipu TDA7313 a procesorovou řídicí jednotku. Čip TDA7313 je součástí standardního schématu a nemá žádné speciální funkce. Jednotka je napájena zdrojem +9V. Tento blok nemá žádné další funkce. PCB soubory pro tento a další moduly archivováno na fóru, jsou zde i schematická schémata připojení klávesnice, koncového zesilovače a zdroje.

Hlavní parametry modulu:

1. Nastavení hlasitosti (16 úrovní);
2. Nastavení zisku (4 úrovně);
3. Nastavení basových tónů (16 úrovní);
4. Ovládání HF tónu (16 úrovní);
5. Nastavení vyvážení předních reproduktorů (16 úrovní);
6. Nastavení vyvážení zadních reproduktorů (16 úrovní);
7. LOUDNESS - Zapnutí/vypnutí hlasitosti;
8. režim MUTE;
9. režim STANDBY;
10. Zobrazit čas v režimu ZTLUMIT A POHOTOVOSTNÍ a také po 10 sekundách, kdy nebyly stisknuty žádné klávesy nebo jiné ovládací vstupy;
11. Ovládání všech funkcí z klávesnice, dálkový ovladač (RC) Dálkový ovladač funguje podle standardu RC-5, jako jeden z nejběžnějších;
12. Ovládání pomocí Valcoderu (kodéru);
13. Sledování teploty radiátorů nebo vnitřní teploty ve skříni prostřednictvím dvou kanálů na bázi čidel od DALLAS DS18x20. Při překročení nastavené řídicí teploty se zapne chladicí ventilátor.

Modul využívá především SMD prvky. Mikroobvody v DIP balíčcích. Dioda VD10 je instalována na opačné straně desky. Zesilovač se ovládá pomocí klávesnice, kodéru a dálkového ovladače. Můžete použít jakýkoli dálkový ovladač, který funguje podle standardu. Klávesnice je postavena ve formě matice 12 tlačítek (4x3):

VSTUP 1- výběr 1 kanálu;
INPUT2- výběr kanálu 2;
INPUT3- výběr kanálu 3;
HLASITOST- zapnout/vypnout režim hlasitosti;
ZTLUMIT- vypněte zvuk (vypnutí probíhá plynule, ne náhle). Dalším stisknutím se zvuk zapne;
POHOTOVOSTNÍ- vypněte zesilovač. Výkonový zesilovač a jeho napájení jsou vypnuty, modul procesoru pracuje v pohotovostním režimu;
JÍDELNÍ LÍSTEK- tlačítko pro vstup do doplňkového menu, ve kterém lze nastavit doplňkové parametry, jako je čas, datum, reakční teplota čidel regulace teploty radiátorů. Dalším stisknutím tohoto tlačítka v tomto režimu se vrátíte do hlavního menu ovládání zesilovače bez uložení parametrů. Aby se nové parametry uložily, musíte kliknout na tlačítko SOUBOR.
SOUBOR- jak je uvedeno výše, jedná se o uložení nových parametrů zadaných v podnabídce. V podstatě když stisknete klávesu SOUBOR Můžete vidět teplotu radiátorů, informace se zobrazí do 3 sekund.
NAHORU/DOLŮ- přechod na předchozí/následující položku nabídky nebo podnabídku;
LEVÁ, PRAVÁ- snížit/zvýšit odpovídající parametr, který je zobrazen na indikátoru.

Hlavní tlačítka jsou zpracována programem téměř okamžitě, ale stisknutí a reakce na tlačítko POHOTOVOSTNÍ vyžaduje stisknutí po dobu přibližně 3 sekund. Tlačítka ZTLUMIT A HLASITOST asi 1 sekundu. To se provádí, aby se zabránilo aktivaci při náhodném stisknutí těchto tlačítek, zejména pokud je použit dálkový ovladač. Hlavní nabídka ovládacího programu zesilovače se skládá z následujících položek:

Hlasitost(Hlasitost)
Attens(Získat)
Bas(LF tón)
Ztrojnásobit(HF tón)
Balans F(Vyvážení předních reproduktorů)
Balans R(Vyvážení zadních reproduktorů)

V tomto režimu funguje i klávesa SOUBOR, po stisknutí se na 3 sekundy zobrazí hodnoty teploty z čidel. Když stisknete tlačítko JÍDELNÍ LÍSTEK dostaneme se do další nabídky pro nastavení času, data a parametrů maximální teploty pro spuštění teplotní ochrany. Toto menu se skládá z následujících položek:

"Nastavit čas: hodina" (nastavení času - hodiny),
"Nastavený čas: Min" (nastavení času - minuty),
"Nastavit čas: sec" (nastavení času - sekundy),
"Nastavit datum: den" (nastavení data - dne),
"Nastavit datum: měsíce" (nastavení data - měsíce),
"Nastavit datum: rok" (nastavení data - roku),
"Sada MAX DS18x20" (nastavení teploty odezvy tepelné ochrany).

V tomto režimu se pohyb v menu provádí pomocí kláves NAHORU/DOLŮ(a tlačítka dálkového ovládání) a nastavení parametrů pomocí tlačítek LEVÁ, PRAVÁ(a kodér). V kterémkoli z bodů, pokud stiskneme klávesu JÍDELNÍ LÍSTEK, pak se vrátíme do hlavní nabídky bez psaní nových hodnot a pokud stiskneme klávesu SOUBOR a poté uložte zadané parametry. Pro pohodlí autor poskytl firmware v angličtině, ruštině a ukrajinštině. Jako možnost jsem se rozhodl ovládat pouze dálkové ovládání, takže nechci sestavovat a instalovat kodér a klávesnici. Platba, kterou autor poskytl, byla provedena pro sebe, a tak se rozhodl provést svou vlastní.

Dokončil jsem montáž předzesilovače - vše se otevírá a je nastavitelné. Protože zde nejsou žádné senzory, nejsou definovány (ve formě čárek v pohotovostním režimu). Svou desku jsem postavil pro SMD, ale procesor je v balení Dip, takže deska mu sedí podle velikosti indikátoru - to je hlavní důvod, proč desku nevkládám Položit.

Druhá deska bude samotný předzesilovač na TDA7313. Třetí deska je modul pro řízení napájení a pohotovostní režim. Tady je fotka:

Je čas na testování. Hraje skvěle! Potěší mě hloubka nastavení basů a výšek, basy jsou jemné, výškové reproduktory tak hlasité (i když s OM to bude jistě zábavnější), líbila se mi hlavně kompenzace hlasitosti s velmi působivým efektem nárůst v nízkých frekvencích. Obecně mohu o zařízení říci zatím jen jedno - nepřetržité výhody!

Po půldenní jízdě jsem nenašel žádné nedostatky ve firmwaru, ovládání dálkového ovládání je jasné, obecně pokud se někdo rozhodne toto schéma zopakovat, nebude litovat! Autor schématu - Andrej Doinikov. Montáž a testování - GUVERNÉR.

Diskutujte o článku OVLÁDÁNÍ MIKROKONTROLÉRU V ULF

Tento článek popisuje, jak můžete pomocí audio procesoru a čipů mikrořadiče vytvořit blok ovládání digitální hlasitosti a tónu pro systém prostorového zvuku, pokud máte počítač nebo přehrávač DVD. Má smysl sestavit si takové zařízení svépomocí, pokud má někdo zesilovače se starými dobrými AC S-30, AC-25 a různými variantami S-90.

Popisované ovládání digitálního tónu, hlasitosti a vyvážení umožňuje nastavení celkové hlasitosti a hlasitosti každého kanálu systému prostorového zvuku 5.1 zvlášť. Ovládání tónů - oddělené v předních, zadních a středových reproduktorech, stejně jako změna úrovně basů, samostatně v předním, zadním a subwooferovém kanálu. V bloku můžete vybrat tři další režimy: „Stereo“, „Extended stereo 1“ (+30 %), „Extended stereo 2“ (+52 %) – samostatně pro každý pár reproduktorů. Existuje i verze řídicí jednotky, kde je možné volit zdroje signálu ze tří samostatných vstupů každého čipu ovladače.

Obrázek 1

„Mozek“ nastavovacího bloku, jehož funkční schéma je na obr. 1, je mikrokontrolér PIC16F628A, který ovládá tři audio procesory TDA9860 přes sběrnici l2C (signály SDA a CLK). Kromě toho zpracovává signály z dálkového ovládání přijímané přes IR přijímač SDU (B1) a zobrazuje všechny informace na LCD indikátoru.

Obrázek 2

Schéma zapojení audio procesoru TDA9860 je na Obr. 2. Analogové vstupy zvukového procesoru jsou připojeny ke zdrojům vícekanálových nebo stereo audio signálů - VHF přijímač ("FM"), zvuková karta ("PC"), audio výstupy TV nebo DVD přehrávače (" TELEVIZE"). Výstupy LO, R0 audio procesorů (A1-A3 na obr. 1) jsou připojeny k UMZCH levého a pravého kanálu pro přední (A1) a zadní (A2) reproduktory nebo kanály centrálního a subwooferu. (A3). Je třeba poznamenat zvláštnost spojovacího pinu 25 čipu TDA9860. Pro šest kanálů jsou potřeba tři desky plošných spojů s audio procesory a pro dva z nich (A1 a A2 na obr. 1) je připojen ke společnému vodiči a pro třetí (centrální a nízkofrekvenční kanály) je připojený ke kladnému napájecímu vodiči. Úroveň napětí na tomto pinu určuje adresu zařízení. Na deskách plošných spojů se tento výběr provádí pomocí propojek.

Technické vlastnosti řídící jednotky a systému jako celku určují zvukové procesory TDA9860 a také použité výkonové zesilovače. Propojovací obvod TDA9860 se od standardního liší zavedením emitorových sledovačů na tranzistorech VT1, VT2, které jsou zapnuté na výstupu zařízení. Poskytují lepší párování s koncovým zesilovačem (autor použil pro subwoofer jako UMZCH pět mikroobvodů TDA7294 a dva TDA7293 v „tandemovém“ zapojení).

class="eliadunit">

Blok poskytuje uložení všech předvoleb regulátoru; Po zapnutí jednotky se hlasitost postupně zvyšuje na dříve nastavenou úroveň. K dispozici je režim pro snížení (vypnutí) hlasitosti - Mute. Všechny režimy nastavení jsou zobrazeny indikátorem tekutých krystalů v ruštině.

Všechna nastavení jsou možná pomocí čtyř tlačítek na předním panelu jednotky, stejně jako z běžného dálkového ovladače televizoru. Chtěl bych poznamenat, že téměř všechny nápisy jsou „napevno připojeny“ do EEPROM mikrokontroléru, takže je lze změnit bez ovlivnění hlavního programu. Výjimkou je pozdrav, stejně jako názvy režimů, které se zobrazují v angličtině. Je to z důvodu omezené kapacity paměti EEPROM mikrokontroléru a také z důvodu maximální kompatibility LCD indikátorů. Pokud někdo nenajde Russified indikátor, v tomto případě stačí změnit ruské nápisy na anglické v EEPROM mikrokontroléru; informace o tom jsou uvedeny níže.

Pomocí tlačítek "1", "2" a "3" na dálkovém ovladači je možné volit mezi třemi vstupy audio procesoru a přepínání probíhá současně všech tří párů vstupů. Ale pomocí tlačítek na předním panelu jednotky můžete vybrat vstup pro každý audio procesor zvlášť, výsledkem je, že na přání bude v jednom páru reproduktorů přehrávat rozhlasové vysílání, ve druhém hudba z počítače, a zvuk z TV nebo DVD přehrávače ve třetí. Hodně záleží na použité možnosti přepínání vstupních konektorů, propojování kabelů a vaší fantazii.

Nemá smysl podrobně popisovat, jak se v nabídce pohybovat, stačí uvést skutečné funkce použitých tlačítek dálkového ovládání:
"1" - přepnutí tří audio procesorů na první vstup (například FM tuner);
"2" - přepnutí tří audio procesorů na druhý vstup (například TV přijímač);
"3" - přepnutí tří audio procesorů na třetí vstup (například PC);
"M" - záznam všech předvoleb do paměti;
"SL" - vyvolání hlavní nabídky;
"P+" - posun v nabídce nahoru;
"R-" - pohyb v nabídce dolů; "+" - zvýšení vybraného parametru;
"-" - sníží vybraný parametr;
"Mute" - zapíná a vypíná zvuk.

Obrázek 3

Schéma řídicí jednotky zobrazené na Obr. 3 je jednoduchý a nevyžaduje žádné zvláštní vysvětlení. Je použit LCD indikátor SC1602EULT-SH-GB s rozměry obrazovky 106x35 mm (viditelná část - 99x24 mm), u kterého proud podsvícení dosahuje 750 mA. Dále můžeme doporučit indikátor SC1602BULT-SH-HS-G s rozměry obrazovky 71x25 mm (viditelná část - 65x16 mm). Aby zbytečně nezatěžoval zdroj, bylo rozhodnuto zavést software pro vypnutí podsvícení, když není potřeba. Pro plynulou změnu podsvícení jsou do zařízení zavedeny prvky VT1, VD1, SZ, R2-R4. Rezistor R4 by měl být vybrán jak z hlediska odporu, tak z hlediska výkonu, nebo se bez něj zcela obejít, s ohledem na stávající indikátor. U velkého indikátoru může výkon rezistoru R4 dosáhnout až 2 W, u menšího stačí 0,5 W. Kromě toho by měl být tranzistor VT1 s proudem 750 mA použit s chladičem, například hliníkovou deskou o rozměrech 20x30 mm.

Výstup RA0 regulátoru lze použít k ovládání režimu "Mute". Po zapnutí audiosystému, zatímco se indikátor inicializuje, probíhá čtení paměti a pozdrav, přechodové procesy na konci zesilovací cesty a pin RA0 je nastaven na vysokou úroveň, což umožňuje provoz zesilovačů. Tím se eliminuje charakteristické cvaknutí v okamžiku zapnutí (připomínám, že mikroobvod TDA7294 má kolíky pro ovládání režimů „Mute“ a „St-by“).

Nyní o programování mikrokontroléru. HEX soubor neobsahuje konfigurační slovo (byte), proto je nutné jej nastavit v možnostech programátoru: WDT - zakázáno, PWRTE - povoleno, typ generátoru - XT.

V tabulce 1 (umístěný v archivu) představuje kódy Russified indikátoru, které budou potřeba, pokud potřebujete změnit nápisy zobrazené na indikátoru. Každý nápis (tabulka 2) začíná konkrétní adresou a nutně končí nulou. Tím je omezen počet znaků nahrazovaného nápisu. Nově zadaný nápis nesmí překročit počet znaků nahrazovaného. Změňme například nápis „VOLUME“ na „VOLUME“. Slovo "VOLUME" se skládá z devíti znaků a "VOLUME" - ze šesti, takže s výměnou nebudou žádné problémy. Podle tabulky. 1, v hexadecimálním vyjádření slovo „OBJEM“ vypadá takto: 0xA1, 0x50, 0x4F, 0x4D, 0x4B, 0x4F, 0x54, 0x62. Slovo "VOLUME" se píše takto: 0x20, 0x56, 0x4F, 0x4C, 0x55, 0x4D, 0x45, 0x20, 0x20. Kódy "0x20" jsou mezery (viz tabulka 1). Najdeme adresu EEPROM, od které zápis začíná, v našem příkladu je to 0x27, a postupně ji nahradíme. Ještě jednou upozorňuji, že kódy 0x00 v EEPROM nelze měnit, program je používá k určení konce zápisu!

Novinka na webu

>

Nejoblíbenější