Olivetti M10 e Tandy 102 in telegrafia FM alle massime velocità Icom T8E - V/UHF tre bande om I piccoli rtx portatili o tascabili in FM, come in questo caso l'ICOM T8E, non hanno l'ascolto in AM e tantomeno la CW o l'SSB, tuttavia sulle bande VHF-UHF e oltre, è facile poter fare la telegrafia modulata, visto l'ampio spazio a disposizione su queste bande, e la mancanza di qrm per qso alla distanza di alcuni chilometri . (Un canale in FM banda stretta, occupa circa 12,5 Khz). Ecco allora un'applicazione con i vecchi e noti computer Olivetti M10 o il corrispondente americano Tandy 102. NOTA: Con i piccoli Rtx muniti di vox, non serve l'interfaccia, ma basta posizionare un microfono volante vicino al diffusore piezoelettrico del pc. In questo modo il segnale audio è sufficiente ad attivare la trasmissione automatica. Il programma iniziale serve a trasmettere un messaggio, che viene ripetuto dopo un certo tempo, il secondo invece permette di usare una chiave a due palette per fare la telegrafia in FM o AM, usando sempre l'uscita audio del pc. La risposta del programma è buona, per cui oltre agli esperti se si è alle prime armi, lo si può usare anche per imparare la manipolazione con la chiave meccanica. I programmi sono funzionanti al 100%, ma naturalmente si possono ampliare, l'importante è non rallentare l'esecuzione nella fase di decodifica e trasmissione. Per semplificare l'esecuzione automatica si decodifica solo i numeri e le lettere oltre allo spazio tra le varie parole. Semplice schema dell'interfaccia per la telegrafia in FM con l'ICOM T8E Audio <-------||-----\/\/\/-----*------------------------------------> Ingresso 2nF 200K | Jack da 2,5 mm mono microfono IC \ *---------------------> T8E con PTT. M10 o Tandy 102 / | \ 2K2 ///// | (PTT) | 4K7 (C) BC238 DTR (20)<---\/\/\/--*-------*----(B) | | (E) (*): L'interruttore (bistabile) si usa RS Chiuso=RX | 4 _|_ | solo per la telegrafia manuale, in 232 \ 1 / \ | modo da commutare velocemente in Aperto=TX \ 4 | | ricezione senza dover usare i tasti (*) * 8 | | del computer, che in questo caso si | | | usa principalmente con la chiave GND (7)<-----------*-------*-----* meccanica come un tasto automatico | tradizionale. (Programma da riga 400) ///// Il seguente programma gira ad elevata velocità, perché usa solo i numeri interi. Con i valori qui riportati e con il quarzo da 6 Mhz anzichè l'originale da 4,9152 Mhz, la velocità di trasmissione è di circa 44 PM ossia 44 x 5 = 220 caratteri al minuto, e si capisce che riducendo i cicli (FOR-NEXT) si può arrivare tranquillamente anche a 60 PM e oltre. Per ridurre radicalmente la velocità basta eliminare dal programma la riga 0 0 DEFINT A-Z'NUMERI INTERI=BASIC VELOCE 5 OUT 178,236 10 PRINT "CONTROLLO TX ICOM T8E 15 U=178'INDIRIZZO PORTA RS232 20 TX=232-64'COMANDO TRASMISSIONE FM (DTR=1) 25 RX=236'COMANDO RICEZIONE 30 OUT U,RX 35 PRINT"PROVA TRASMISSIONE 40 OUT U,TX 45 FOR G=1 TO 60: NEXT 50 OUT U,RX 55 DIM K$(26)'DATI LETTERE 60 DIM T$(10)'DATI NUMERI 100 DATA ".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--", "--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.." 105 DATA "-----",".----","..---","...--","....-",".....","-....","--...","---..","----." 110 RESTORE: FOR F=1 TO 26: READ K$(F): NEXT 115 RESTORE 105: FOR F=0 TO 9: READ T$(F): NEXT 120 INPUT D$: IF D$="" THEN 400'SALTA AL TASTO AUTOMATICO 130 FOR W=1 TO 120 135 FOR G=1 TO 100: NEXT G: NEXT W'PAUSA 14 SECONDI CA 140 OUT U,TX+4: FOR G=1 TO 50: NEXT'ATTIVA TRASMISSIONE ICOM 145 PRINT D$ 150 FOR D=1 TO LEN(D$) 153 H$=MID$(D$,D,1): IF H$=" " THEN D=D+1: FOR G=1 TO 120:NEXT G:GOTO153 155 K=ASC(H$):IF K>60 THEN 170 160 K=K-48:N$=T$(K): FOR F=1 TO LEN(N$)'ESTRAZIONE E TRASMISSIONE DEL NUMERO 164 IF MID$(N$,F,1)="." THEN GOSUB 300 166 IF MID$(N$,F,1)="-" THEN GOSUB 350 168 GOTO 190 170 K=K-64:N$=K$(K): FOR F=1 TO LEN(N$)'ESTRAZIONE E TRASMISSIONE DELLA LETTERA 175 IF MID$(N$,F,1)="." THEN GOSUB 300 180 IF MID$(N$,F,1)="-" THEN GOSUB 350 190 NEXT F: FOR G=1 TO 90: NEXT G 200 NEXT D: OUT U,RX: GOTO 130'RITORNA A TRASMETTERE IL MESSAGGIO D$ 300 OUT U,168: FOR G=1 TO 30: NEXT: OUT U,172: FOR G=1 TO 30: NEXT: RETURN'PUNTO 350 OUT U,168: FOR G=1 TO 90: NEXT: OUT U,172: FOR G=1 TO 30: NEXT: RETURN'LINEA Collegamenti per il tasto automatico (Per attivare d5 e d6 vedi l'articolo sul Bus I2C) Porta 9 pin BCR (M10 - Tandy 102) Indirizzo=(208) 4n7 *--||---(0 Volt) | (Linea) ____ D6 (3)<-----*--------------*---------/____| | 0-Volt (5)<--------------------*----* Manipolatore con chiave a due palette - (Iambic) | ____ D5 (4)<-----*--------------*---------\____| | 4n7 (Punto) *--||---(0 Volt) 400 L=208'INDIRIZZO LETTURA PORTA 9 PIN 405 PRINT"TELEGRAFIA CON CHIAVE IAMBIC IN FM 407 V=INP(L): IF V=241 THEN 407 408 OUT U,TX'ATTIVA LA TRASMISSIONE DELLA PORTANTE 410 V=INP(L): IF V=241 THEN 410 420 IF V=209 THEN GOSUB 300:GOTO 410'PUNTO NO IAMBIC 425 IF V=177 THEN GOSUB 350'LINEA NO IAMBIC 430 V=INP(L): IF V=145 THEN GOSUB 300: V=INP(L): IF V=145 THEN GOSUB 350: GOTO 430'IAMBIC 440 GOTO 410 Il programma seguente è quello del generatore di frequenza con l'uso di due quarzi. E' necessario (solo all'accensione) prima di far girare il programma di telegrafia in FM, attivare la frequenza audio che si desidera usare e poi spegnere l'uscita dando come INPUT il valore di 0. A questo punto si può fermare con BREAK e dare RUN per attivare il programma del Tasto Automatico con manipolazione iambic, o la trasmissione programmata del testo scritto in D$. 1000 INPUT"Frequenza da generare in Hz";F 1005 IF F>0 THEN 1025 1010 IF F=0 THEN OUT 178,236:INPUT"cambio quarzo <> enter";S$ 1015 IF S$="" THEN MENU 1020 X=6000000:INPUT"Frequenza in Hz";F:GOTO 1100 1025 X=4915200'QUARZO ORIGINALE 1100 V=INT(X/2/F) 1105 F1=INT(X/(2*V)) 1110 IF F1>F THEN V=V+1 1115 PRINT"genero la frequenza di:";INT(X/(2*V)) 1120 IF V<2 OR V>16383 THEN BEEP:GOTO 1000 1125 L=V-INT(V/256)*256:H=INT(V/256)+64 1130 FOR G=1 TO 2 1140 OUT 176,195:OUT 180,L:OUT 181,H 1150 NEXT 1160 OUT 178,232'ATTIVA GENERATORE-OUT 178,236 LO SPEGNE 1170 GOTO 1000 NOTA: L'uscita audio si può prelevare facilmente, collegando un condensatore da 100 nF sul polo caldo (quello che va a massa con una resistenza) della capsula piezo del computer. Buoni esperimenti con i vecchi pc, 73 Emilio ik1wjq Vai a pagina1