GoPicM
configuratore 1


indietro indice

aggiornamento 14 settembre 2007
.....Configuratore 1
GpMconf è un'utilità, scritta in Visual Basic che, interfacciandosi a GopicM, ne configura i parametri principali.

Quando sul PIC 16F877A si carica il firmware che gestisce la montatura, la EEprom (memoria non volatile che può conservare informazioni anche se il microprocessore non è alimentato) è vuota. I parametri che regolano il funzionamento di GopicM e che normalmente risiedono proprio in questa memoria sono dunque assenti. Durante la fase d'inizializzazione che viene eseguita ad ogni accensione di GopicM, si controlla lo stato della EEprom; se questa memoria risulta vuota allora vengono utilizzati dei parametri standard (quelli con cui è configurato il mio microprocessore). Il firmware è stato scritto per permettere l'utilizzo di motorini passo/passo e riduttori anche differenti da quelli da me utilizzati. Con questa utilità, è possibile calcolare i parametri in base ai motori ed ai riduttori che vogliamo usare. Una volta scritti in memoria, verranno utilizzati al posto di quelli standard.

Connessione
All'avvio si presenta questa finestra.

Bisogna selezionare la porta seriale sulla quale è collegato GopicM e premere il tasto "TestGopic". Se tutto funziona regolarmente il microprocessore risponderà inviando la versione del firmware caricato.

Utilità calcolo
Con questa funzione si ricavano alcuni parametri da memorizzare nella EEprom.

I dati in ingresso

Nelle tre caselle di dialogo si immettono i dati relativi al motorino ed ai due rapporti di riduzione.
Il dato I° riduttore vale: diametro ruota eq. diviso diametro albero riduttore (nel mio caso 77.5). Questo è un parametro poco variabile visto che le dimensioni della ruota sono abbastanza obbligate.
Il dato II° riduttore dipenderà dalla precisione che vogliamo raggiungere nella funzione di Goto e nel movimento AR.
Quando il tasto "Calcola" è rosso significa che i dati in uscita (Durata dello step, Passi/Primo ...) non sono validi ed è necessario ricalcolarli: diventerà rosso tutte le volte che si varia un dato in ingresso.

Riprendendo quanto detto sopra riguardo alla precisione, bisogna scegliere un motorino ed un riduttore di II° livello in modo che il valore Passi/Primo sia abbastanza alto (nel mio caso vale 60). Maggiore è il numero di passi che deve fare il motore per far percorrere un primo di grado alla montatura, maggiore sarà anche il grado di "definizione" dello spostamento.

Cliccando sul "?" e poi su una casella di testo compare, dove è previsto, un breve commento esplicativo.

La scritta "Calcola" di colore rosso indica che i dati in uscita non sono attualizzati.

I dati in uscita

Durata dello step E' il valore da riportare nella sezione "AR". Usando questo valore la velocità angolare della ruota equatoriale sarà quella siderale.
Passi/Primo Da riportare nella sezione "AR". Definisce quanti passi deve compiere il motore per far percorrere alla montatura un arco di un primo di grado.
ArcSec/Passo Ha solo valore indicativo e ci mostra il livello di definizione del movimento AR. Nel mio caso è, con buona approssimazione, uguale a 1.

Quanto detto finora vale per il movimento AR. Spuntando la casella "DEC" dovremo immettere i dati relativi alla meccanica di declinazione per ottenere i parametri da inserire nella sezione relativa. Quando ricaviamo i dati per la sezione declinazione il valore Durata dello Step ottenuto farà muovere l'asse di declinazione ad una velocità corrispondente a quella siderale. Questo valore può essere variato a piacimento e non influisce su nessun'altra funzione

Sezione AR

Durata step per siderale. Inserire il valore ricavato con l'Utilità di Calcolo per impostare la velocità siderale.
Regolazione Fine Siderale. 71 è il valore standard (per la mia montatura) è possibile regolarlo nei limiti 1 - 128 per aggiustare, in modo fine, la velocità siderale.
Durata Step Vel. Media. In Ar sono possibili tre velocità: quella siderale, una velocità media impiegata per spostamenti veloci da tastierino e l'ultima (Vel. Massima) che si attiva automaticamente dopo quattro secondi di velocità media. Qui si definisce la durata dello step per la velocità media.
Durata Step Vel. Massima. E' un indice, più basso è il valore maggiore è la Velocità Massima. Il limite è legato alle caratteristiche elettro/meccaniche del motorino. Se si usano valori troppo bassi può darsi che il motore si blocchi.
Passi/Primo. Inserire il valore ricavato con l'Utilità di Calcolo. Parametro usato dalla funzione di Goto.

Dopo aver inserito tutti i dati, con il tasto "Scrivi" si memorizzano nella EEprom. La scrittura è necessaria solo una prima volta dopo di che i parametri rimangono memorizzati anche a GopicM spento. Andranno riscritti solo quelli che, per qualche motivo, devono essere variati.

ATTENZIONE. Affinchè GopicM possa utilizzare i dati variati, deve essere spento e riacceso.

Con il tasto "Leggi" si può controllare il valore dei parametri in memoria

Sezione DEC

Durata Step DEC. Inserire il valore ricavato con l'Utilità di Calcolo per avere una velocità di 15 arcosec/sec.
Durata Step Vel. Massima. Minore è il valore maggiore la velocità. Il limite è legato alle caratteristiche elettro/meccaniche del motorino. Se si usano valori troppo bassi può darsi che il motore si blocchi.
Passi/Primo. Inserire il valore ricavato con l'Utilità di Calcolo. Parametro usato dalla funzione di Goto.

Dopo aver inserito tutti i dati, con il tasto "Scrivi" si memorizzano nella EEprom. La scrittura è necessaria solo una prima volta dopo di che i parametri rimangono memorizzati anche a GopicM spento. Andranno riscritti solo quelli che, per qualche motivo, devono essere variati.

ATTENZIONE. Affinchè GopicMpossa utilizzare i dati variati, deve essere spento e riacceso.

Con il tasto "Leggi" si può controllare il valore dei parametri in memoria

Sezione Autoguida

Step Autoguida AR. Un'autoguida più precisa si ha quando le correzioni avvengono in un solo senso. Questo parametro che definisce la durata del passo, durante l'autoguida, permette di regolare la velocità siderale in più o in meno rispetto a quella teorica in modo da ottenere correzioni solo in un senso. Il suo valore si discosterà di poco da quello del parametro Durata Step per Siderale.
Vel. correzione +/- AR. Selezionabile tra 2,5-5- 7,5-10. E' la "forza" della correzione. La velocità siderale aumenta o diminuisce del valore selezionato quando interviene l'autoguida. Questo valore viene richiesto da alcuni software dedicati all'autoguida.
Step Autoguida DEC. In millisecondi si imposta la durata dello step del motore DEC quando deve eseguire una correzione su comando dell'autoguida. Minore è il valore, maggiore la velocità. Più avanti viene indicato il modo per ottenere la velocità di spostamento in arcosecondi/secondo.

Dopo aver inserito tutti i dati, con il tasto "Scrivi" si memorizzano nella EEprom. La scrittura è necessaria solo una prima volta dopo di che i parametri rimangono memorizzati anche a GopicM spento. Andranno riscritti solo quelli che, per qualche motivo, devono essere variati.

ATTENZIONE. Affinchè GopicM possa utilizzare i dati variati, deve essere spento e riacceso.

Con il tasto "Leggi" si può controllare il valore dei parametri in memoria

Sezione Controllo

N° Primi AR. Da pannellino software di Cartes du Ciel (vedere pagina relativa) è possibile scegliere la modatità "Centering". In questo modo quando si preme uno dei tasti di direzione AR la montatura si sposterà del valore di primi di grado definito in questa casella di testo.
N° Primi DEC. Vale la stessa descrizione qui sopra ma per spostamenti in declinazione.
Backlash DEC. Usando un riduttore ad ingranaggi è conveniente definire un numero di passi, da eseguire velocemente, per recuperare il gioco meccanico in caso d'inversione di direzione. Valore da sperimentare.

Dopo aver inserito tutti i dati, con il tasto "Scrivi" si memorizzano nella EEprom. La scrittura è necessaria solo una prima volta dopo di che i parametri rimangono memorizzati anche a GopicM spento. Andranno riscritti solo quelli che, per qualche motivo, devono essere variati.

ATTENZIONE. Affinchè GopicM possa utilizzare i dati variati, deve essere spento e riacceso.

Con il tasto "Leggi" si può controllare il valore dei parametri in memoria

Calcolo velocità spostamento DEC

Inserire i dati relativi alla sezione DEC spuntando la corrispondente casella. Con il tasto calcola otterremo i valori risultato. Come si vede l'ultimo dato indica quanto vale, in arcosecondi, lo spostamento di un passo del motore durante l'autoguida. Questo ci da un'idea della "finezza" che possiamo raggiungere durante la correzione in DEC.

selezionare ora la sezione "Autoguida"
Come si vede dall'immagine è comparsa ora una nuova casella di spunta intitolata "Trasforma in Arcosec/sec".
Inseriamo un valore per lo Step Autoguida DEC basandoci sul fatto che l'Utilità di Calcolo aveva indicato 32 ms come valore per ottenere una velocità pari a quella siderale. Dopo aver digitato il valore voluto si spunta la casella "Trasforma in Arcosec/sec" per ottenere il corrispondente valore della velocità di autoguida. Questo parametro serve per configurare alcuni software dedicati all'autoguida, per esempio AstroSnap.


indietro indice