Mese: Febbraio 2025

Amplificatore BF da laboratorio – AF lab amplifier

Ogni volta che avevo bisogno di ascoltare l’audio in uscita da qualche circuito mi trovavo a dover organizzare con fili volanti un amplificatore con altoparlante e tutte le volte era qualcosa di provvisorio che inevitabilmente andava ad occupare spazio prezioso sul mio limitato tavolo di lavoro

Any time I needed a little AF amplifier to check audio output from some circuit I was building I was oblidged to arrange a temporary one adding mess and wasting time and room on my limited lab desk.

Ho quindi deciso di assemblare una soluzione stabile e pronta all’uso. Ho utilizzato materiale di recupero, ad esempio l’altoparlante proviene da una TV mentre il contenitore ha ospitato altre autocostruzioni in passato.

In order to avoid what above stated, I decided to build a stable and ready-to-use solution. I used components from “the scratch corner” (the loudspeaker comes from a Lcd Tv set, the box has been used several times in the past).

Ho previsto un’ingresso stereo con jack da 3,5 mm ed un secondo ingresso con connettore Rca L’impedenza di ciascun ingresso è dell’ordine di qualche decina di Kohm. I 3 ingressi (Right-Left-Rca) vengono miscelati ed inviati allo stadio di preamplificazione basato su un LM358. Il segnale prosegue verso il potenziometro di regolazione del volume ed inviato al modulo amplificatore di “potenza” basato su LM386 (uno di quei moduli a bassissimo costo che probabilmente molti di noi hanno già in qualche cassetto). I due diodi 1N4148 in antiparallelo servono a limitare il segnale in ingresso al modulo “LM386″di potenza”. All’uscita altoparlante è presente un jack che consente l’ascolto su un altoparlante/cuffia esterna disattivando l’altoparlante interno.

I’ve foreseen a stereo jack input and an Rca input. Each input has a few dozen Kohm impedance. The 3 input lines (Right-Left-Rca) are mixed and sent to a LM358 preamplifier. Then audio signal goes into volume potentiometer and its cursor feeds the LM386 “power amplifier” that’s one cheap module that probably many of us already have somewhere in a drawer. The couple 1N4148 antiparallel diodes cares of limiting signal level amplitude. In the front panel there’s a jack to connect an external speaker or headphone.

Ho inserito anche un misuratore del livello di ingresso a barra di Led con i primi 7 segmenti verdi e gli ultimi 3 rossi che ho tarato in modo da accendere il primo segmento rosso quando il segnale in ingresso raggiunge i 150 mV. Non è certamente uno strumento di misura, ma mi fa comodo se devo fare qualche regolazione grossolana su qualche circuito senza essere obbligato ad accendere l’oscilloscopio.

I added a bar graph input VU meter (7 green+3 red bars) I adjust it to glow up first red bar when input signal is higher than 150 mV. Of course this one is not an instrumental grade meter, but I found it useful any time an approximate indication is enough for what I’m doing (otherwise I use the oscilloscope)

Il tutto è alimentato a 220 v ed è quindi sempre pronto all’uso

An internal 220 Vac power supply has been included so this amplifier is always ready to use without any additional cabling.

Questo è lo schema elettrico / Here is the circuit diagram :

Il montaggio non presenta alcuna complessità nè criticità. Le uniche “tarature” da fare sono:

  • applicare su un’ingresso un segnale audio da 150 mV a 1 KHz e regolare il trimmer RV2 affinche si accenda il primo segmento rosso della barra di Led
  • applicare su un’ingresso un segnale audio da 300 mV a 1 KHz e mettendo RV1 per il massimo volume regolare il trimmer (se presente) a bordo del modulo LM386 in modo che non ci siano inneschi nè distorsioni. Controllare anche che non scaldi troppo, questi moduli non sono fatti per erogare grandi potenze e proprio per evitare di sollecitarlo troppo ho scelto di alimentarlo a 8 v anzichè 12 v

Building is easy and no critical issues, only few adjustments are required:

  • feed one of the inputs with a 150 mV audio signal at 1 KHz and adjust RV2 to get the first red bar led glowing
  • feed one of the inputs with a 300 mV audio signal at 1 KHz, rotate volume potentiometer RV1 full CW and adjust LM386 module input potentiometer (if present) in order to avoid whistles and distorsions. Also keep an eye at LM386 temperature, these modules are not designed for heavy power output (to limit overloads I preferred to feed it with 8 Vdc insted of 12 Vdc)

….. that’s all folks ! Have fun

TU 73 de Giorgio IK1BXN 

mail to : ik1bxn@ik1bxn.it

Acom 600s LAN web console v 2.3 – CAT synch to Flrig-MacLoggerDX-RumLog (N1MM)- Flow cleanup

Con questa versione è stata aggiunta la sincronizzazione CAT con RumLog, quindi adesso è possibile inviare la banda corrente (ricavata dalla frequenza del Vfo A o Main rx) all’Acom 600s utilizzando Flrig o MacLoggerDX o RumLog (che usa il formato CAT di N1MM sulla porta Udp 12060). Con l’occasione ho provveduto alla pulizia del flow al fine di renderlo più intelleggibile.

In this version synch to RumLog was added. Now it is possible to send current band info (retrieved from Vfo A or Main rx frequency) to the Acom 600s using Flrig or MacLoggerDX or RumLog (that uses N1MM CAT format published over 12060 UDP port). With the occasion I made flow cleanup in order to make it more readable.

In RumLog deve essere attivato l’invio delle informazioni CAT sulla porta 12060 (dal momento che il mio Node-Red server si trova su un computer diverso da quello di stazione ho preferito indicare il suo IP al fine di limitare il traffico sulla rete , ma normalmente va bene 255.255.255.255).

In RumLog Preferences/UDP “Radio N1MM” must be checked to activate CAT info sending over UDP 12060 port (as here Node-Red server is hosted on a separate computer I preferred to indicate its IP address in order to reduce network traffic, but normally 255.255.255.255 is OK)

Per chi non avesse letto gli articoli precedenti ricordo che questo progetto serve ad eliminare il cavo del segnale di banda che di solito collega il lineare alla radio. La mia soluzione prende l’informazione della frequenza corrente dall’applicazione che gestisce il CAT, ne estrae la banda ed attraverso il protocollo Acom la invia sulla porta rs232 del lineare. Io ho potuto testarlo a fondo solo sul 600s ma mi aspetto che funzioni analogamente anche su altri modelli di lineari Acom in quanto non mi risulta che Acom abbia aggiornato il suo protocollo.

For those didn’t read previous articles about this project I remember that purpose of this solution I developed is to eliminate “band cable” between rig and PA. This project listen for current QRG from CAT manager, retrieves band info and sends it to the PA using the Acom protocol. I deeply tested this project only with the 600s (is the only PA I own) but I think it should work with other Acom models because as far as I know they didn’t update their protocol.

Questo è lo schema di principio in funzione da oltre un’anno presso la mia stazione

Here is the concept diagram that is running here since more than one year

Il primo vantaggio offerto da questa soluzione è che cambiando radio in uso non occorre commutare il relativo cavo di banda, basta che la radio sia agganciata al programma di gestione del CAT selezionare il Cat Synch sulla console ed il lineare seguirà la banda corrente della radio.

First advantage coming from this solution is that if you switch to another rig you don’t need to switch band cable too, it’s enough to get the rig handled and active in the CAT manager. This done you only need to move the console Synch slide switch to the CAT manager you’re using and the PA will follow the rig band.

Altro vantaggio è la disponibilità della “console” a video mediante la quale è possibile dare i comandi operativi Stby/Operate, vedere lo stato del lineare (Stby/Operate/On Air), leggere la temperatura del lineare ed infine essere informati sulla banda selezionata (il pulsante di banda prende lo sfondo rosso per la banda in uso). Sottolineo che tutte le informazioni mostrate sulla console vengono richieste al lineare e pubblicate sulla console (non vengono create dal programma), questo per rendere affidabili i contenuti mostrati sulla console. E’ possibile utilizzare la console anche senza alcuna connessione CAT (mettendo in Off il selettore del sincronismo CAT) e utilizzando i pulsanti di banda presenti sulla stessa (ovviamente appena si attiva un sincronismo CAT la banda viene immediatamente commutata su quella inviata dal CAT). Infine sulla console è presente anche il pulsante di spegnimento del lineare.

Additional advantage is the “WEB Console” on station computer screen that lets you able to send operating commands to PA such as Stby/Operate, read in which state PA is (Stby/Operate/On Air), whatch the PA temperature and have feedback about which band is currently selected at the PA (the current band button becomes Red instead of black). I wish to underline that all info published on the console come as feedback from PA itself (I mean they are not updated by the console) and this makes console info displayed more reliable. It is possible to send commands even without any CAT manager synchronized (Synch slide switch must be in Off position) and in this way the console becomes a sort of “local control box” and you can change band simply by pressing the relevant band button (of course as soon as you select a CAT manager synch the PA will switch to band the CAT manager send). On the console you’ll find also a Shutdown button.

La prima versione di questo progetto prevedeva un collegamento seriale fra il computer ed il lineare. Successivamente l’ho sostituita con un collegamento via rete (impiegando un convertitore rs232/ethernet) in quanto il computer (Debian nel mio caso) che ospita questa applicazione insieme ad altre in servizio h24 (MQTT, MariaDB eccetera) si trova lontano dal lineare quindi non ho ritenuto opportuno usare un cavo rs232. Così facendo ho colto un ulteriore vantaggio perchè qualora ci fossero problemi di RFI la comunicazione via LAN è più affidabile.

First release of this project was based on a serial connection to the PA. Later I moved to an Ethernet connection (by adding an Ethernet -> rs232 adapter) because the computer hosting this project (Debian OS) and other tools running here h24 7/7 (MQTT, MariaDB and others) is far from the PA so it was not thinkable to lay an rs232 serial cable. Doing this I gain another goal because Ethernet communication is more reliable in case of RFI than the serial.

Ricordo infine che questa soluzione è stata sviluppata con Node-Red (gratuito e disponibile per Windows-Linux-Mac) e la console si accede aprendo una pagina web della nostra Lan (pertanto fruibile anche con uno smartphone ad esempio) , quindi per avere la console non c’è nulla da installare sul computer di stazione ed il computer sul quale gira Node-Red (il quale pubblica la nostra web console) può trovarsi sia sul pc di stazione che su qualsiasi altro PC della nostra rete.

I remind you this project has been developed in Node-Red (that’s free ad available for Windows-Linux-Mac) and to use the WEB Console you simply will open an our LAN web page (even with a smartphone). This means that in order to get the WEB Console ready you don’t need to install any application and the computer hosting Node-Red (that publishes the WEB Console) can be the hosted by shack computer or any other computer in the LAN.

Con un po di conoscenza informatica è possibile adattare questo progetto ad altri gestori CAT (anche se probabilmente quasi tutti hanno già un interfaccia Udp pronta in formato N1MM sulla porta 12060) e ad altri lineari andando a modificare i contenuti delle “stringhe” di comando ed adeguando il modulo che legge le informazioni rilasciate dal lineare.

With a basic developent knowledge it is possible to adapt this project to interface other CAT manager apps (but I think on today many of them already have the N1MM over UDP 12060 built in) and it is possible to interface other linear amplifiers from other brands by touching command “strings” and adapting incoming info module from the PA.

Per conoscere in dettaglio e capire come è stata concepita e sviluppata questa soluzione e per le indicazioni di come installare ed usare Node-Red vi rimando alla lettura di questi articoli:

Here you can find more and deeper info about this project development and on how to setup Node-Red :

https://www.ik1bxn.it/wp/2023/04/20/acom-600s-web-console-and-macloggerdx-integration/

https://www.ik1bxn.it/wp/2024/01/04/acom-600s-web-console-v-2-0-added-flrig-band-synch-and-new-console-arrangement/

Per la gestione del PTT utilizzo questa soluzione:

To handle PTT I use this solution:

https://www.ik1bxn.it/wp/2023/04/17/3-rtx-1-pa-ptt-multiplexer/

NOTA: dal momento che viene presa in carico la sola frequenza del Vfo A o Main questa console non può essere utilizzata in operazioni in Split su 2 bande diverse (crossband operation).

REMARK: as told this project reads ONLY Vfo A or Main rx QRG so it cannot be used in crossband split operations

Qui il flow / Here is the flow:

Nota importante / Important remark

Modificate i riferimenti dei nodi Tcp-Udp-XML RPC per renderli coerenti con la vostra rete (indirizzi IP, nomi su rete) in quanto nel flow scaricato trovate i riferimenti alla mia rete

Please modify Tcp-Udp-XML RPC nodes in order to adapt them (in terms of IP addresses, host names) to your networking, because the flow you dowloaded from here contains my networking references

….. that’s all folks ! Have fun

TU 73 de Giorgio IK1BXN 

mail to : ik1bxn@ik1bxn.it