Se sei già registrato           oppure    

Orario: 02/05/2024 10:53:08  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA


Calcolare i dB con il PPTEA!, Routine di utilita!
FinePagina

master digit

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1425

Stato:



Inviato il: 21/01/2015 13:39:46

Salve a tutti.

Mi sono imbattuto nella necesità di convertire una tensione letta dai CADS del PPTEA in un valore espresso in Decibel (dB) ma, come mi ha spiegato il buon Bolle, nel PPTEA non entrava il calcolo del LOG e delle potenze in virgola;
quindi mi sono messo sotto per creare un algoritmo di calcolo che mi eseguisse questa conversione, che per noi elettricisti/elettrauti è molto utile!
Visto che sono riuscito nello scopo condivido la routine qui di seguito che penso tornerà utile a molte persone (spero)!

10 N=345453 'INPUT VALORE LINEARE
15 REM INIZIO ROUTINE CALCOLO
20 A=N
30 C=0
40 D=10
50 FOR P = 1 TO 4 'Precisione di calcolo (4=2 decimali, 5=3 decimali....max 8=6 decimali)
60 IF A<10 THEN 100
70 A=A/10.0
80 C=C+1
90 GOTO 60
100 B=A
110 E=E+(C*D)
120 D=D/10.0
130 C=0
140 FOR L = 1 TO 9 'Log base 10 (...TO 8= Log base 9 ecc...)
150 A=A*B
160 NEXT L
170 NEXT P
180 DB=E*2 'Conversione 10*Log in dB
185 REM FINE ROUTINE CALCOLO (tempo max di calcolo 324 cicli)
190 LCDCLEAR
200 LCDPOS=17
210 LCDWRITE="N="&N
220 LCDPOS=33
230 LCDWRITE="dB="&DB
240 END

Saluti

Master Digit



---------------
Sono sempre disponibile...quando ci sono!

 

kekko.alchemi

Avatar
GigaWatt


Gruppo:Utente
Messaggi:5226

Stato:



Inviato il: 22/01/2015 02:00:05

Ciao Master!!! Come va? Quanto tempo che non ci si sente, complimenti per la realizzazione!

Saluti Kekko



---------------
L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo.
Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti.
by kekko

 

ecologix1971

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4165

Stato:



Inviato il: 22/01/2015 07:02:25

L'idea e' molto interessante, e sarebbe uno strumento utile in molte occasioni, pero' mi sfugge qualcosa.
Il valore del cads?
ciao eco

 

master digit

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1425

Stato:



Inviato il: 22/01/2015 10:10:02

CITAZIONE (ecologix1971, 22/01/2015 07:02:25 ) Discussione.php?212309&1#MSG2

L'idea e' molto interessante, e sarebbe uno strumento utile in molte occasioni, pero' mi sfugge qualcosa.
Il valore del cads?
ciao eco


Ciao ecologix1971, il valore del cads(i 5 input analogici del PPTEA che va da 0 a 1023 con una conversione a 10 bit) va messo al posto del valore scritto nella riga 10, quindi:
10 N=CADS1
Su questo input mando una tensione da 0 a 5Volt derivata dal valore di picco di un suono o da un AGC di un tuner, o da un misuratore di SWR e lo trasformo in un valore in dB logaritmico invece che in una lettura lineare che poco ha a che fare con questo tipo di letture.
Sul Web di schemini per prelevare la tensione di picco di una sinusoide o un suono è pieno, per le altre cose invece abbiamo gia una tensione dc, basta livellarla o amplificarla per coprire l'intera gamma dei 10 Bit (da 0v a 5V) ed ottenere un misuratore con un range di 60dB che per alcune applicazioni sono sufficienti.

Spero di aver chiarito il CADS su questa utility.

Master Digit



---------------
Sono sempre disponibile...quando ci sono!

 

ecologix1971

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4165

Stato:



Inviato il: 22/01/2015 10:31:19

Perfetto,
Grazie master digit

 
 InizioPagina
 

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum