Manuale CC2000 - Set di comandi
| |
Configurare il datalogger
|
Tutti i comandi standard dell'interfaccia CC2000 iniziano con il carattere ( : )
In questo modo si avverte il sistema dell'invio di un comando per ottenere informazioni o dati meteo. Dopo : e' possibile inviare un carattere lettera che identifica uno specifico comando.
Se il comando non e' riconosciuto dal datalogger rispondera' con il carattere ?
Di seguito sono riportati tutti i comandi lettera per l'interfaccia CC2000:
:A
- Uscita automatica dei dati:
Il CC2000 risponde con "OK" e poi inzia ad inviare sulla seriale
la stringa dati ogni volta che ne viene ricevuta una dalla stazione meteorologica WS2000.
Ogni linea (o item) ha lo stesso formato del comando (:D) mostrato piu' in basso.
Questo comando puo' essere utilizzato per verificare la ricezione dei dati o per interfacciare
i software che supportano la gestione automatica dei dati via seriale.
In condizioni normali l'interfaccia dovrebbe fornire una stringa dati ogni due secondi.
Ma se il segnale e' debole o assente potrebbe fornire dati meno frequentemente o
per niente.
:B
- Correzione del barometro:
Permette di correggere la pressione atmosferica inviando il comando B seguito da
quattro cifre che esprimono il valore esatto in Inches.
Ad esempio B2985, corregge il valore di pressione a 29.85 inches Hg.
La risposta del computer e' OK se il range e' valido, altrimenti "Input too small" se il
valore e' troppo basso e "Input too big" se troppo alto.
Per rimuove l'offset inviare la stringa B0. Dopo questo comando l'interfaccia
riportera' il valore della pressione al valore assoluto.
Poiche' il comando di correzione agisce su valori di pressione espressi in inches,
si consiglia di utilizzare la funzione di correzione software presente nei suddetti
pacchetti per operare in hPa (mbar).
:C
- Stringa dati aggiornata:
L'interfaccia risponde con un singolo ITEM di dati meteo, separati da una virgola,
nell'ordine mostrato di seguito nel comando OUTPUT DATA.
Tale stringa e' sempre intestata con la lettera D, seguita dalla dat, l'ora, ecc..
La velocita' del vento riportata e' quella attuale, mentre la raffica e' quella registrata
in memoria fino all'ultimo comando :W che reimposta tale parametro.
Il campo della pioggia caduta riporta la quantita' di pioggia accumulata nel giorno.
Se il CC2000 non ha ricevuto dati, mostra una linea intestata con il carattere "E",
seguita dal testo "No Data Received".
Esempio di stringa dati corrente:
D,01/01,00:20, 66, 55,29.61,225, 0, 0, 0.00, 6.78, 66
:I
- Incrementa l'intervallo di registrazione dei dati:
Ogni volta che viene inviato questo comando, il datalogger
sposta l'intervallo di registrazione al valore successivo. I
tempi sono: 1,2,5,10,15,20,30 o 60 minuti. Ad esempio,
se il valore di default e' 20 min inviando il comando si imposta
il valore a 30 min, inviandolo nuovamente si sposta a 60 min,
quindi riparte da 1 min, ecc...Vedere anche il comando :L piu' in basso.
:K
- Imposta l'orologio del CC2000:
Dopo la K, l'host deve inviare la data e l'ora esatta
nella seguente formattazione:
MMDDhhmmss
dove MM=mese, DD=giorno, hh=ora, mm=minuti e
ss=secondi.
Ad esempio, inviando K0920085000 si imposta
il 20 di Settembre, ore 8:50.
La risposta del logger e' "OK".
:M
- Minimi e Massimi dei sensori:
Il logger risponde con un carattere iniziale "M" seguito
da il minimo giornaliero ed il corrispondente orario, il
massimo giornaliero ed il corrispondente orario, per
tutti i sensori. L'uscita e' una unica lunga stinga.
Se manca un dato, verra' mostrato al suo posto "NO DATA".
Esempio di stringa M:
M, 43,09:53, 50,04:35, 93, 00:00, 95, 03:05, 29.68,11:04, 29.85,00:00,
0,00:00, 23,08:50, 23,08:50, 50,04:35, !247
:N
- Reset minimi e massimi dei sensori:
Tutti i valori minimi e massimi vengono reimpostati ai valori
attuali dei sensori. Notare che detti valori sono automaticamente
memorizzati dal logger e quindi reimpostati una volta di giorno e
a mezzanotte.
:O
- Uscita dei dati memorizzati dal logger:
Il CC2000 fornisce un testo con intestazione, seguito da
una linea di data per ogni item memorizzato e svariate
linee di minimi e massimi giornalieri e a mezzanotte.
Ogni normale item dati inizia con il carattere "D" (vedere sopra) e
ogni item calcolato a mezzanotte ha il carattere iniziale di "M".
Il sistema scrive anche messaggi speciali quando l'orologio e' reimpostato o
quando la RAM viene pulita. Questi messaggi hanno il carattere iniziale "E".
L'item della velocita' del vento riporta la media registrata nell'intervallo di
memorizzazione (logging), cosi come la velocita' massima del vento e' quella
calcolata nel medesimo intervallo.
Esempio di dati (mostra solo una linea dati):
>H, DATE, TIME, TEMP, HUM, BARO, WDIR, WSPD, WSHI, RF_DAY, BATT, CHILL
D, 12/07, 10:25, 43, 93, 29.70, 067, 3, 10, 1.32, 6.51, 42
OK
:Q
- Interrogazione della RAM:
Mostra il numero di items registrati in memoria.
:R
- Pioggia caduta:
Il logger fornisce tutti e tre i campi relativi alla pioggia caduta:
il totale giornaliero, quello mensile, e totale accumulato, e la data
e ora dell'ultimo reset relativo al totale.
Ecco un esempio dati ( 1.35 inches di pioggia del giorno, 2.55 nel mese e
16.58 totale dal 3 Agosto):
1.35, 2.55, 16.58, 08/03,16:52, !174
:S
-
Reimposta a 0 i valori giornalieri e mensili. Il CC2000 risponde "OK".
:T
-
Reimposta a 0 il valore totale. Il CC2000 risponde "OK".
:V
- Numero della versione:
Il CC2000 risponde con il suo numero di revisione dell' EPROM e
quello del sensor package. Ad esempio:
Versione 418:42 Sensors: 21
:W
- Reset per il valore massimo del vento:
Il CC2000 reimposta il valore massimo del vento all'attuale valore.
:Y
- Test della RAM e reset:
La RAM viene testata. Il test pulisce la memoria da tutti i dati.
Il comando deve essere inviato due volte consecutive per
confermare l'avvio del test. Se il test ha successo, il sistema
risponde "OK". Se qualcosa non va risponde con un messaggio
d'errore, in questo caso contattare il fornitore.
:Z
-
Pulisce tutti i dati registrati nel logger. Il CC2000 risponde "OK".
|
|