Costruiamo un visualizzatore per 4 sonde EGT??

Avatar utente
Fabius72
Messaggi: 878
Iscritto il: 09/02/2013, 16:55
ECU: MS2 V3.0
Località: Valle d'Aosta

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda Fabius72 » 03/06/2013, 14:35

PierGSi ha scritto:La barra non e' proprio semplicissima da fare, a meno che tu non voglia farla usando 'quadrettoni' grandi quanto un carattere. Per sfruttare tutti 'i pixel' bisogna creare dei caratteri personalizzati di varie larghezze e salvarli nella ram del display.

Allora, trattandosi di 20 caratteri per riga, e sottraendocene 5 (4 per i gradi + uno spazio), ne rimangono 15.
Bene, presumo che il discorso che hai fatto non sia proprio semplice metterlo in pratica, per cui pensavo che questi 15 caratteri si potrebbe non farli corrispondere alla scala completa 0-1250°, bensì (sparo a caso perchè non ho idea di quanto può essere l'oscillazione reale) 850+-350° quindi 500-1200 --> 50°/carattere, grossomodo apparirebbe così: (ho messo i numeri dopo, perchè con questa formattazione si vedrebbe peggio che in questo modo)

.....III....... 750 (EDIT: corretto il valore che era sbagliato)
.......I....... 850
.......IIIIIIII 1200
.......IIIIII.. 1100

L'idea iniziale comunque era quella di tenere la seconda barra (quella del cil.2) centrata, considerata 100%
Le altre vanno a destra (+) o sinistra (-) di 50° per carattere
E' fattibile?

Secondo voi è una soluzione di visualizzazione accettabile?



Mitticoooo!!! Grazie!
Ultima modifica di Fabius72 il 03/06/2013, 20:24, modificato 1 volta in totale.
Fabio

Avatar utente
Vicus
Messaggi: 2753
Iscritto il: 15/11/2010, 19:59
Località: Rossano Veneto

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda Vicus » 03/06/2013, 15:24

Direi di tenere 5° per quadrettone, 75° di differenza sono molti.

Però essendo una moto... comunque fai presto a ricompilare il codice con un valore diverso.

PierGSi
Messaggi: 878
Iscritto il: 09/12/2010, 17:58
Auto: Honda Integra DC2
Località: PD nord
Contatta:

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda PierGSi » 03/06/2013, 17:58

Fabius72 ha scritto:Allora, trattandosi di 20 caratteri per riga, e sottraendocene 5 (4 per i gradi + uno spazio), ne rimangono 15.
Bene, presumo che il discorso che hai fatto non sia proprio semplice metterlo in pratica, per cui pensavo che questi 15 caratteri si potrebbe non farli corrispondere alla scala completa 0-1250°, bensì (sparo a caso perchè non ho idea di quanto può essere l'oscillazione reale) 850+-350° quindi 500-1200 --> 50°/carattere, grossomodo apparirebbe così: (ho messo i numeri dopo, perchè con questa formattazione si vedrebbe peggio che in questo modo)

.....III....... 950
.......I....... 850
.......IIIIIIII 1200
.......IIIIII.. 1100

L'idea iniziale comunque era quella di tenere la seconda barra (quella del cil.2) centrata, considerata 100%
Le altre vanno a destra (+) o sinistra (-) di 50° per carattere
E' fattibile?


Beh, io direi che 3 cifre ( 0-999 ) bastano ed avanzano, si puo' fare come dici certo.
Esempio cilindro 1 :

(T1-T2)/50

T1= temp °C cilindro 1 mettiamo 600
T2= temp. °C cilindro 2 mettiamo 800

se t1 e t2 sono dichiarate INT ottieni un risultato intero

(600-800)/50 = -4

devi accendere il quadrato con offset -4 locazioni rispetto a quello centrale.

Secondo voi è una soluzione di visualizzazione accettabile?


Bisogna vedere in pratica, potrebbe essere meglio visualizzare anche barre proporzionali alla temperatura assoluta e basta. Esempio, inizi da 500 e finisci a 875, un quadretto ogni 25°C se ne hai 15 disponibili.

Questo è quel che intendevo prima (youtube è incasinato, calma) :mrgreen: :



Il font è costituito da 5h x7v pixel, ho caricato in ram 6 font personalizzati con rispettivamente :

un carattere vuoto
5 caratteri con da 1 a 5 righe verticali (da sx a dx).

Facendo una divisione intera e tenendo conto del resto traccio un certo numero di quadretti pieni ed alla fine uno con il numero di tacchette necessario.
Ciao,
Pier.

www.piergm.com

Avatar utente
krisstek
Messaggi: 2406
Iscritto il: 18/11/2010, 6:42

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda krisstek » 03/06/2013, 18:14

premetto che di arduino non ne so nulla(ma ho appena ordinato una scheda :D ),non sarebbe piu conveniente visualizzare la temperatura del cilindro "pilota"e poi con le barre visualizzare solo le differenze tra i cilindri.
con 20 caratteri se ne potrebbero usare uno ogni 5 gradi,e il fondoscala sarebbe +/- 50 gradi.
non so se mi sono spiegato bene,sarebbe da sottrarre il valore di ogni termocoppia al valore base e visualizzarlo.

Avatar utente
masterx81
Messaggi: 14417
Iscritto il: 15/11/2010, 16:43
Auto: Corsa Gsi, Subby WWW
ECU: MS3 EXP
Località: Asti

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda masterx81 » 03/06/2013, 21:14

Pensavo anche io a visualizzare solo la differenza... Magari fare la media tra tutti i cilindri, e visualizzare la differenza tra la media ed il valore attuale...
... Enrico
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)

Avatar utente
Fabius72
Messaggi: 878
Iscritto il: 09/02/2013, 16:55
ECU: MS2 V3.0
Località: Valle d'Aosta

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda Fabius72 » 03/06/2013, 21:39

Raga... ho sbagliato la temperatura del primo cilindro nell'esempio che ho fatto prima! Ho editato il messaggio. Pier, se hai un attimo ed editi il quote... così non fa casino. Scusa.

Pier, si si eri stato chiarissimo prima col discorso della suddivisione del "carattere" nelle sue singole colonne di pixel ;)

Dunque...
Tutte ottime considerazioni.

Vicus ha scritto:Direi di tenere 5° per quadrettone, 75° di differenza sono molti.

Però essendo una moto... comunque fai presto a ricompilare il codice con un valore diverso.


Perfetto.... Numeri che mi mancavano! Thx Vicus!

krisstek ha scritto:premetto che di arduino non ne so nulla(ma ho appena ordinato una scheda :D ),non sarebbe piu conveniente visualizzare la temperatura del cilindro "pilota"e poi con le barre visualizzare solo le differenze tra i cilindri.
con 20 caratteri se ne potrebbero usare uno ogni 5 gradi,e il fondoscala sarebbe +/- 50 gradi.
non so se mi sono spiegato bene,sarebbe da sottrarre il valore di ogni termocoppia al valore base e visualizzarlo.


E' quello che ha detto Pier su come comandarlo, ma concordo con kriss sul layout. Per quanto mi riguarda è un'ottima soluzione, rispettando quindi le considerazioni di vicus sui gradi.
Se poi Pier riesce a suddividere il quadrettone nelle barrette verticali, ancora meglio. E' meno "scattoso".

Grande! Allora siamo in due a non saperne nulla su Arduino (o quasi, dopo due giorni di studio hehehe)
Ci possiamo fare compagnia...
Fabio

Avatar utente
krisstek
Messaggi: 2406
Iscritto il: 18/11/2010, 6:42

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda krisstek » 03/06/2013, 21:54

http://blog.arduino.cc/2013/05/31/ardui ... witterfeed
per voi che siete da quelle parti potrebbe essere interessante,di sicuro ci sono molti esperti,
io sono solo alla prima lezione,sono un po piu indietro,ma conosco un ragazzino terribile con quelle tecnologie,mi sa che dovrò chiedere delle dritte.
intanto studio e non vedo l'ora di metterci mano,dovrei avere ancora qualche mbite di cervello libero.....

Avatar utente
Fabius72
Messaggi: 878
Iscritto il: 09/02/2013, 16:55
ECU: MS2 V3.0
Località: Valle d'Aosta

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda Fabius72 » 04/06/2013, 9:39

masterx81 ha scritto:Pensavo anche io a visualizzare solo la differenza... Magari fare la media tra tutti i cilindri, e visualizzare la differenza tra la media ed il valore attuale...


A me personalmente la media non piace.
Preferirei avere il valore reale considerato 100% in centro al display (sonda sul cilindro dove non c'è regolazione della farfalla).
Le altre barre devono mostrare quanta differenza c'è.
Lo scopo è allineare nel parzializzato le altre 3 farfalle, in modo tale che passi la stessa quantità di aria che passa nel corpo dove non c'è regolazione.
Fabio

Avatar utente
Fabius72
Messaggi: 878
Iscritto il: 09/02/2013, 16:55
ECU: MS2 V3.0
Località: Valle d'Aosta

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda Fabius72 » 04/06/2013, 10:29

L'allineamento delle farfalle può essere considerato buono se le differenze tra l'una e le altre è al di sotto di quanti gradi?
Fabio

Avatar utente
vitoos
Messaggi: 5615
Iscritto il: 24/09/2011, 18:30
Auto: Fiat Panda 100HP
ECU: MS3 EXP
Località: salerno

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda vitoos » 04/06/2013, 11:09

Il tuo motore è 4 cilindri a V con i scarichi contrapposti?? O laterali?? In ogni caso se è a V le temperature devono essere uguali, con condotti e camere uguali, dato che non ci sono più di due cilindri consecutivi
lasciate qui ogni speranza voi che entrate su questo forum......

comunque sia io grazie a questo forum ho svegliato vecchi tarli addormentati nel mio cervello ed ora mi tocca dargli da mangiare uno ad uno per tenerli buoni


Torna a “Elettronica generale”

Chi c’è in linea

Visitano il forum: Nessuno e 56 ospiti