Domanda: visto che nel circuito che sto ultimando ho liberato due ingressi digitali, e visto che è preferibile evitare la doppia conversione (ed i relativi errori) del segnale analogico proveniente dal controller LC1 (da digitale ad analogico in uscita LC1 e da analogico a digitale in ingresso MS), stavo considerando di sfruttare l'uscita digitale del controller LC1 e di leggerla con arduino per poi loggare l'AFR insieme agli altri parametri.
Tra tutti voi smanettoni elettronici, c'è qualcuno che mi fa la grossa cortesia di dirmi la sua ed eventualmente darmi qualche dritta su come poter fare? Dovrebbe essere una cavolata, ma non avendolo mai fatto...
Grazie!!
Uscita digitale LC-1
- Fabius72
- Messaggi: 878
- Iscritto il: 09/02/2013, 16:55
- ECU: MS2 V3.0
- Località: Valle d'Aosta
Uscita digitale LC-1
Fabio
- masterx81
- Messaggi: 14417
- Iscritto il: 15/11/2010, 16:43
- Auto: Corsa Gsi, Subby WWW
- ECU: MS3 EXP
- Località: Asti
Re: Uscita digitale LC-1
la comunicazione è seriale, quindi se quella che usi no è una seriale vera, dovrai fare del bit banging...
... Enrico
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
- Fabius72
- Messaggi: 878
- Iscritto il: 09/02/2013, 16:55
- ECU: MS2 V3.0
- Località: Valle d'Aosta
Re: Uscita digitale LC-1
Che peccato, non pensavo fosse seriale.
La seriale vera è impegnata a comunicare con la MS, quindi niente. La seriale software invece ho scoperto che lavora a soli 9600 baud, quindi è troppo lenta sia per la MS che per l'AFR.
Amen.
Grazie Enri!
La seriale vera è impegnata a comunicare con la MS, quindi niente. La seriale software invece ho scoperto che lavora a soli 9600 baud, quindi è troppo lenta sia per la MS che per l'AFR.
Amen.
Grazie Enri!
Fabio
- masterx81
- Messaggi: 14417
- Iscritto il: 15/11/2010, 16:43
- Auto: Corsa Gsi, Subby WWW
- ECU: MS3 EXP
- Località: Asti
Re: Uscita digitale LC-1
l'afr credo viaggi a 9600...
... Enrico
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
- Fabius72
- Messaggi: 878
- Iscritto il: 09/02/2013, 16:55
- ECU: MS2 V3.0
- Località: Valle d'Aosta
Re: Uscita digitale LC-1
Interessante allora!
2 porte digitali libere ce le ho (poi però le ho finite).
Come si fa ad essere certi del "rate"?
Per la connessione seriale della MS viene sconsigliato il 9600, probabilmente perchè dovendo inviare tutti quei dati in seriale, la frequenza di campionamento sarebbe troppo bassa... ma se c'è solo l'AFR il discorso cambia!
Quante letture di AFR potrei loggare in un secondo a 9600?
2 porte digitali libere ce le ho (poi però le ho finite).
Come si fa ad essere certi del "rate"?
Per la connessione seriale della MS viene sconsigliato il 9600, probabilmente perchè dovendo inviare tutti quei dati in seriale, la frequenza di campionamento sarebbe troppo bassa... ma se c'è solo l'AFR il discorso cambia!
Quante letture di AFR potrei loggare in un secondo a 9600?
Fabio
- masterx81
- Messaggi: 14417
- Iscritto il: 15/11/2010, 16:43
- Auto: Corsa Gsi, Subby WWW
- ECU: MS3 EXP
- Località: Asti
Re: Uscita digitale LC-1
9600bps sono circa 1.2kbyte/sec
ammesso che la richiesta sia sincrona, immagina di mandare una richiesta di 2 byte, e riceverne una di 2 byte, sono 300 letture al secondo.
Non sono sicuro sulla quantita' di dati ne' quello che ti risponde, cmq il calcolo è facile...
ammesso che la richiesta sia sincrona, immagina di mandare una richiesta di 2 byte, e riceverne una di 2 byte, sono 300 letture al secondo.
Non sono sicuro sulla quantita' di dati ne' quello che ti risponde, cmq il calcolo è facile...
... Enrico
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
- Fabius72
- Messaggi: 878
- Iscritto il: 09/02/2013, 16:55
- ECU: MS2 V3.0
- Località: Valle d'Aosta
Re: Uscita digitale LC-1
Dimenticavo cosa significasse baud.
Quindi decisamente troppo! nel senso che solitamente i log li faccio con un data rate di 25 letture al secondo e all'occorrenza a circa il doppio quando cerco di focalizzare un problema.
Ma tu mi parli di 300!! Anche se ti sbagliassi e non fossero 300 ma la metà, sarebbero tantissime comunque!
mumble mumble mumble
Quindi decisamente troppo! nel senso che solitamente i log li faccio con un data rate di 25 letture al secondo e all'occorrenza a circa il doppio quando cerco di focalizzare un problema.
Ma tu mi parli di 300!! Anche se ti sbagliassi e non fossero 300 ma la metà, sarebbero tantissime comunque!
mumble mumble mumble
Fabio
- masterx81
- Messaggi: 14417
- Iscritto il: 15/11/2010, 16:43
- Auto: Corsa Gsi, Subby WWW
- ECU: MS3 EXP
- Località: Asti
Re: Uscita digitale LC-1
Se tu fai una richiesta al secondo, la lc1 ti risponde con una richiesta al secondo...
... Enrico
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
Ho perso il rispetto di me stesso al Megaraduno 2012 :-)
- Fabius72
- Messaggi: 878
- Iscritto il: 09/02/2013, 16:55
- ECU: MS2 V3.0
- Località: Valle d'Aosta
Re: Uscita digitale LC-1
Farei lo stesso numero di letture che vengono richieste alla MS, essendo le istruzioni nello stesso loop, quindi anche esagerando con 50 letture al secondo di certo non si satura la banda dei 9600, richiedendo un solo e semplice dato...
Fabio
- vitoos
- Messaggi: 5615
- Iscritto il: 24/09/2011, 18:30
- Auto: Fiat Panda 100HP
- ECU: MS3 EXP
- Località: salerno
Re: Uscita digitale LC-1
Sposta altri sensori come la iat o il sensore temperatura refrigerante, se si può fare
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
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 31 ospiti