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 » 06/07/2013, 7:20

Esatto Enri... Viene semplicemente scritto un "MARK" progressivo nel log, quindi è facile inserirlo durante la creazione del file su SD.
E' molto comodo poter contrassegnare un particolare evento che si riscontra su strada e si vuole poi capire cosa diavolo dicono i dati. Non avendolo mai potuto sfruttare andando in moto...

Siccome sono a corto di I/O e di pulsanti, ho anche pensato che avere questo visualizzatore attaccato al manubrio vuol dire avviare/arrestare il log a piacimento con molta praticità, quindi posso sempre iniziare il log, replicare la circostanza e stopparlo, anzichè avere un log di X megaByte da controllare.
Vabbè che verrà registrato anche l'orario, però tenerselo a mente non sempre riesce hehehe
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 » 06/07/2013, 14:53

e mettere un sesto pulsante?

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 » 06/07/2013, 21:45

Ehh
1- non ce l'ho e dovrei ordinarlo
2- trovare altro posto dove metterlo è un'impresa

...ma non l'escludo.


Il problema di MAT e CLT era dovuto ad un bug nel codice!

http://www.msextra.com/forums/viewtopic.php?f=91&t=44030&p=368804#p368804

Mi hanno detto che ultimamente è stato utilizzato il "newserial" al posto dei comandi classici. Più velocità e più controllo sull'integrità dei dati ricevuti sono i punti di forza.
Vedo se riesco a farci stare anche questo nella poca memoria rimasta libera.

Una cosa che mi piacerebbe tantissimo implementare prima o poi è un automatismo che una volta attivato premendo un pulsante (quando le condizioni lo permettono e i giri e il carico sono più o meno costanti) faccia una "scansionata" modificando l'injector advance in ram e coprendo i 360°, per scovare la maggiore efficienza del motore in quel dato punto della mappa. In pratica viene memorizzato e visualizzato il miglior risultato: Inj Adv, RPM, Load e relativo PW e delta rispetto a quello di partenza 8-)

Nel parzializzato ci sarebbero tante cosine che si potrebbero fare con questo giochino... sempre che sia fattibile e che io sia in grado di mettere in pratica queste fantasie hehehe
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 » 10/07/2013, 18:24

Quando la sfiga ci vede benissimo...
Avevo chiesto 5 pulsantini NA col corpo metallico, di cui 4 neri e uno rosso.
Bene, Quello rosso è tutto di plastica e ci entra l'acqua come ridere, gli altri 4 neri sono normalmente chiusi! :evil:

C'è qualche anima pia che a mente lucida mi illumini su come rimediare adoperando quindi 4 pulsanti NC e 2 NA? Io in questo momento son troppo incazzato.

Intanto un paio di foto: (il display ha ancora la pellicola da togliere)

Pulsantiera
SU-GIU-SX-DX
OK + start/end DataLogging
Mark x LOG
Interruttore per reset arduino (se serve) + accensione relè scambio TX-RX durante la connessione del netbook alla MS

DSC_1140.JPG



Sotto, presa usb e SD card
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
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 » 10/07/2013, 22:28

Partorisco solo minchiate.
Purtroppo tempo per averne altri non ne ho più.

La tizia mi ha scritto

"Salve,

abbiamo 200pulsanti neri (gambo metallo) in casa, l’etichetta e codice del fornitore sono giusti: NA ma controllandoli anche noi purtroppo abbiamo trovato che sono sono tutti NC.

Ho già reclamato con il fornitore ma chiaramente per lei non è una soluzione."

Aiuuutoooo
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 » 10/07/2013, 22:36

ma non puoi andare nel negozio di elettronica più vicino? ne avranno a centinaia di quei pulsanti! comunque ti hanno fatto la scatolina su misura? comunque alla fine ne hai messi 6 di pulsanti, bisogna cambiare resistenze? oppure hai usato un pin digitale in più?

so che ti chiedo tanto ma metteresti il codice on line?

comunque è venuto davvero bene! ora mancano solo le sonde EGT e provare il tutto. complimenti!


p.s.: potrei dire una cazzata, siccome non sono laureato in elettronica, però se da una parte prendi il +5v e lo colleghi ai pulsanti ed esci con una resistenza in maniera da non dargli troppa corrente e da li vai sul pin analogico?

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 » 10/07/2013, 23:51

ricki158 ha scritto:ma non puoi andare nel negozio di elettronica più vicino? ne avranno a centinaia di quei pulsanti! comunque ti hanno fatto la scatolina su misura?


Ehhh ma dai! hehehe se ce ne fossero ci sarei già andato ;)
Ce n'era uno ad Aosta, ma ha chiuso un paio di mesi dopo che mi ci sono trasferito :cry:
Quello più vicino è forse ad Ivrea, sempre se c'è. Altrimenti Torino :?

ricki158 ha scritto:comunque ti hanno fatto la scatolina su misura?


No, ne ho comprate diverse di varie misure, tutte un poco più grandi del display. Dovendo mettere la scatola sul manubrio non poteva essere molto grande.
Questa mi sta facendo tribolare ancora un po' perchè un pelo troppo sottile, ma alla fine ci faccio stare tutto.

ricki158 ha scritto:comunque alla fine ne hai messi 6 di pulsanti, bisogna cambiare resistenze? oppure hai usato un pin digitale in più?

Niente pin digitali in più. Ho adoperato un solo analogico col principio del "pull-up" preso dal tutorial che mi avevi linkato tu ;)
Ho trovato il modo di salvare la situazione, mettendo ogni pulsante in parallelo ad ogni resistenza, col pull-up funziona!!
Avendo 4 pulsanti NC è necessario che le resistenze saldate su quei quattro siano diverse tra loro, altrimenti non si riesce a capire quali dei 4 viene premuto. tutto qua!!!

ricki158 ha scritto:so che ti chiedo tanto ma metteresti il codice on line?

Certo, alla fine lo metto, solo che mi vergognerò un po' per le boiate che uno buono non avrebbe certamente fatto :roll:
Però funziona :D
Dovrai solo adattarlo, perchè l'ho fatto in base alle MIE esigenze...

ricki158 ha scritto:p.s.: potrei dire una cazzata, siccome non sono laureato in elettronica, però se da una parte prendi il +5v e lo colleghi ai pulsanti ed esci con una resistenza in maniera da non dargli troppa corrente e da li vai sul pin analogico?


E con i 4 normalmente chiusi??
Comunque ho risolto, come ho scritto sopra.
Grazie ;)
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 » 11/07/2013, 0:46

Fabius72 ha scritto:
ricki158 ha scritto:ma non puoi andare nel negozio di elettronica più vicino? ne avranno a centinaia di quei pulsanti! comunque ti hanno fatto la scatolina su misura?


Ehhh ma dai! hehehe se ce ne fossero ci sarei già andato ;)
Ce n'era uno ad Aosta, ma ha chiuso un paio di mesi dopo che mi ci sono trasferito :cry:
Quello più vicino è forse ad Ivrea, sempre se c'è. Altrimenti Torino :?

ricki158 ha scritto:comunque ti hanno fatto la scatolina su misura?


No, ne ho comprate diverse di varie misure, tutte un poco più grandi del display. Dovendo mettere la scatola sul manubrio non poteva essere molto grande.
Questa mi sta facendo tribolare ancora un po' perchè un pelo troppo sottile, ma alla fine ci faccio stare tutto.

ricki158 ha scritto:comunque alla fine ne hai messi 6 di pulsanti, bisogna cambiare resistenze? oppure hai usato un pin digitale in più?

Niente pin digitali in più. Ho adoperato un solo analogico col principio del "pull-up" preso dal tutorial che mi avevi linkato tu ;)
Ho trovato il modo di salvare la situazione, mettendo ogni pulsante in parallelo ad ogni resistenza, col pull-up funziona!!
Avendo 4 pulsanti NC è necessario che le resistenze saldate su quei quattro siano diverse tra loro, altrimenti non si riesce a capire quali dei 4 viene premuto. tutto qua!!!

ricki158 ha scritto:so che ti chiedo tanto ma metteresti il codice on line?

Certo, alla fine lo metto, solo che mi vergognerò un po' per le boiate che uno buono non avrebbe certamente fatto :roll:
Però funziona :D
Dovrai solo adattarlo, perchè l'ho fatto in base alle MIE esigenze...

ricki158 ha scritto:p.s.: potrei dire una cazzata, siccome non sono laureato in elettronica, però se da una parte prendi il +5v e lo colleghi ai pulsanti ed esci con una resistenza in maniera da non dargli troppa corrente e da li vai sul pin analogico?


E con i 4 normalmente chiusi??
Comunque ho risolto, come ho scritto sopra.
Grazie ;)

beh io pensavo di fare un circuito dove tu prendi i +5, metti le resistenze in serie e i pulsanti in parallelo, li raggruppi tutti e metti una resistenza per limitare la corrente sull'entrata analogica. così in pratica quando tu schiacci un pulsante, mandi a massa i 5 volt che sono limitati in corrente dalla resistenza finale, e in più riesci a risalire al bottone perchè hai la somma di tutte le resistenze prima del bottone che limitano. mi sono spiegato?

in effetti se non hai un negozio vicino è molto problematica la cosa.
sei riuscito a fare il case a prova d'acqua? è venuto molto bello e professionale complimenti!

per quanto riguarda il codice no problem, lo dovrò rivedere per le mie esigenze ma basta che abbia dentro quello che serve per interfacciarsi con la megasquirt e per i pin di trasmissione. infondo era quello che volevo fare con il megaview, solo che per quello ci vuole un altro motorola e bisognerebbe forse un minimo adattarlo all'esigenza del display LCD 16x2 linee. in più bisogna caricare di nuovo tutto il firmware nel processore, insomma due balle. con arduino è molto più pratico, anche perchè fa la conversione in usb direttamente e poi puoi metteric bottoni e fare tutto quello che vuoi. registrare il log su sd è una delle cose che vorrei fare pure io, molto comodo!

conta che (prima o poi) farò il motore preparato alla mia 127 e in quel momento monterò la megasquirt fatta in casa che gira con il processore v1, quindi ce ne vuole ancora. e poi inserirò pulsanti e display 20x4 nel cruscotto di un 127 prima serie, quindi almeno io non ho problemi d'acqua. oppure dovrei trovare il modo di inserirlo nel quadro strumenti.

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 » 11/07/2013, 8:55

ricki158 ha scritto:beh io pensavo di fare un circuito dove tu prendi i +5, metti le resistenze in serie e i pulsanti in parallelo, li raggruppi tutti e metti una resistenza per limitare la corrente sull'entrata analogica. così in pratica quando tu schiacci un pulsante, mandi a massa i 5 volt che sono limitati in corrente dalla resistenza finale, e in più riesci a risalire al bottone perchè hai la somma di tutte le resistenze prima del bottone che limitano. mi sono spiegato?


Ora si che torna.
Ed è esattamente quello che ho fatto. Il pull-up ho dovuto farlo esterno perchè ho scoperto che gli analogici A6 e A7 non ce l'hanno interno :o
Purtroppo erano gli unici due rimasti disponibili. L'altro è per il sensore di velocità, mentre A4 e A5 sono per l'I2C, e A0-A1-A2-A3 per il display.

ricki158 ha scritto:sei riuscito a fare il case a prova d'acqua? è venuto molto bello e professionale complimenti!

Grazie, ma che fatica...
La "fresata" per fare l'apertura del display l'ho fatta con una micro colonnina per forare i circuiti stampati a cui si è rotta la cinghietta di plastica che collega le pulegge nel cambio velocità. Introvabile fino ad ora.
Così mi sono ingegnato togliendo la puleggia collegata al mandrino e attaccandoci un avitatore per avere il modo di regolare la velocità di rotazione. Con filo di ferro tenevo premuto il pulsante di avviamento, mentre l'accensione/spegnimento avveniva tramite "sfilamento" pacco batteria hehehe
La rotazione dell'avvitatore l'ho impedita inserendo nella colonna cava un tubo da 1/2 pollice sul quale si appoggiava l'impugnatura e per fare la fresata dritta ho messo un riscontro sulla tavola serrata coi morsetti, su cui facevo scorrere a mano la scatolina mentre la fresetta girava :lol: :lol: :lol: :lol:
L'apertura per la USB e la SD le ho fatte di dremel e limetta.
Entrambi praticamente sigillano 8-)

Tutte le motivazioni da te elencate sono quelle che mi hanno spinto su questa strada, anche se a dirla tutta è stato strada facendo che arduino mi ha stupefatto per la sua flessibilità.
Bello il tuo progetto.... quando ci sarai dietro sarà divertente ;)
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 » 11/07/2013, 11:32

Come cinghietta su quello stesso trapanino ho usato un OR e finora funziona meglio dell'originale.


Torna a “Elettronica generale”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti