Controllo elettronico del volume su Microchip PIC18F2550 e DS1868. Controllo digitale del volume su un microcontrollore Elaborazione del suono utilizzando un microcontrollore atmega

C'era una volta, nel 2005-2006, ho effettuato un controllo del volume e del tono su un TDA8425 con un telecomando.
L'articolo è stato pubblicato su alcuni siti Web con una versione demo del firmware MK.

Ho deciso di pubblicarlo qui versione completa, potrebbe essere utile a qualcuno.
Non vedo il motivo di riscrivere quanto scritto nell'articolo allegato (pdf).
In breve, il TDA8425 è un controllo del volume e del tono controllato tramite il bus I2C; di conseguenza, il controller è realizzato su ATMEL.
Il controller, oltre a regolare direttamente il volume, consente di controllarlo a distanza dal telecomando RC-5 e simili, c'è un aumento graduale del volume al momento dell'accensione e il controllo della temperatura.

Dall'editor: puoi scaricare l'articolo completo, il firmware e altri file in fondo a questa pagina. Fornirò alcuni estratti dall'articolo e dalle fotografie in modo che il lettore rispettato possa decidere da solo quanto sia interessante per lui questo schema e quanto sia difficile ripeterlo. --Datagor

Di cosa stiamo parlando?

Questo articolo descrive come realizzare un controllo del volume e del tono a due canali (stereo) con il telecomando sul TDA8425. Specifiche i dispositivi corrispondono alle caratteristiche del chip TDA8425 e sono indicati nella Scheda Tecnica. Questo dispositivo può essere assemblato come unità separata o inserito nell'alloggiamento dell'amplificatore.

Unità processore del suono

Questo è tutto, il tabellone è pronto. Assicurati di controllare la qualità dell'installazione. Il chip TDA8425 è controllato tramite il bus I2C utilizzando un controller.

Microcontrollore

Di seguito è riportato uno schema e una descrizione del controller (circuito di controllo).
Il compito principale di questo circuito è trasferire i dati al chip TDA8425 (bus I2C). Tuttavia, ci sono anche una serie di funzioni aggiuntive. Ulteriore breve descrizione schema.

1. "Pannello LCD e pulsanti": tutto ciò che va al pannello frontale è collegato qui. Si tratta di un pannello LCD a due righe da 16 caratteri con retroilluminazione, quattro pulsanti per il controllo dal pannello e un fotorilevatore per telecomando.

2. “Sensore termico 1” e “Sensore termico 2” - installati sui radiatori amplificatori (ULF), monitorare la temperatura e, quando viene raggiunta la temperatura massima (impostata), accendere i dispositivi di raffreddamento (ventole) collegati rispettivamente a “A il dispositivo di raffreddamento 1”, “Al dispositivo di raffreddamento 2” funzionano in modo indipendente, eventuali ventole funzionano a +12V. È possibile collegare al posto della ventola, ad esempio, un LED per indicare l'alta temperatura del radiatore o un relè per spegnere il carico, ecc.
Contatti “A1” e “A2” per abilitare o disabilitare il sistema di termoregolazione. “A1” e “A2” sono chiusi; il microcontrollore controlla la temperatura. “A1” e “A2” sono aperti: il microcontrollore non controlla la temperatura. Un transistor (qualsiasi n-p-n) viene utilizzato come sensore.

3. “Alla retroilluminazione LCD” - si collega al negativo della retroilluminazione del pannello LCD, dopo aver completato le regolazioni, la retroilluminazione si spegne dopo circa 15-20 secondi.

4. “Segnale mute” - in modalità mute, oltre a ridurre il volume (in TDA8425), +5V appare sui contatti M1 e M2 (per amplificatori dotati di modalità mute).

Se non sono necessarie funzioni aggiuntive, non è necessario installare le parti ad esse correlate.
Quando si utilizzano raffreddatori (ventilatori) con elevata corrente operativa, è necessario fornirne di più transistor potenti VT2 e VT3.

Pannello frontale

Il pannello frontale contiene: pannello LCD, pulsanti di controllo e fotorilevatore. Lo schema di collegamento è mostrato di seguito. Non ha senso inserire dei circuiti stampati poiché la disposizione degli elementi dipende dalla struttura del case.

Assicurati di prestare attenzione al collegamento del pannello LCD; lo schema sopra utilizza WH1602D. L'alimentazione +5 V viene fornita al pin 1 e il corpo al pin 2. Per altri produttori di pannelli LCD, potrebbe essere il contrario rispetto al pin 2 +5 V, pin 1 del corpo.

alimentatore

Per l'alimentazione è possibile utilizzare una qualsiasi sorgente +12V stabilizzata oppure farlo secondo lo schema seguente

Parti utilizzate

Le schede sono predisposte per l'installazione delle seguenti parti:
Condensatori di uscita non polari K10-17. Elementi “chip” di dimensione standard 1206. Diodi KD522 o simili. Diodi Zener a 5,1 V o 5,6 V. Qualsiasi fotorilevatore utilizzato nei televisori di nuova generazione. Si consiglia di installare resistenze R23, R24 dello stesso valore.Le schede sono predisposte per l'installazione di connettori standard (passo 2,5 mm).

Impostazioni

Prima della configurazione, programmare il microcontrollore (il firmware è riportato di seguito).

1. Collegare i pin omonimi sul bus I2C (SDA SDA, ecc.) delle due schede. Accendi l'alimentazione.
Ruotando il resistore di rifinitura R1, impostare la luminosità desiderata della lettura del pannello LCD (qualità della stampa delle lettere).

2. Se si prevede di utilizzare un sistema di controllo della temperatura del radiatore, è necessario determinare i limiti per l'accensione e lo spegnimento dei dispositivi di raffreddamento (ventole). Questa necessità è associata alla dispersione delle parti (resistori, stabilizzatori). Darò un esempio della procedura per determinare i limiti (i numeri riportati di seguito sono il risultato delle mie misurazioni).

Colleghiamo i sensori di temperatura e li fissiamo su una piastra metallica insieme ad una termocoppia collegata al tester (il tester deve essere in grado di misurare la temperatura).

I contatti A1 e A2 devono essere chiusi (posizionare un ponticello).

Accendere l'alimentazione, premere contemporaneamente i pulsanti “+” e “-”, le letture T1=117 e T2=117 verranno visualizzate sullo schermo del pannello LCD (le letture saranno le stesse se R23, R24 non differiscono da ciascuno altro in valore, magari ad esempio T2=114, ma questo non è importante).Guardiamo la temperatura sul tester.Per me T1=117 corrisponde a 28 gradi C (temperatura ambiente).

Posizionare la piastra con i sensori di temperatura sul saldatore e riscaldarla. Alla temperatura desiderata annotare i valori di T1 e T2. Questi sono i valori minimi. T1=T1min=110, T2=T2min=110 corrisponde a 45 gradi C. Riscaldare ulteriormente e registrare i valori massimi. T1=T1max=97, T2=T2 max =97 corrisponde a 75 gradi C. (scegliete voi stessi i limiti di temperatura).

Abbiamo ottenuto i valori di T1 e T2 in forma decimale, convertiamoli in esadecimale. T1=T1min=110=6E, T2=T2min=110=6E, T1=T1max=97=61, T2=T2 max=97=61. Scriviamo i valori esadecimali risultanti nella ROM del microcontrollore all'indirizzo:

05 - Т1max, 06 - Т1min, 07 - Т2max, 09 - Т2 min.

Quando il radiatore ULF si riscalda fino a T1max = 75 gradi C, il raffreddatore 1 si accenderà e raffredderà il radiatore a una temperatura T1min = 45 gradi, quando la temperatura raggiunge 45 gradi C, il raffreddatore 1 si spegnerà.

Di conseguenza, quando i radiatori sono leggermente riscaldati (small potenza di uscita ULF) non si accendono; con potenza di uscita ULF elevata, il riscaldamento dei radiatori aumenta e i raffreddatori funzionano. Questo sistema consente di ridurre le dimensioni dei radiatori ULF e di non creare rumore inutile quando i raffreddatori funzionano a bassi livelli di volume (ad alta potenza il rumore non è udibile :)).

Descrizione del lavoro

1. Il dispositivo si comanda a distanza utilizzando un qualsiasi telecomando compatibile con il sistema di comando RC5 o RC6. Tutti i comandi vengono eseguiti tenendo premuto il pulsante VCR

2. Quando lo accendi per la prima volta, a causa della mancanza delle impostazioni iniziali, vedrai "Volume MUTE" sullo schermo LCD, prendi il telecomando e tenendo premuto il pulsante VCR, premi il pulsante MUTE (mute) . I valori del volume appariranno sullo schermo LCD, premere il pulsante "Scrivi" sul pannello frontale (scrivi in ​​memoria).

3. Pannello frontale.
Pulsanti "+" e "-" per la regolazione e la modifica dei valori.
“Seleziona” - selezione del menu
"Scrivi": scrivere in memoria.
Utilizzando i pulsanti elencati, imposta i livelli e i valori necessari in tutti i menu. Fare clic su "Scrivi". Alla successiva accensione del dispositivo verranno impostati tutti i valori memorizzati in memoria.

Quando si è collegati alla rete, il volume è impostato al minimo, +5 V appaiono sull'uscita "Segnale muto" della scheda "Circuito di controllo". Dopo circa 2 secondi: un aumento graduale del volume fino al valore registrato in memoria

4. Controllo remoto.
Pulsanti “+” e “-”.
“Seleziona” - selezione del menu.
Eseguono le stesse funzioni dei pulsanti sul pannello anteriore.
I seguenti pulsanti funzionano solo dal telecomando: “MUTE” - disattiva l'audio (l'audio nel TDA8425 e il “segnale Mute” dal microcontrollore sono disattivati). "PP" - impostazione dei valori iniziali (vengono impostati i valori memorizzati in memoria).

5. In qualsiasi menu, se non viene premuto più di un pulsante, dopo circa 10 secondi tornare al menu "Volume" e, trascorso lo stesso tempo, spegnere la retroilluminazione LCD.

ULFTDA2050

Di seguito, ad esempio, vengono mostrati il ​​circuito e le schede di un amplificatore a bassa frequenza su un microcircuito (potenza di uscita 20-25 W). L'amplificatore funziona con questo controllo del volume e del tono.

Il circuito mostrato in figura è un amplificatore per il Subwoofer. I segnali dei canali sinistro e destro vengono inviati rispettivamente a LI e RI, filtrati, sommati e amplificati. Per ottenere un amplificatore per il canale sinistro o destro è necessario apportare le seguenti modifiche:
R1, R3, R6, C1, C4 non sono installati.
Invece del resistore R4, posizionare un ponticello.
R10 = 1kOhm.
Il segnale viene inviato a LI.
Viene mostrato un canale, per lo stereo sono necessari due di questi canali. Il radiatore dell'amplificatore è piccolo e viene utilizzato per il raffreddamento dalle ventole.

Per alimentare l'amplificatore viene utilizzato un alimentatore unipolare non stabilizzato. È necessario utilizzare un trasformatore con una potenza di 70-100 W con una tensione di uscita non superiore a 30-33 V.
Alimentazione per il controllo del volume e del tono da un avvolgimento separato (~15-18 V) o da un trasformatore separato. Assicurati di seguire le regole per l'installazione di messa a terra e circuiti ad alta corrente (ci sono molti articoli a riguardo).

File

In realtà, l'articolo stesso, 2005
🕗 29/07/08 ⚖️ 3,09 Mb ⇣ 649 Ciao, lettore! Mi chiamo Igor, ho 45 anni, sono siberiano e un appassionato ingegnere elettronico amatoriale. Ho ideato, creato e mantengo questo meraviglioso sito dal 2006.
Da più di 10 anni la nostra rivista esiste solo a mie spese.

Bene! L'omaggio è finito. Se vuoi file e articoli utili, aiutami!


Portiamo alla vostra attenzione un prodotto semplice e di alta qualità

controllo del volume digitale a sei canali

. Il regolatore è assemblato su un chip TDA7448 prodotto dalla società europea STMicroelectronics. Questo microcircuito ha un'interfaccia digitale I2C. Per il controllo tramite questa interfaccia è stato utilizzato un microcontrollore RISC comune, economico e ad alta velocità di Microchip PIC16F873 (può essere sostituito con PIC16F873A, PIC16F876, PIC16F876A).
Gli sviluppatori di dispositivi microcontroller di Microchip hanno la capacità unica di collegare facilmente più encoder senza cavi aggiuntivi. Ciò ha permesso di implementare un concetto piuttosto insolito per il dispositivo.
Strutturalmente, il circuito è costituito da due componenti: un'unità di controllo a microcontrollore

E l'unità di regolazione su TDA7448.

Il regolatore è destinato ad essere utilizzato nei sistemi in formato 5.1. Ciò presuppone i seguenti canali: anteriore (sinistro e destro), posteriore (sinistro e destro), centrale e subwoofer. Per controllare questi canali vengono utilizzati 4 encoder. La modalità volume e bilanciamento per la parte anteriore e posteriore può essere commutata con il pulsante "volume/bilanciamento". Sono inoltre presenti i pulsanti “Mute” e “StandBy”. C'è anche una linea StandBy separata, che può essere utilizzata per disabilitare l'hardware degli amplificatori. Una modalità speciale è “Volume principale”. Il passaggio a questa modalità viene effettuato utilizzando un pulsante su una linea riservata. In questa modalità tutti gli encoder funzionano in parallelo, cioè modificare i livelli del volume in modo uniforme su tutti i canali (linee). Il parametro "volume complessivo" non ha alcuna misura numerica specifica, perché Ciascun canale è impostato sul proprio livello di volume. La regolazione del "volume generale" diminuisce o aumenta solo contemporaneamente tutti i canali.
Per visualizzare la direzione di regolazione in questa modalità, l'indicatore mostra il nome della modalità “Master volume” nella riga superiore e le icone animate nella riga inferiore<<<<< или >>>>>.

Tutte le funzioni di controllo sopra indicate possono essere eseguite tramite qualsiasi telecomando in formato RC5 (degli elettrodomestici Philips).
I circuiti stampati sono realizzati con PCB a lato singolo utilizzando il metodo LUT, ma possono essere facilmente realizzati su circuiti stampati. I file dei disegni delle tavole in formato Sprint Layout si trovano alla fine dell'articolo. Di seguito è riportato un disegno e una fotografia dell'assemblato scheda a circuito stampato unità di controllo del microcontrollore.

I valori delle resistenze e dei condensatori possono differire da quelli indicati nello schema del 20%.
L'indicatore ha 2 linee di 16 simboli. Sono prodotti da molte aziende diverse e contengono diversi microcircuiti: HD44780 (HITACHI), KS0066 (SAMSUNG), KB1013VG6 (ANGSTREM) e altri.
Il ricevitore IR TSOP1736 (Vishay) può essere sostituito con SFH-506 (Siemens), TFMS5360 (Temic), ILM5360 (software Integral).
Il chip TDA7448 è realizzato in un package a montaggio superficiale, ma ha un passo dei conduttori abbastanza ampio (1,27 mm) ed è facilmente saldabile con un saldatore affilato. Di seguito è riportato un disegno e una fotografia del circuito stampato assemblato dell'unità di regolazione sul TDA7448.

Di seguito è riportata un'immagine della scheda encoder:

Encoder incrementale meccanico, ad esempio PEC12 o della serie EC11. Quando si sceglie un encoder, fare riferimento alla documentazione sulla piedinatura. L'inclusione corretta può essere determinata mediante enumerazione scientifica.

I pulsanti possono essere qualsiasi cosa tu voglia, dai pulsanti dell'orologio alle tastiere a pellicola standard. La tastiera a membrana ha una base adesiva forte (come il nastro adesivo), che ne facilita l'adesione al corpo del dispositivo. Per collegare il cavo di una tastiera a pellicola, è conveniente utilizzare i connettori della serie FB-x, ad esempio FB-5R.
Il funzionamento del regolatore è stato testato con successo con diversi telecomandi in formato RC5. Di seguito è riportata una foto di uno dei telecomandi. Utilizzare i pulsanti sinistra-destra per selezionare il parametro regolabile e utilizzare i pulsanti su-giù per impostare il livello desiderato (le funzioni dei pulsanti corrispondono ai pulsanti “volume” e “canale”).

Durante il funzionamento, tutte le impostazioni vengono salvate automaticamente e all'accensione vengono impostati in modo uniforme gli ultimi livelli di volume immessi.
La configurazione del circuito del dispositivo si riduce all'impostazione del contrasto richiesto con un resistore di regolazione. Tutti i dialoghi nel menu sono in inglese. Di seguito sono riportate le foto dal vero:

A proposito di ristorazione.
Si consiglia di fornire allo stabilizzatore 7805 una tensione di 6-7 volt verso la centralina del microcontrollore in modo che non si riscaldi quando la tensione diminuisce. Il TDA7448 deve essere alimentato con una tensione di 9 volt da una fonte di alimentazione stabilizzata, ad esempio montata sullo stabilizzatore 7809. Si consiglia di collegare la terra comune sul lato dell'alimentatore.
Per gli appassionati della modellazione sintetica è stato realizzato un progetto in Proteus Professional 7.2 SP6, in cui è possibile valutare alcune funzioni del controllo del volume.

Se sono già presenti condensatori di blocco all'ingresso del tuo amplificatore, in questo circuito puoi tranquillamente eliminare gli elettroliti di uscita e inserire i ponticelli al loro posto.


Con lo sviluppo e il miglioramento dei microcircuiti per amplificatori audio (sia preliminari che finali), si desidera modernizzare il controllo. Il modo migliore per farlo è utilizzare un controller. Questo progetto mi ha interessato molto in termini di funzionalità; l'autore del circuito del controller e del firmware stesso ha fatto molti sforzi per portare il programma di controllo alla perfezione (per questo lo ringrazio molto!). Successivamente, copio la descrizione dell’autore con abbreviazioni minori.

Diagramma schematico dell'unità principale

Preamplificatore controllato da microcontrollore Atmega16È costruito secondo un principio modulare, ovvero ognuno può creare moduli individuali in base ai propri desideri e preferenze. Ciò vale soprattutto per gli amplificatori di potenza in uscita, gli alimentatori e la protezione degli altoparlanti. In questo materiale esamineremo il modulo di input sul chip TDA7313 e un'unità di controllo del processore. Patata fritta TDA7313è incluso secondo lo schema standard e non presenta caratteristiche speciali. L'unità è alimentata da una fonte di alimentazione da +9 Volt. Questo blocco non ha più funzionalità. File PCB per questo e altri moduli archiviato sul forum, c'è anche schemi elettrici per il collegamento di tastiera, amplificatore finale e alimentatore.

Parametri principali del modulo:

1. Regolazione del volume (16 livelli);
2. Regolazione del guadagno (4 livelli);
3. Regolazione dei toni bassi (16 livelli);
4. Controllo tono HF (16 livelli);
5. Regolazione del bilanciamento degli altoparlanti anteriori (16 livelli);
6. Regolazione del bilanciamento degli altoparlanti posteriori (16 livelli);
7. LOUDNESS - Attivazione/disattivazione del volume;
8. Modalità MUTE;
9. Modalità STAND-BY;
10. Mostra l'ora in modalità MUTO E STAND-BY e anche dopo 10 secondi, quando non sono stati premuti tasti o altri input di controllo;
11. Controllo di tutte le funzioni dalla tastiera, telecomando (RC) Il telecomando funziona secondo lo standard RC-5, come uno dei più comuni;
12. Controllo tramite Valcoder (encoder);
13. Monitoraggio della temperatura dei radiatori o della temperatura interna della custodia tramite due canali basato su sensori DALLAS DS18x20. Quando viene superata la temperatura di controllo impostata, la ventola di raffreddamento si accende.

Il modulo utilizza principalmente elementi SMD. Microcircuiti in contenitori DIP. Il diodo VD10 è installato sul lato opposto della scheda. L'amplificatore è controllato tramite tastiera, encoder e telecomando. È possibile utilizzare qualsiasi telecomando che funzioni secondo lo standard. La tastiera è realizzata sotto forma di una matrice di 12 pulsanti (4x3):

INGRESSO1- selezione di 1 canale;
INGRESSO2- selezione del canale 2;
INGRESSO3- selezione del canale 3;
VOLUME- abilitare/disabilitare la modalità sonorità;
MUTO- disattivare l'audio (lo spegnimento avviene in modo fluido, non brusco). Premendo nuovamente si attiva l'audio;
STAND-BY- spegnere l'amplificatore. L'amplificatore di potenza e il suo alimentatore sono spenti, il modulo processore funziona in modalità standby;
MENÙ- un pulsante per accedere al menu aggiuntivo, in esso è possibile impostare Opzioni aggiuntive, quali ora, data, temperatura di risposta dei sensori di temperatura del controllo del radiatore. Premendo nuovamente questo pulsante in questa modalità si ritorna al menu di controllo principale dell'amplificatore senza salvare i parametri. Per salvare i nuovi parametri è necessario fare clic sul pulsante IMPOSTATO.
IMPOSTATO- come già detto si tratta del salvataggio dei nuovi parametri inseriti nel sottomenù. Fondamentalmente, quando si preme un tasto IMPOSTATO Puoi vedere la temperatura dei radiatori, le informazioni vengono visualizzate entro 3 secondi.
SOTTOSOPRA- passare alla voce di menu o sottomenu precedente/successiva;
SINISTRA DESTRA- diminuire/aumentare il parametro corrispondente, visualizzato sull'indicatore.

I pulsanti principali vengono elaborati dal programma quasi istantaneamente, ma premendo e rispondendo al pulsante STAND-BYè necessario premere per circa 3 secondi. Pulsanti MUTO E VOLUME circa 1 secondo. Questo viene fatto per evitare l'attivazione quando questi pulsanti vengono premuti accidentalmente, soprattutto se si utilizza il telecomando. Il menu principale del programma di controllo dell'amplificatore è composto dalle seguenti voci:

Volume(Volume)
Attenti(Guadagno)
Basso(tono LF)
Alti(tono HF)
Balans F(Bilanciamento degli altoparlanti anteriori)
Balans R(Bilanciamento degli altoparlanti posteriori)

La chiave funziona anche in questa modalità IMPOSTATO, quando premuto, i valori di temperatura dei sensori vengono visualizzati per 3 secondi. Quando premi il pulsante MENÙ verremo portati in un menu aggiuntivo per impostare i parametri di ora, data e temperatura massima per l'attivazione della protezione termica. Questo menu è composto dalle seguenti voci:

"Imposta ora: ora" (impostazione dell'ora - orologio),
"Imposta tempo: min" (impostazione dell'ora - minuti),
"Imposta tempo: sec" (impostazione dell'ora - secondi),
"Imposta data: giorno" (impostazione della data - giorno),
"Imposta data: mesi" (impostazione della data - mese),
"Imposta data: anno" (impostazione della data - anno),
"Imposta MAX DS18x20" (impostazione della temperatura di intervento della protezione termica).

In questa modalità, lo spostamento nel menu viene effettuato utilizzando i tasti SOTTOSOPRA(e i tasti del telecomando) e la regolazione dei parametri tramite i tasti SINISTRA DESTRA(e codificatore). In uno qualsiasi dei punti, se premiamo il tasto MENÙ, quindi torneremo al menu principale senza scrivere nuovi valori e se premiamo il tasto IMPOSTATO, salvando poi i parametri inseriti. Per comodità, l'autore ha fornito firmware in inglese, russo e ucraino. Come opzione, ho deciso di controllare solo il telecomando, quindi non voglio assemblare e installare l'encoder e la tastiera. Il pagamento fornito dall'autore è stato effettuato per se stesso, quindi ha deciso di farlo da solo.

Ho finito di montare il preamplificatore: tutto si apre ed è regolabile. Poiché non sono presenti sensori, questi non sono definiti (sotto forma di trattini in modalità standby). Ho costruito la mia scheda per SMD, ma il processore è in un pacchetto Dip, quindi la scheda si adatta in base alle dimensioni dell'indicatore: questo è il motivo principale per cui non inserisco la scheda Posizione.

La seconda tavola sarà la più preamplificatore su TDA7313. La terza scheda è un modulo di controllo dell'alimentazione e una modalità standby. Ecco una foto:

E' il momento dei test. Gioca alla grande! Sono soddisfatto della profondità di regolazione dei bassi e degli acuti, i bassi sono morbidi, i tweeter acuti sono così forti (anche se con OM sarà sicuramente più divertente), mi è piaciuta soprattutto la compensazione del volume con il suo effetto davvero impressionante aumento delle basse frequenze. In generale, finora posso dire solo una cosa sull'apparecchio: continui vantaggi!

Dopo aver guidato per mezza giornata, non ho riscontrato alcun difetto nel firmware, il funzionamento del telecomando è chiaro, in generale, se qualcuno decide di ripetere questo schema, non se ne pentirà! Autore dello schema - Andrej Doinikov. Assemblaggio e collaudo - GOVERNATORE.

Discuti l'articolo CONTROLLO DEL MICROCONTROLLORE IN ULF

Circuito di controllo su un microcontrollore.
Poiché sorgono molte domande del tipo: è davvero uno schema funzionante? come collegare il relè? e così via. L'articolo è stato rivisto e ampliato.

Per coloro che non hanno paura di usare microcontrollori nei dispositivi audio viene proposto un circuito di controllo Controllo del volume Nikitin sul controller 16F877A (autore del circuito e del programma Yuri Glotov).

Lo schema consente:
1. maneggio controllo del volume a sei collegamenti di A. Nikitin, grazie al quale è possibile costruire un regolatore:

  • con un passo di 1 dB e una profondità di controllo di 64 dB (indicazione in decibel) oppure
  • con un passo di 2 dB e una profondità di controllo di 127 dB (l'indicazione è condizionale - a passi).

Attenzione!!! Il controller genera segnali di controllo relè inversi, che consentono di costruire un regolatore senza clic su relè convenzionali (non bistabili).

2. maneggio interruttore di ingresso a quattro canali per costruire un preamplificatore o un amplificatore completo. Gli ingressi vengono commutati dai relè K1-K4, controllati dai pulsanti S3-S6.

3. commutare gli ingressi e controllare il regolatore utilizzando il telecomando. Puoi utilizzare il telecomando per qualsiasi TV o lettore DVD dell'azienda Sony. (RM-834 è stato testato).

4. modalità "MUTE"(dal telecomando) - Mute rapido fino a -64 dB.

Il dispositivo utilizza la visualizzazione dinamica. Indicatori LED a sette segmenti con anodo comune.

Funzionalmente, il progetto è composto da tre blocchi:

1. scheda di controllo del volume— sulla scheda sono montati il ​​controller, i transistor per il controllo del relè e il proprio alimentatore con un dispositivo di protezione da sovratensione:

clicca per ingrandire

Circuito stampato del controller realizzato con tecnologia LUT:

2. pannello di controllo(viene utilizzato anche come falso pannello della struttura) - tutti i controlli dell'amplificatore e del regolatore, gli indicatori, il ricevitore del telecomando e il filtro di potenza sono montati qui:

clicca per ingrandire

Circuito stampato da pannello realizzato con tecnologia LUT:

3. parte esecutiva - montati rispettivamente sulla scheda preamplificatore o su schede separate di interruttore di ingresso e controllo del volume:

clicca per ingrandire

Costruzione e dettagli:

dispositivo di protezione da sovratensione: qualsiasi da un monitor, un lettore DVD, ecc.
trasformatore di rete: qualsiasi a bassa potenza con una tensione di uscita di 13-15 V
sono stati utilizzati diodi a ponte raddrizzatore - KD212 (perché ne ho molti)
transistor T1-T6 tipo 2SC2655 o 2SD667 (saldati da alimentatori di computer difettosi)
transistor T8-T14 KT815 (KT817) - Capisco che sono troppo potenti, ma ne ho tanti e occupano poco spazio sulla scheda.
LED: qualsiasi
Indicatori a 7 segmenti: tutti con un anodo comune. (Il progetto utilizzava un indicatore LD4-BW56RN-A21 con 4 conoscenti semplicemente perché era disponibile)
I chip stabilizzatori sono installati su piccoli radiatori.

Stabilizzatore da 12 Volt Può essere utilizzato per alimentare indicatori di accensione, dispositivi di protezione, circuiti inizio regolare amplificatore di potenza, ecc., nonché quando si utilizzano relè da 12 volt.
Se si dispone di relè da 5 volt e non è necessaria una tensione di 12 volt, è possibile escludere il primo stabilizzatore dal circuito e utilizzare un trasformatore con una tensione di uscita inferiore (7-9 volt).

Struttura completa:

clicca per ingrandire

Foto del dispositivo completato (in alto c'è il telecomando della TV SONY, perfetto per questo schema):

clicca per ingrandire

Tutti gli schemi in un unico file (archivio rar 800 kb)
Tutti i PCB(Formato Sprint) (archivio rar 120 kb) L'archivio contiene due opzioni per i circuiti stampati delle centrali: per relè a 5 volt e per relè a 12 volt.
Opzione PCB dai nostri lettori (in formato Sprint-Layout, NON CONTROLLATO dalla redazione di RadioGazeta!) download (archivio rar 153 kb).
Firmware del microcontrollore: (file rar 4kb)

Impostare.

All'accensione, l'ingresso n. 1 è selezionato per impostazione predefinita.
Impostare livello del volume, che verrà installato quando accendi il dispositivo, è necessario utilizzare i pulsanti S1 e S2 per impostare il valore richiesto e premere contemporaneamente i pulsanti “Input1” e “Volume+”. Il controller ricorderà il livello selezionato.

1. tenendo premuti i pulsanti "Volume+" E "Volume-" sul pannello di controllo, applicare l'alimentazione. L'indicatore mostrerà "0" - il controller è in modalità di lettura del codice.
2. Premendo i pulsanti necessari sul telecomando (ad esempio: 1,2,3,4 - attivazione degli ingressi, controllo del volume “Volume+” e “Volume-”), leggere i codici dei pulsanti decimali dall'indicatore.
3. convertire i codici decimali in esadecimali.
4. programmare i valori ottenuti nel controller, come mostrato in figura:

Importante! Per un funzionamento stabile del dispositivo quando si utilizza il telecomando, il condensatore C4 deve essere installato il più vicino possibile al fotorilevatore!

Continua...

Di seguito sono riportati i diagrammi schematici e gli articoli sull'argomento "controllo del volume" sul sito web dell'elettronica radiofonica e sul sito web degli hobby radiofonici.

Che cos'è un "controllo del volume" e dove viene utilizzato, diagrammi schematici di dispositivi fatti in casa che si riferiscono al termine "controllo del volume".

Ciascuno dei canali del dispositivo è costituito da un inseguitore di emettitore (VT1, VT2), un attenuatore (R5, R6), un filtro passa banda attivo (VT3, VT4) e un amplificatore sommatore analogico (VT5, VT6). I follower dell'emettitore corrispondono all'impedenza di uscita della riproduzione precedente... Esistono molti tipi diversi di regolatori, da un semplice resistore variabile a un moderno regolatore digitale. Ognuno di loro presenta alcuni vantaggi e svantaggi. Il vantaggio di un semplice resistore è che non introduce distorsioni, ma lo svantaggio... Il circuito a due canali per la regolazione del volume, del timbro e del bilanciamento è destinato all'uso in apparecchiature di produzione audio portatili e fisse di fascia media e alta classi. Scopo dei pin del microcircuito KA2107... Viene utilizzato in apparecchiature radiotelevisive per la riproduzione del suono automobilistiche, portatili e fisse di classe media e alta. Un ingresso di controllo aggiuntivo fornisce un facile controllo della compensazione del volume. Quattro ingressi di controllo... Il microcircuito LM1040 è utilizzato in apparecchiature radiotelevisive per la riproduzione audio automobilistiche, portatili e fisse di classe media e alta. Un ingresso di controllo aggiuntivo fornisce un facile controllo della compensazione del volume. Quattro controlli... Un'immagine del circuito stampato è mostrata in Fig. 3.1. Una delle opzioni per un controllo elettronico del volume esterno è mostrata in Fig. 3.2. La disposizione degli elementi è mostrata in Fig. 3.3. Riso. 3.1. Immagine del circuito stampato... Utilizzato in apparecchiature domestiche portatili e fisse di classe media e alta. Il chip è un controllo del volume digitale a due canali con controllo a pulsante. Schema di collegamento tipico... Poiché il controllo del volume KA2250 (TS9153) contiene due controlli stereo con diversi passaggi di regolazione (2 dB e 10 dB), puoi provare a utilizzarlo in una connessione a quattro canali. Integrando il circuito standard con un semplice generatore... Caratteristiche: elevata stabilità di funzionamento grazie al diodo zener integrato; basso livello di dispersione; alloggiamento compatto SIP9. Questo amplificatore fornisce protezione in uscita... Amplificatore di potenza a ponte a bassa frequenza a due canali con controllo elettronico del volume. L'amplificatore fornisce protezione per lo stadio di uscita contro i cortocircuiti, nonché protezione contro picchi di tensione e scariche elettriche statiche. Questo amplificatore può essere utilizzato come... L'UMZCH ad alta fedeltà descritto nelle pubblicazioni è stato sviluppato per l'esame soggettivo del suono dei lettori CD laser digitali (PDC). Durante l'esame, potente di alta qualità Sistemi acustici(AC) e il suo ingresso era collegato all'uscita del PCD per garantire una fase minima e non lineare... Un controllo del volume finemente compensato su un resistore variabile del gruppo B senza prese può essere realizzato secondo lo schema seguente. L'aumento della risposta in frequenza alle frequenze più basse e più alte, necessario quando si riduce il volume, è creato da successivi circuiti oscillanti L1C1 e L2C2, sintonizzati rispettivamente su... Il circuito di un controllo del volume fatto in casa con controllo touch è progettato per funzionare con un amplificatore di potenza avente un'impedenza di ingresso di almeno 10 kOhm e una tensione di ingresso nominale compresa tra 0,1 e 0,7 V. Il dispositivo è assemblato sulla base di un interruttore integrato a cinque canali K190KT1. Due di quelli inclusi in... Diagramma schematico del regolatore di profondità dell'effetto stereo sul chip dell'amplificatore operazionale K140UD1B. In una stanza piccola non è sempre possibile posizionare i diffusori alla distanza richiesta (2...3 m) l'uno dall'altro, quindi l'effetto stereofonico è debole. Il dispositivo descritto consente di aumentare elettricamente della metà la larghezza della base stereo e quindi di migliorare il suono... Negli strumenti musicali elettronici, dove durante il gioco è necessario modificare continuamente il volume del suono, non è possibile utilizzare i controlli convenzionali su resistori variabili, poiché creano interferenze significative che degradano la qualità del suono. Il controllo del volume senza contatto è gratuito... Il chip SSM2160, SSM2160P, SSM2160S, SSM2161, SSM2161P, SSM2161S è un controllo del volume e del bilanciamento a quattro/sei canali con controllo digitale. Tensione di alimentazione = +10...+20 (+5...±10) V; SSM2161 = quattro canali; SSM2160 = sei canali; 7 bit... Il chip TC9210P, TC9211P è un attenuatore a due canali con controllo digitale. Tensione di alimentazione: con alimentazione unipolare (Vgnd = 0 V) ​​​​Vcc = 6...17 V, con alimentazione bipolare(Vgnd = 0 V) ​​​​Vcc = ±6...±17 V; Coefficiente distorsione non lineare= 0,005%; Gamma... Il chip TC9235P, TC9235F è un attenuatore a due canali con controllo digitale. Tensione di alimentazione = 4,5...12V; Distorsione armonica totale = 0,01%; Intervallo di regolazione del guadagno = 100 dB; DAC integrato per controllare l'indicatore di livello; ... Il chip TC9260P, TC9260F è un attenuatore a due canali con controllo digitale. Tensione di alimentazione = 4,5...12 V; Distorsione armonica totale = 0,01%; Intervallo di regolazione del guadagno = 100 dB; 40 livelli di volume; Il coefficiente di influenza reciproca dei canali... Il chip TC9421F è un controllo di volume, bilanciamento e tono a due canali controllato tramite un bus a tre fili. Tensione di alimentazione = 6...12 V; Distorsione armonica totale = 0,005%; Campo di regolazione del rapporto di trasmissione. .0...-78dB; Passo di regolazione nell'intervallo...


Superiore