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 » 24/06/2013, 14:16

Non ne esco mica ehhh...

dalla stringa "pesco" in sequenza:
MAT
1
115

CLT
3
214

Combinando 2 byte da 8 bit in 1 da 16:
MAT --> 1 e 115 = 371
CLT --> 3 e 214 = 982

TunerStudio mi visualizza MAT= 21.1 e CLT=82.1

se converto i dati RAW provenienti dalla stringa seguendo l'indicazione trovata nell'ini

Codice: Seleziona tutto

   ; --------------------
   ;
   ; Scalar Values
   ; -------------
   ; The scaling and translation values are used as follows:
   ;    msValue   = userValue / scale - translate
   ;    userValue = (msValue + translate) * scale
   ;


Codice: Seleziona tutto

   mat              = scalar, S16,   20, "°C",  0.05555, -320.0
   coolant          = scalar, S16,   22, "°C",  0.05555, -320.0

e guardando anche questa pagina (che comunque non è aggiornata!) per capire qual'è "scale" e quale "translate"...
http://home.comcast.net/~whaussmann/RS232_MS2E/RS232_RTvar.htm

capisco che:
MAT = (371-320)*0.05555 = 2.83°C
CLT = (982-320)*0.05555 = 36.77°C

Sarò tonto io....
Fabio

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 » 24/06/2013, 14:53

00000001 01110011 è corretto a 371.
Anche il resto è ok...
Gli altri valori prelevati hai detto che ti tornano?

Hai verificato nel file ini del tuo firmware se i valori di conversione sono uguali?
... 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 » 26/06/2013, 16:00

Riecchime!! Guasto linea: nonostante ci fosse la portante dell'adsl non mi veniva più assegnato un indirizzo ip ppp...
Nel frattempo ho quasi completato il programma, mi manca l'acquisizione delle temperature delle termocoppie e il log su SD.
Le termocoppie sono in arrivo.


Enri, il codice che ho quotato nel post sopra proviene proprio dall'ini del firmware che ho su.

Valori prelevati dalle locazioni precedenti e successive a MAT e CLT tornano.
Baro e MAP subito prima e TPS e BattV subito dopo.

Non capisco...
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 » 27/06/2013, 12:52

Porca miseria... Ho fatto l'ordine delle sonde-cavo-connettori e passacavi ieri sera appena tornato il collegamento a internet e sono già arrivate! :o :o :o
"Bellissime"... oggi le provo collegate ai max per vedere cosa leggono e come calibrarle per farle leggere uguali.

Due cose:
- manca da costruire i fissaggi per i 4 scarichi. Dove reperire il rame per ricavare la sferetta forata da schiacciare intorno alla sonda (1,5mm di diametro)??
- se faccio una foto agli scarichi, mi consigliereste dove piazzarle?
Fabio

Avatar utente
ricki158
Messaggi: 934
Iscritto il: 20/04/2012, 16:51
Auto: Fiat 127 mk2 900/C - 1980
ECU: MS1 V2.2
Località: Gorizia

Re: Costruiamo un visualizzatore per 4 sonde EGT??

Messaggioda ricki158 » 28/06/2013, 0:10

potresti farmi capire meglio come collegare arduino alla megasquirt via seriale? perchè sono interessato ad usare arduino per leggere le cose via display 16x2 e qualche pulsante per "navigare", al posto di utilizzare il megaview

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 » 28/06/2013, 8:23

In effetti mi stupisce il fatto che nessuno ne parli.
Tutti cercano l'adattatore compatibile, se non un vecchio portatile che abbia il DB9 con la seriale vera.
Per quello che costa arduino e quello che offre, vale la pena di prenderlo anche solo per interfacciare MS e computer, secondo me.
Come collegarlo è semplice,
per prima cosa occorre trasformare i segnali rx e tx di arduino che sono TTL (0-5v) in segnali compatibili con RS232 (che hanno tensioni più alte, anche 12v se non sbaglio, per evitare rumori e coprire distanze maggiori).
Basta prendere un MAX232 (o simile e i 3 condensatori necessari per farlo funzionare), collegare quindi tx ed rx TTL con arduino, mentre rx e tx RS232 ad rx e tx nel DB9 della MS.
Se vuoi bypassare il controller di arduino e sfruttare solo il suo convertitore USB-RS232 (chip FTDI), occorre incrociare rx e tx TTL tra arduino e il MAX232. E' l'unica pippa, sempre se si vuole velocità full a 115200. Se ti basta la 9600 quando adoperi arduino per leggere e visualizzare i dati MS, si riesce ad invertire i 2 segnali tranquillamente via software ;)
Se hai bisogno di più dettagli chiedi pure...
Fabio

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 » 28/06/2013, 8:29

Risolto col mat ed il clt?
... 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 » 28/06/2013, 9:12

Macchè su msextra ho trovato solo le stesse conversioni che ho fatto io. Non so cos'altro pensare.
Intanto sono alle prese con un sacco di altre cose, tipo la scatolina da montare sulla moto, le feritoie da creare per il display, per i pulsanti, per la SD e per i vari passacavi...
Ho appena montato un alimentatore regolabile con cui alimentare sia arduino che il navi che sarà montato poco sopra, entrambi a 5v. L'ho pagato 3,80 euro e tira 2A!

http://www.ebay.it/itm/Convertitore-regolabile-DC-DC-step-down-LM2596S-alimentatore-5V-12V-2A-/330843616290?pt=Attrezzature_e_strumentazione&hash=item4d07d0f422

Mi chiedo come cavolo fanno a costare così poco certe cose (vabbè, si sa), mentre altre hanno dei prezzi assurdi!
Fabio

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 » 28/06/2013, 9:23

Prova a chiedere sul forum msextra, james ti porta' di sicuro aiutare...
... 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 » 28/06/2013, 10:10

Lo farò senz'altro.
Adesso la centralina è qua sul tavolo ed è solamente alimentata per darmi la stringa via seriale.
Sul display visualizzo anche altre cose che non tornano:
inj_adv = 6553.50 (float)
lost sync = 65535 (int)
PW1 = 0.00 (ok)
PW2 = 0.00 (ok)
PW3 = 43.65 (perchè?)
PW4 = 43.65 (perchè?)
(io visualizzo la media dei 4 PW avendo il sequenziale e mi viene mostrato 21.82)

secondi, TPS, BARO, MAP, BattVolt, AFR, AFRtarget sono tutti ok! Bahh

Ho sfruttato il sensore che legge i 6 magneti che ho messo sulla ruota per avere la velocità, conoscendo il diametro del pneu. Al banco funziona ed ho il consumo istantaneo, impostando PW costanti per la prova. Spero funzioni realmente!

Comunque ora son concentrato su altre priorità.
Devo assolutamente terminare la faccenda EGT (ora che sono arrivate), questo era lo scopo principale! Il resto verrà col tempo :D

Come creo le 4 sferette di rame che si schiacceranno contro il gambo delle sonde??? :?
Io ho solamente un blocchetto di rame di circa 3cm x 2 x 2, ma è un po' arduo ricavare 4 sfere...
Fabio


Torna a “Elettronica generale”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti