Pages: 1 ... 4 5 [6] 7   Go Down
Author Topic: Frequenzimetro  (Read 5191 times)
0 Members and 1 Guest are viewing this topic.
Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

quoto astrobeed su tutto smiley , non sarebbe carino se il sw capisse in che ordine di grandezza ci si trova ed utilizzasse il metodo migliore?

Tutti i frequenzimetri fatti bene passano da un modo all'altro automaticamente, la scelta avviene in base alle caratteristiche tecniche dell'apparato e alla frequenza del segnale in ingresso, dal punto di vista software è una cosa banale da gestire smiley
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...però questa soluzione non l'ho vista applcata in giro nelle varie librerie apposite o in altri sw simili, nonostante il problema sia noto, come mai? il massimo che ho visto fare per ridurre questo tipo di errore è l'adattamento del tempo di gate delle misure.
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

...però questa soluzione non l'ho vista applcata in giro nelle varie librerie apposite o in altri sw simili, nonostante il problema sia noto, come mai?

Io sto parlando di frequenzimetri veri, non di librerie per Arduino.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no no, io invece parlo proprio di quelle smiley
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

no no, io invece parlo proprio di quelle smiley

Questo lo so, manda una bella mail agli autori delle librerie e digli che non hanno le idee chiare su come deve essere fatto un frequenzimetro  smiley-grin
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-razz.... dai, non ci credo, io ho "toccato" l'argomento frequenzimetro solo perchè aveva un punto di tangenza con un'altra cosa che sto costruendo, e qui, dopo qualche post e qualche prova fessa fessa è venuto subito fuori il problema della granularità delle misure e delle differenti tecniche di acquisizione dei dati, dici che non c'è qualche altro motivo per aver preso la strada unica al posto di quella adattiva?
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

  dici che non c'è qualche altro motivo per aver preso la strada unica al posto di quella adattiva?

La butto li, ma non credo di essere lontano dalla verità, tutti quelli che hanno realizzato una libreria frequenzimetro per Arduino non hanno mai visto un vero frequenzimetro, inteso come strumento di misura, in vita loro, si sono limitati ad implementare il minimo indispensabile per risolvere le loro esigenze.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

la morale della favola è sempre quella....
se vuoi fare una casa puoi usare un prefabbricato, ed hai finito subito, ma devi adattarti a quello che è
oppure puoi usare i mattoni e fartela come meglio credi, ci metti di più, ma alla fine fà esattamente quello che volevi senza e compromessi.
proseguendo nel paragone edile...
se ti serve un tetto sulla testa per emergenza và bene anche il prefabbricato
ma se ci devi vivere dentro allora meglio quella di mattoni(alla lunga lo sforzo in più, si ripaga)
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi sono appena ricordato che diversi anni fa ho realizzato un frequenzimetro per dsPIC, all'epoca per la serie 30, in grado di misurare da 0 a 40 MHz direttamente, non serve nessun prescaler, con risoluzione fino a 0.01 Hz per le basse frequenze e 1 Hz per quelle alte, utilizzavo tutti e due i sistemi in automatico ed era prevista sia la funzione frequenzimetro che quella periodimetro, il time base era selezionabile tra 0.1 e 1 Hz, non serviva il 10 Hz perché le cifre visualizzate erano otto coprendo tutto il range di misura.
Tra le funzioni accessorie c'era pure la misura one shot per bloccare un singolo impulso, molto utile per misurare eventi occasionali, e il trigger esterno per far partire l'acquisizione in funzione di un segnale di sincronismo.
Devo ritrovarlo in mezzo ai  backup dei lavori e vedere se è possibile fare un porting su Arduino, non è semplice perché la gestione gate e misura è strettamente legata all'hardware che su i dsPIC è molto diverso da quello degli AVR.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

come utilizzavi entrambi i sistemi in autmatico?
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

come utilizzavi entrambi i sistemi in autmatico?

Semplicemente con una soglia prestabilita sulla frequenza di ingresso, a seconda se è maggiore o minore si usa un sistema o l'altro in modo da ottenere la lettura con la maggior risoluzione possibile, va da se che la modalità operativa deve comunque poter essere selezionata dall'utente.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
va da se che la modalità operativa deve comunque poter essere selezionata dall'utente.
intendi la selezione della base dei tempi?
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 123
Posts: 9298
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

intendi la selezione della base dei tempi?

Intendo tutti i  modi operativi del frequenzimetro, il che include la base dei tempi, valido solo in modalità conteggio impulsi, il modo operativo tra frequenzimetro e periodimetro, nel secondo caso viene visualizzato il periodo tra due impulsi e non la frequenza, e come acquisire la frequenza, ovvero solo conteggio impulsi, solo misura periodo, cambio automatico tra i due modi.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

azz... praticamente hai riprodotto un frequnzimetro vero via sw.
siii dai!, portalo su arduino  smiley
Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10461
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non puoi semplicemente sdoppiare l'ingresso su due pin, e su uno leggi i tempi e sull'latro conti gli impulsi effettivi?
Così hai sempre il meglio dai due metodi  smiley-grin
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: 1 ... 4 5 [6] 7   Go Up
Jump to: