Bolle
| Inviato il: 02/10/2017 23:02:18
|
CITAZIONE (qqcreafis, 29/09/2017 19:22:13 ) 
possiamo fare prendendo dati da una sola antenna, 10min con un solo sample, 10 con 2, 10 con 4,10 con 8 e vedere se c'è una diff.
OK...questo è il codice...ho messo sotto analisi la seconda Geoantenna...cioè l'orizzontale!
#define IngressoAnalogico A1
#define IngressoAnalogico1 A0
#define IngressoAnalogico2 A2
#define ledPin 13
unsigned int Count;
byte Fase;
byte Minuti;
unsigned int ValoreLetto;
unsigned int ValoreLetto1;
unsigned int ValoreLetto2;
unsigned int START;
//int timer1_counter;
void setup()
{
Count=0;
Fase=0;
Minuti=0;
START=170;
Serial.begin(921600);
// initialize timer1
noInterrupts(); // disable all interrupts
TCCR1A = 0;
TCCR1B = 0;
TCNT1 = 0;
OCR1A = 15625; // compare match register
TCCR1B |= (1 << WGM12); // CTC mode
TCCR1B |= (1 << CS10); // 1 prescaler
TIMSK1 |= (1 << OCIE1A); // enable timer con comparazione
interrupts(); // enable all interrupts
}
ISR(TIMER1_COMPA_vect) // timer compare interrupt service routine
{
if (!(Count=(++Count)%60240))
if (!(Minuti=(++Minuti)%10))
Fase=(++Fase)%4;
ValoreLetto = analogRead(IngressoAnalogico);
if (Fase>0)
ValoreLetto += analogRead(IngressoAnalogico);
if (Fase>1)
{
ValoreLetto += analogRead(IngressoAnalogico);
ValoreLetto += analogRead(IngressoAnalogico);
}
if (Fase>2)
{
ValoreLetto += analogRead(IngressoAnalogico);
ValoreLetto += analogRead(IngressoAnalogico);
ValoreLetto += analogRead(IngressoAnalogico);
ValoreLetto += analogRead(IngressoAnalogico);
}
ValoreLetto1 = Fase;
ValoreLetto2 = Minuti;
Serial.write((char*)&START,1); // TESTATA ...BYTE DI SINCRONISMO
Serial.write((char*)&ValoreLetto,2); // WORD DELLA GEOANTENNA1
Serial.write((char*)&ValoreLetto1,2); // WORD DELLA GEOANTENNA2
Serial.write((char*)&ValoreLetto2,2);// WORD DELLA GEOANTENNA3
}
void loop()
{
}
Cosa ho combinato?Racchiuso in un paio di righe... ho creato una variabile Count che ogni minuto incrementa la variabile Minuto e crea le varie fasi.
Fase 0:
10min con un solo sample
Fase 1:
10min con due sample
Fase 2:
10min con quattro sample
Fase 3:
10min con otto sample
...finita la fase 3...ricomincia con la fase 0!
Come si capiscono i dati in che fase sono??? Semplice...il valore della seconda GeoAntenna da la fase, la terza i minuti all'interno della fase!
FUNZICHERA'?? E CHI LO SA....PARTTITTO!
Modificato da Bolle - 03/10/2017, 00:27:28
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | | | | qqcreafis
| Inviato il: 03/10/2017 21:11:51
|
benissimo purtroppo non sono equalzzati ma lii guardo subito
--------------- ODE AD UNO STUDENTE MERITEVOLE (Sermone) Allora Xyz è stato bravo! noi dobbiamo riconoscere che è stato molto bravo, bisogna dirlo ! In un mondo dove tutto SEMBRA uguale a tutto. In un mondo dove chi abbruttisce la dignità dell’intelligenza umana si arroga meriti. In un mondo in cui si dice che i giovani non hanno speranza perché “tanto non troveranno lavoro” perché tanto non “non avranno la pensione”. Xyz è stato bravo! ha capito tutto, ha fatto un compito perfetto. Xyz ci da una SPERANZA. Xyz non ha seguito le falsità che ci circondano. Xyz si è impegnato ed è riuscito nel suo intento.
| | | | Bolle
| Inviato il: 03/10/2017 21:38:35
|
Possiamo anche fare che li mettiamo in parallelo...cioè 1° dato 1 (o 2) bit over, secondo dato 4 over , terzo dato 8 over...e buttiamo la fase!
In modo che ce li hai allineati...
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | qqcreafis
| Inviato il: 04/10/2017 09:17:04
|
oppure sulla z ci mettiamo 7 campionamenti
e sulla y 1
schematicamente
z,z,z,z, y ,z,z,z (il campionamento z singolo in mezzo è solo una fineza non indispensabile)
i segnali sono identici cambia solo il colore
poi si può fare
z,y,z
oppure
zzyzz
--------------- ODE AD UNO STUDENTE MERITEVOLE (Sermone) Allora Xyz è stato bravo! noi dobbiamo riconoscere che è stato molto bravo, bisogna dirlo ! In un mondo dove tutto SEMBRA uguale a tutto. In un mondo dove chi abbruttisce la dignità dell’intelligenza umana si arroga meriti. In un mondo in cui si dice che i giovani non hanno speranza perché “tanto non troveranno lavoro” perché tanto non “non avranno la pensione”. Xyz è stato bravo! ha capito tutto, ha fatto un compito perfetto. Xyz ci da una SPERANZA. Xyz non ha seguito le falsità che ci circondano. Xyz si è impegnato ed è riuscito nel suo intento.
| | | | qqcreafis
| Inviato il: 04/10/2017 13:35:04
|
un' altra cosa da fare sarebbe provare un aumento dei sampling, almeno con la 50Hz così come è adesso la fa troppo da padrone e per eliminarla bene con la fft occorre campionarla con cura una acquisizione a 2048 e/o 4096
--------------- ODE AD UNO STUDENTE MERITEVOLE (Sermone) Allora Xyz è stato bravo! noi dobbiamo riconoscere che è stato molto bravo, bisogna dirlo ! In un mondo dove tutto SEMBRA uguale a tutto. In un mondo dove chi abbruttisce la dignità dell’intelligenza umana si arroga meriti. In un mondo in cui si dice che i giovani non hanno speranza perché “tanto non troveranno lavoro” perché tanto non “non avranno la pensione”. Xyz è stato bravo! ha capito tutto, ha fatto un compito perfetto. Xyz ci da una SPERANZA. Xyz non ha seguito le falsità che ci circondano. Xyz si è impegnato ed è riuscito nel suo intento.
| | | | Bolle
| Inviato il: 04/10/2017 13:59:15
|
Possiamo spingere al massimo il campionamento fregandocene del tempo di interrupt cioe acquisizioni a gogo e poi invio dati... Ovviamente il sw di analisi sballerà i tempi e la fft darà frequenze per altre...ma almeno vediamo l'affidabilità della ricostruzione del segnale. Questa è la cosa,per me, più indolore cioè senza modiche al sw e ricalcoli per il registro...anche se mi sa che basta dividerlo per due . Già lo so che ti starà venendo il prurito...però se andiamo verso il passa basso del 6' ...non vedo utile aumentare il campionamento ...però ogni tanto torni su questo argomento e non vorrei che mi sfugga qualcosa... E non sarebbe la prima volta
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | qqcreafis
| Inviato il: 04/10/2017 19:55:32
|
infatti è solo una prova per vedere se ci sono alias ora come ora, se si mette il filtro (e si amplifica) si spera che 1024smple/s vadano più che bene
secondo me una sola acquisizione a 4096 va benissimo così si vedono bene le f (basta moltiplicare X4) e non si modifica nulla oltre il .ino
Modificato da qqcreafis - 04/10/2017, 19:59:13
--------------- ODE AD UNO STUDENTE MERITEVOLE (Sermone) Allora Xyz è stato bravo! noi dobbiamo riconoscere che è stato molto bravo, bisogna dirlo ! In un mondo dove tutto SEMBRA uguale a tutto. In un mondo dove chi abbruttisce la dignità dell’intelligenza umana si arroga meriti. In un mondo in cui si dice che i giovani non hanno speranza perché “tanto non troveranno lavoro” perché tanto non “non avranno la pensione”. Xyz è stato bravo! ha capito tutto, ha fatto un compito perfetto. Xyz ci da una SPERANZA. Xyz non ha seguito le falsità che ci circondano. Xyz si è impegnato ed è riuscito nel suo intento.
| | | | Bolle
| Inviato il: 04/10/2017 23:47:33
|
ok...provo con la 4096...tra 10 minuti ti allego il log!
Unica modifica --->>>OCR1A = 3906; // compare match register
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 04/10/2017 23:51:10
|
AZZ..MI SEMBRA DI VEDERE L'IMMAGINE DELL'OSCILLOSCOPIO
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | | | | Bolle
| Inviato il: 19/05/2018 10:45:39
|
Eccoci tornati alla geoantenna..erano diversi mesi che eravamo impegnati nelle prove del sismografo. Il SW ha avuto diversi sviluppi ed ora la geoantenna è nuovamente online con un cad a 24Bit.
Per il momento è collegata una sola geoantenna...insomma...si è RIPARTITIIII!!!!
La pagina della georantenna è nuovamente raggiungibile dal link presente nella pagina principale ...questo è il link diretto:
http://www.energialternativa.info/Public/NewForum/SismografoGeoAntenna.php
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | | | | qqcreafis
| Inviato il: 03/01/2019 21:52:36
|
EVVVVVVVVVVVVVVVVVVVVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIIIIIIIIIIIIIIIIIII
hem evvai
--------------- ODE AD UNO STUDENTE MERITEVOLE (Sermone) Allora Xyz è stato bravo! noi dobbiamo riconoscere che è stato molto bravo, bisogna dirlo ! In un mondo dove tutto SEMBRA uguale a tutto. In un mondo dove chi abbruttisce la dignità dell’intelligenza umana si arroga meriti. In un mondo in cui si dice che i giovani non hanno speranza perché “tanto non troveranno lavoro” perché tanto non “non avranno la pensione”. Xyz è stato bravo! ha capito tutto, ha fatto un compito perfetto. Xyz ci da una SPERANZA. Xyz non ha seguito le falsità che ci circondano. Xyz si è impegnato ed è riuscito nel suo intento.
| | | | Bolle
| Inviato il: 04/01/2019 22:43:56
|
Terminato il lavoro con il doppio monitor e convivenza dei SW GeoAntenna/Sismografo su un'unico PC a doppio monitor 1280x1024!
Incrociamo le dita...al momento sta andando tutto a gonfie vele!
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|