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 » 12/06/2013, 18:27

masterx81 ha scritto:...
...in poco riesci a lavorarci subito senza stare dietro a dover imparare l'architettura, etc (come dovresti fare usando le pic)

Hai ragione e speravo proprio in questo, per via del poco tempo che ho ancora a disposizione e a dirla tutta non so se riuscirò a completare la cosa in tempo, però ci provo.
Il fatto è che non sapevo di poter registrare su SD i log e non sapevo neppure che sarei riuscito a far dialogare MS e arduino, e questo porta via tempo, ma è assolutamente da fare... Il portatile è una rottura mostruosa in moto!
Ora miro a chiudere il tutto in una scatoletta e a piazzarla da qualche parte sul manubrio o dietro il cupolino sopra il contagiri e devo anche evitare che vibri troppo, sennò non si leggerà nulla. Le EGT saranno purtroppo un secondo step.

masterx81 ha scritto:...
Pero' se non ho visto male (non ci ho mai lavorato sopra, l'ho solo visto qualche volta di sfuggita) ti 'nasconde' i timer hardware, poi di sicuro si possono usare, ma ti 'guida' a non considerarli, cosa secondo me sbagliata, sopratutto in applicazioni timesensitive. Non puoi usare la 'delay' (che fa solo dei nop)...

C'è la funzione millis() che ti permette di fare il multitasking al contrario del "delay"... se è questo ciò che intendi.
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 » 12/06/2013, 22:17

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

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 » 13/06/2013, 0:09

Bella lì!
provo a chiedergli se gentilmente mi "allunga" la parte di codice che riguarda la transcodifica della stringa inviata dalla MS. :roll:
Per me è un bel casino... sarebbe una manna dal cielo!!

Grazie vitoos ;)
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 » 13/06/2013, 10:12

Di niente!
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

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 » 13/06/2013, 13:47

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 » 13/06/2013, 13:59

Qua c'e' il resto...
https://code.google.com/p/loguino/sourc ... .cpp?r=104

Dovresti avere tutto...
... Enrico
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)

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 » 13/06/2013, 14:12

ho capito male o questa libreria ti permette di visualizzare ogni parametro della MS??
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

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 » 13/06/2013, 14:31

Enri, ho scaricato il tar.gz di loguino giusto 15 minuti fa :D
Aprendolo ho visto subito un "#define LAMBDA 14.1" e mi son detto... Ahhhh cominciamobbeneeee!

Si, se ho culo dovrei avere già tutto pronto, occorre sicuramente un adattamento di qualcosa...

Comunque ho scaricato anche il codice di un tipo che ha fatto un dash con un touch screen e le due parti più grosse del codice sono formate da 1500 righe circa... più il resto dei file saranno circa 2000 righe di codice :o :o :o
Mi era preso male!
Comunque c'è da dire che mi sono imbarcato in un'avventura...
Sto pensando di effettuare un nuovo switch delle priorità: credo che riprenderò il discorso EGT e il resto lo farò in un secondo step.
Da ingenuo credevo che manipolare una stringa per estrapolarne certe informazioni non fosse un casino del genere!
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 » 13/06/2013, 15:41

Aiuuuutooooo!
Ho compilato il sorgente di loguino con cmake, che ha creato questo:

- src (cartella)
- CMakeFiles (cartella)
- Makefile (file)
- cmake_install.cmake (file)
- CMakeCache.txt (file)

e ora che ci faccio?
volevo provare a caricarlo sul nano, dato che in uno dei file ho visto che è supportato...
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 » 13/06/2013, 18:34

Pier, sto studiando il codice che hai postato per il caricamento dei caratteri speciali nella ram del display.

Iniziamo...
PierGSi ha scritto:
Fabius72 ha scritto:Pier, il mio display ha il font da 5h x 8v pixel, quindi in verticale ha una linea in più rispetto al tuo. E' un problema?


Boh, allora ne avra' 8 anche il mio...sinceramente non ricordo, mi pareva 7. :mrgreen:

L'ottava riga è quella destinata all'uso come cursore, ma a noi questo non importa, per cui si può illuminare anche quel pixel?

Anzichè cosi

//LOCAZIONE numero 1

lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(0); //nulla



così:

//LOCAZIONE numero 1

lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca
lcd_write(16); //una tacca


Dico bene?

Poi, cercando di rendere comprensibile il codice al compilatore di arduino, ho bisogno di "tradurre" questi:

- LCD_RS (EDIT: è del display ed è connesso al pin 12 di arduino e va dichiarato)
- PORTA
- LCD_STROBE
- lcd_write
- lcd_putch

(Il codice si ritrova in fondo alla pagina 4 di questo thread)

Grazie
Fabio


Torna a “Elettronica generale”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti