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!
|
|
|
|
|
|
|
|
|
|
|
|
|
|