|
Autore |
Messaggio |
opzioni |
leopierom
postato il: 17.05.2020, alle ore 22:47 |
modulo neo gps
Modulo NEO gps con antenna ceramica, per brevi interruzioni di assenza del segnale,mancato aggancio al satellite, come si comporta ? In particolare con segnale NMEA senza collegamento il neo continua a produrre informazioni simulando o blocca la trasmissione ?
..non chiedere alla rosa del tuo giardino perchè sboccia. |
|
nautiluso
postato il: 17.05.2020, alle ore 22:58 |
La stringa nmea continua a uscire, con l'ultima posizione del segnale affidabile. Nella stringa ce un campo che segnala che la stringa è inaffidabile |
|
leopierom
postato il: 18.05.2020, alle ore 08:58 |
La stringa nmea continua a uscire,
grazie; e orario ? Da un mio amico ho notato che se anche il led blu non lampeggiava più, conitiuava ad arrivare orario e data corretti.
Ha un suo clock interno? Come il trimble resolutionT?
Altra domanda e fino a quando, non sono riuscito sul web a trovare una risposta, continua ad trasmettere al buoi ora e data e altri dati?
..non chiedere alla rosa del tuo giardino perchè sboccia. |
|
leopierom
postato il: 19.05.2020, alle ore 18:56 |
bel prodotto, memorizza/ottimizza a seconda come viene posizionato la migliore ricezione. In modo tale che ad ogni nuova eventuale nuova accensione trova subito il satellite da puntare
..non chiedere alla rosa del tuo giardino perchè sboccia. |
|
MB54
postato il: 19.05.2020, alle ore 19:23 |
leopierom: bel prodotto, memorizza/ottimizza a seconda come viene posizionato la migliore ricezione.In modo tale che ad ogni nuova eventuale nuova accensione trova subito il satellite da puntare
Sono diventati geostazionari?
Normalmente il timing mode presuppone di localizzare con precisione la posizione (anche molte ore) e che questa non venga cambiata. In questo modo la MCU può dedicarsi solo al timing.
In alcune condizioni sfigate si dice al gps di usare un solo satellite per volta (che però cambia) onde ridurre l' effetto delle riflessioni del segnale e qualche anomalie atmosferica; ma se possibile è meglio usare 3 satelliti
|
|
double_wrap
postato il: 19.05.2020, alle ore 21:31 |
leopierom: bel prodotto, memorizza/ottimizza a seconda come viene posizionato la migliore ricezione. In modo tale che ad ogni nuova eventuale nuova accensione trova subito il satellite da puntare
In un certo senso l'affermazione e' corretta. Quasi tutti i ricevitori GPS <memorizzano> la posizione dei satelliti, ma e' una metafora.
In realta' essi memorizzano (e mantengono aggiornati) gli almanacchi, cioe' i parametri orbitali di tutta la costellazione (9 dati kepleriani per ciascun satellite). In tal modo il ricevitore puo' calcolare in anticipo la posizione (in movimento!) dei vari satelliti ed utilizzare quelli che <secondo lui> sono i migliori, alberi e capannoni a parte! In tal modo quando il ricevitore viene RIacceso il primo FIX e' molto piu' veloce. Ovviamente non deve trascorrere troppo tempo dall'ultimo aggiornamento degli almanacchi, altrimenti li si deve scaricare tutti daccapo, grosso modo un quarto d'ora se ci sono satelliti in buona vista.
"se peso cado, ma se cado non peso"
adamatj.altervista.org |
|
leopierom
postato il: 22.05.2020, alle ore 08:54 |
n un certo senso l'affermazione e' corretta. Quasi tutti i ricevitori GPS <memorizzano> la posizione dei satelliti, ma e' una metafora.
anche io ero molto scettico, ma con il piccolo neo gioco di parole mi ha sorpreso.
posizionato a sud-est la prima volta impiega tanti minuti anche 10-15-30 prima di prendere il satellite. e se lo spengo e riaccendo uguale...
Ma dopo trenta minuti lasciato a cercare una volta spento e riacceso prende subito max 30 secondi il sat.
Ricambio posizione sud ovest idem inizio tanto tempo poi connessione immediata. Forte differenza se utilizzo una sma al posto della sua. Esiste versione con presa sma
..non chiedere alla rosa del tuo giardino perchè sboccia. |
|
MB54
postato il: 22.05.2020, alle ore 10:50 |
leopierom: ...la prima volta impiega tanti minuti anche 10-15-30 prima di prendere il satellite. e se lo spengo e riaccendo uguale...
Ma il tuo neo va a carbone? Oppure vede con molta difficoltà i satelliti, come sto cercando di dirti da mesi. Hai verificato con u-center tempi e modi
La U-blox per il neo-6M indica:
30 secondi per la partenza a freddo
1-3 sec per l' avvio 'aiutato'
1 sec. per l' avvio a caldo
questi devono essere i tempi con una buona lettura dei satelliti: buon posizionamento, buona antenna
https://www.u-blox.com/sites/default/files/products/document… |
|
leopierom
postato il: 24.05.2020, alle ore 09:51 |
ciao La U-blox per il neo-6M indica:
30 secondi per la partenza a freddo
1-3 sec per l' avvio 'aiutato'
1 sec. per l' avvio a caldo
30 secondi per la partenza a freddo R:anche 10 minuti e più
1-3 sec per l' avvio 'aiutato' R: dici quando ha già memorizzato satelliti ? Allora 15-30 secondi
1 sec. per l' avvio a caldo R: si confermo immediato
Questo funziona ma mi da due ore indietro. Dove sbaglio ? Poi domamda più complessa per far apparire su una sola riga ora e data solo numeri, con la data che viene visualizzata per 5 secondi ogni minuto, non sul sessantesimo secondo ma a partire dal trentesimo secondo? Per me è importante solo il primo quessito ho messo tutto penso
#include <SoftwareSerial.h> // Include software serial library
#include <LiquidCrystal.h> // Include LCD library
TinyGPSPlus gps;
#define S_RX 13 // cambiati per prg Define software serial RX pin attenzione tx va su rx incrociati
#define S_TX 12 // cambiati per prg Define software serial TX pin
SoftwareSerial SoftSerial(S_RX, S_TX); // Configure SoftSerial library
// LCD module connections (RS, E, D4, D5, D6, D7) // no
// LiquidCrystal lcd(2, 3, 4, 5, 6, 7); ---------------------- no
#define LCD_ADDRESS 0x27
#define LCD_ROWS 4
#define LCD_COLUMNS 20
#define LCD_BACKLIGHT 1
#include <LiquidCrystal_PCF8574.h>
LiquidCrystal_PCF8574 lcd(LCD_ADDRESS); // LCD I2
byte last_second;
char Time[] = "TIME:00:00:00";
char Date[] = "DATA:00:00:2000";
void setup(void) {
SoftSerial.begin(9600);
// set up the LCD's number of columns and rows
//lcd.begin(16, 4);
//lcd.setCursor(0, 0);
lcd.begin(LCD_COLUMNS, LCD_ROWS);
// backlight turned on
lcd.setBacklight(LCD_BACKLIGHT);
lcd.print(Time); // Display time
lcd.setCursor(0, 3); // cambio riga da 1 a 4
}
void loop() {
while (SoftSerial.available() > 0) {
if (gps.encode(SoftSerial.read())) {
if (gps.time.isValid()) {
Time[5] = gps.time.hour() / 10 + 48;
Time[6] = gps.time.hour() % 10 + 48;
Time[8] = gps.time.minute() / 10 + 48;
Time[9] = gps.time.minute() % 10 + 48;
Time[11] = gps.time.second() / 10 + 48;
Time[12] = gps.time.second() % 10 + 48;
}
if (gps.date.isValid()) {
Date[5] = gps.date.day() / 10 + 48;
Date[6] = gps.date.day() % 10 + 48;
Date[8] = gps.date.month() / 10 + 48;
Date[9] = gps.date.month() % 10 + 48;
Date[13] =(gps.date.year() / 10) % 10 + 48;
Date[14] = gps.date.year() % 10 + 48;
}
if(last_second != gps.time.second()) {
last_second = gps.time.second();
lcd.setCursor(0, 0);
lcd.print(Time); // Display time
lcd.setCursor(0, 1);
lcd.setCursor(0, 2); // cambio riga da 1 a 4
lcd.print(Date); // Display calendar
}
}
}
}
..non chiedere alla rosa del tuo giardino perchè sboccia. |
|
MB54
postato il: 24.05.2020, alle ore 10:21 |
Roma locale gmt+2 tempi se vedi cielo |
|
|