HOME PAGE

ACWS:
Automatic CW Sender


Premessa:
7 Maggio 2002, primo pomeriggio; appena tornato a casa accendo la radio e mi connetto ad internet per fare alcune ricerche importanti;
sul cluster passa lo spot di K1B in cw - 21Mhz: mi metto in ascolto sulla sua frequenza e continuo le mie ricerche;
l'orecchio non puo' pero' non essere attratto dalle note di K1B che  arriva paurosamente forte: "oggi e' fattibile"- penso -"basta perderci 5 minuti e trovare lo split giusto";
lascio le mie ricerche ogni tanto per lanciare una chiamata col tasto, ma la cosa e' abbastanza scomoda:
l'ideale sarebbe poter trasmettere il proprio nominativo con la semplice pressione di un tasto.


Ecco cosa e' ACWS: un semplice circuito che, alla pressione di pulsante trasmette un messaggio registrato (in CW);
Ammetto che oggi, con un semplice PIC, si fa la stessa cosa e meglio; tuttavia volevo realizzare la cosa in poche ore usando solamente i famosi "componenti del cassetto" recuperati chissa' da quale scheda.

Il principio di funzionamento e' abbastanza semplice: una eprom contiene memorizzati i messaggi sottoforma di 0 ed 1; un CD4040 scansiona i vari indirizzi della stessa: in uscita avremo quindi una serie di 0 ed 1; basta associare
un punto ad un 1,
una linea a tre 1,
uno spazio (in una lettera) ad uno 0,
uno spazio tra caratteri a tre 0,
uno spazio tra parole a cinque 0.
Per esempio la parola CQ diviene

C (spazio) Q
- . -.   - - . -
11101011101 000 1110111010111


Poiche' una eprom ha 8 bit (8 uscite) e' possibile associare ad ogni uscita un messaggio; nel mio caso ho usato alternativamente una linea per il messaggio ed una per il controllo (cioe' per segnalare la fine del messaggio);
il mio scopo era semplicemente poter associare ad un pulsante la parola
"IZ7ATH" e ad un secondo pulsante la frase "IZ7ATH 599 BK"; volendo pero' e' possibile avere un numero maggiore di messaggi e di lunghezza superiore (per esempio e' possibile dividere la eprom in vari banchi di memoria - dall'indirizzo 0 a 1000, da 1001 a 2001 ecc.) oppure usare piu' linee di controllo per realizzare un identificativo per ponte ripetitore (una linea per il messaggio, una linea per il PTT ecc.).

 

VEDI SCHEMA ELETTRICO


Il CD4011 realizza un doppio flip flop mentre il CD4066 e' usato per commutare le uscite appropriate:
quando si spinge un pulsante, l'uscita del corrispondente flip-flop va alta, il transistor Q1 va in conduzione portando a massa il pin 11 di reset del CD4040 che ora puo' iniziare a contare (cioe' abilita le uscite della eprom);
contemporaneamente le uscite della eprom passano attraverso il CD4066 ma passa solo il messaggio selezionato grazie all'uscita dello stesso flip-flop che abilita solo l'interruttore giusto;
a questo punto la linea di controllo associata al messaggio avra' tutti i suoi bit a 1 (+5v); alla fine del messaggio, invece, questa linea si trova a 0 (0v) mandando in reset il flip-flop;
per esempio per la parola "CQ" la eprom avra' la seguente configurazione:

 

MSG C (spazio) Q  
D0 11101011101 000 1110111010111 0
D1 11111111111 111 11111111111 0

 


Nel mio caso avevo intenzione di prelevare il segnale di clock per il CD4040 (che stabilisce la velocita' di trasmissione) dallo stesso keyer ma poiche' nel mio (RR7/96 pag 19) questo e' disabilitato fino a quando non vengono premute le leve, per evitare modifiche allo stesso ho usato un CD4001 come generatore di clock, variabile attraverso un potenziometro doppio (la seconda sezione serve solo per variare la velocita' del mio keyer, in modo da avere la trasmissione del messaggio alla stessa velocita' del keyer; volendo si puo' usare un NE555 con una frequenza di uscita tra 3-30 Hz.

Per la memorizzazione dei messaggi ho usato una eprom 27C64, (che, in quanto a capacita', e' sprecata) usando Kisseprom (il programmatore da me costruito);
ho inoltre scritto un piccolo programma in Visual Basic per la codifica dei messaggi da codificare senza perdere la testa con un'infinita' di 0 ed 1

 

 

CLICCA QUI PER IL DOWNLOAD  DI ACWS.ZIP (contiene anche il codice sorgente in Visual Basic)

CLICCA QUI PER VEDERE LO SCHEMA ELETTRICO

 

 

73 de iz7ath, Talino Tribuzio

HOME PAGE