Discussione: Contagiri .
Visualizza messaggio singolo
Vecchio 27 settembre 05, 19:25   #82 (permalink)  Top
rivp6
User
 
L'avatar di rivp6
 
Data registr.: 11-10-2004
Residenza: out of Verona
Messaggi: 573
Citazione:
Originally posted by protomax@27 settembre 2005, 13:55
Da questo capisco che i valori dati via seriale sono semplicemente i valori letti da A/D e messi in stringa quindi niente valori reali in uscita seriale.

Ok va bene.
No. Basta tenere il moltiplicatore a uno e visualizzi il valore corretto.
Es. Temperatura = C00204 = con moltiplicatore a 1 e 1 decimale = 20.4 C°
RPM = 25 giri secondo = R00025 con moltiplicatore a 60 e 0 decimali = 1500 giri minuto.

Moltiplicatori e decimali servono:
- per avere flessibilità sui valori letti
- per poter rendere in una scala comparabile sul grafico i dati. Altrimenti, avresti sul grafico: almeno 1500 come asse Y max e una temp di 20,4 difficilmente apprezzabile sullo stesso grafico contemporaneamente.

In ogni caso, non è sbagliato avere i dati grezzi del'ADC e poi elaborarli esternamente. Con un ADC a 10 bit è superfluo, ma quando gli ADC sono a 16bit e ci sono calcoli in virgola mobile... Almeno in ambito industriale, vedo che gli ingressi dei PLC sono sempre trattati grezzi. Questo poi per applicare fattori di calibrazione etc.

In ogni caso richieste e suggerimenti sono ben accetti.
rivp6 non è collegato   Rispondi citando