MODALITA' GOD MODE

per Win 7 - GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}


Trasmettere a 10 GHz

con un modulo North

 



 

Premessa

 

Per gli addetti ai lavori metto a disposizione una libreria per Arduino

che permette di comunicare con il PLL interno al modulo

attraverso pochi, precisi ma semplici comandi.

 

Non mi voglio dilungare a dare troppe spiegazioni tecniche

dell'oggetto in questione anche perchè si tratta di un prodotto

di nicchia e sono state già spese parecchie info a riguardo,

quindi chi lo vorrà utilizzare è sicuramente una persona coi 'BAFFI'

e che non ho dubbi conoscerà di tutto e di più su questo prodotto...

 

...baffi

 

L'idea nasce dalla collaborazione con un amico OM della mia zona

(Locator WWL: JN45UD) che aveva la necessità di

programmare dei moduli come questo. (figura sotto il titolo)

 

La libreria permette di programmare facilmente i 4 registri

interni del PLL ADF4153 che è il cuore del modulo North

e consente, a scelta, di poter modulare la portante

in codice Morse generando sia il CW che l'AM.

 

Quest'ultima modalità genera un tono a 800 Hz

ma se non viene utilizzata per la modulazione può

tornare utile per l'ascolto 'locale' tramite

un altoparlantino nella fase di test.

 

Per modulare la portante sarà necessario effettuare una

piccola modifica al modulo in modo tale da fornire allo stadio

finale RF una tensione di circa 5 Volt con una corrente

di 250/300 mA che a sua volta verra condizionata

in modalità ON/OFF dal software della libreria.

 

NOTA:

Per eseguire correttamente il calcolo dei registri del PLL

utilizzo questo software gratuito della Analog Devices:

 

 ADF4153_ADI_PLL_Frac-N v4.5.0  

scaricabile gratuitamente dal loro sito.

 

Ho aggiunto la possibilità di modulazione Morse

perchè il mio amico mi ha informato che alcuni colleghi OM

utilizzano questo modulo North come stazione Beacon.

 

In tanti utilizzano DUE distinti microcontrollori:

uno per caricare i dati nel PLL 

l'altro per la modulazione Morse.

 

:(  ...troppo spreco e complicanze!

 

Ecco perchè ho voluto sviluppare questa

libreria completa e dedicata allo scopo,

se si vuole gestire come Beacon basterà

inserire nello sketch un testo a piacere,

indicare a che velocità in WPS si

vuole trasmettere e la libreria penserà

a svolgere tutto il lavoro in automatico.

 

Altrimenti programmerà solo la parte che serve per

il PLL per fargli generare la frequenza desiderata.

 

La libreria Simply_North l'ho testata su:

 

Arduino Nano®

 

 

Digispark®

 

ma è anche possibile programmare questi microcontrollori:

ATmega1280, Atmega328, Atmega328P, ATmega168

ATtiny13, ATtiny25, ATtiny45 e ATtiny85

 



La necessità...


Oltre al problema di utilizzare due microcontrollori,

il vero problema è che in rete si trovano tanti sketch

dedicati a questo tipo di operazione ma almeno il 95%

sono un bel 'copia & incolla' del software originale

sviluppato  qualche anno fa e che tra l'altro

sono pieni di spiacevoli bugs perditempo.

 

Quei pochi (sketch) che funzionano arrotondano SEMPRE

i valori dei registri a 32bit di Arduino col risultato

di far generare al PLL un notevole rumore di fase,

tantissime spurie indesiderate e talvolta una frequenza

generata non precisamente come la si vorrebbe

ma che spesso si discosta da quella ideale.

 

Tante persone hanno messo a disposizione

sul Web i LORO personali sketches ma

non hanno mai aggiornato nulla dello sketch originale,

hanno solo copiato e modificato qua e la il sorgente

cambiando qualche scritta riguardo il loro copyright

o qualche 'Remark' per cambiare alcuni parametri.

 

...per me sono quelli che a scuola copiavano sempre il compito...

 

Ho deciso quindi di implementare ex novo questa libreria dedicata.

Il file completo potete scaricarlo da  QUI 

 

Si tratta di una cartella ZIPPATA che contiene anche

tanto altro materiale informativo, schemi ecc.

 

Estraete dalla cartella il file 'Simply_North.zip'

e mettetelo dove volete nel vostro PC.

E' zippato pure lui ma lasciatelo così comè, con l'estensione .ZIP !!

 

Tramite il menù dell'IDE di Arduino aggiungete la libreria al vostro sistema:

 

'Sketch\#include libreria\Aggiungi libreria da file .ZIP...'

 

 

Navigate fino a trovare il file .ZIP appena scaricato e date l'OK.

 

Nella finestra in basso deve apparire un messaggio che avvisa che

l'operazione di aggiunta della libreria è andata a buon fine.

 

IMPORTANTE: RIAVVIATE L'IDE di Arduino!

 



Libreria Simply_North installata!

 

Fate click nell'IDE su 'FILE\Esempi' e giù in basso

dovreste trovare il riferimento alla libreria

appena installata con due pratici esempi.

 

 

North_onlyRegister: invia solo i dati di inizializzazione al modulo.

 

North_AM_CW_Mod: oltre a inizializzare il modulo permette

di modularne la portante in due modalità, CW o AM,

previa modifica per alimentare a parte il finale RF.

 

Una volta caricato lo sketch desiderato, oltre all'esempio pratico

vedrete una seconda cartella a fianco con il nome 'README.h'

 

 

Contiene le istruzioni per utilizzare la libreria, si tratta di un file incluso

che non influenza minimamente la compilazione dello sketch.

 

L'ho generato per dare un Help in linea molto comodo.

Evitate però di pasticciarlo perchè potrebbe impedire

la corretta compilazione dei vostri sketches..

 

Per ora è tutto... terrò aggiornata la

pagina in base alle vostre richieste.

 

73 a tutti gli addetti ai lavori :)

 

zioCarlino

 

 


 

Your sniffed IP is:  - All rights reserved - 2022/2023 - Tutti i diritti riservati.

I marchi citati sono di proprieta' delle rispettive aziende - All trademarks are the property of their respective owners and companies.

Carlo Manzoni - Via Enrico Fermi, 10 - 26848 San Fiorano (Lo) - Mobile: +39 338 3114954 - C.F: MNZCRL57A04H844O

(i numeri sconosciuti sono bloccati, al cellulare rispondo solo previo SMS/Whatsapp di presentazione)