Numero id discussione: 15029

Un modulo anche per la Corsa

Messaggioda ma_jk » 22/08/2014, 19:30

http://youtu.be/vxX9FwIq_Hs

Aggiornamento, il lavoro procede con un po di ritardo... Di tempo ce ne è sempre poco.
Ho aggiunto la funzione per recuperare i codici diagnostici per le varie centraline.
Chiaramente il codice va ricercato su internet perché nei pochi KB di memoria del pic non è possibile infilare tutte le descrizioni.

[ Post made via Android ] Immagine
ma_jk
1.0 12V
1.0 12V
 
Messaggi: 13
Iscritto il: 14/05/2013, 10:29
Regione: Italia (it)
modello opel: Corsa D Edition 1.3CDTI

Messaggioda mapu DJ » 30/09/2014, 8:19

Ciao ma_jk!! Pure io mi sono messo a smanettare con il protocollo CAN e al momento riesco a visualizzare i dati vari su un display LCD separato, aggiungendo varie funzioni (Replicato lo shift di marcia, consumo medio ecc.). Adesso il passo successivo è inviare questi dati al Gid e visualizzarli. Tu hai modificato la libreria di arduino per la comunicazione Can?
mapu DJ
1.0 12V
1.0 12V
 
Messaggi: 57
Iscritto il: 09/12/2013, 9:10
Località: Padova
Regione: Veneto (ve)
modello opel: Opel Corsa D 1.2 GPLTECH

Messaggioda ma_jk » 30/09/2014, 10:54

Ciao,

la libreria di Arduino va benissimo così com'è, ti serve per inviare i frame singoli e lo fa egregiamente.
Quello che non fa è suddividerti il pacchetto secondo lo standard ISO 15765-2, ma trovi parecchi esempi in giro al riguardo
ma_jk
1.0 12V
1.0 12V
 
Messaggi: 13
Iscritto il: 14/05/2013, 10:29
Regione: Italia (it)
modello opel: Corsa D Edition 1.3CDTI

Messaggioda mapu DJ » 30/09/2014, 14:36

Ok, tu hai usato la libreria che trovi su GitHub (quella relativa a Seedstudio)? E per dialogare con il GID come invii i pacchetti?
Grazie mille!!!
mapu DJ
1.0 12V
1.0 12V
 
Messaggi: 57
Iscritto il: 09/12/2013, 9:10
Località: Padova
Regione: Veneto (ve)
modello opel: Opel Corsa D 1.2 GPLTECH

Messaggioda ma_jk » 30/09/2014, 15:09

Quella va bene (ne usavo una più vecchia)
La comunicazione con il GID è molto complessa, ci sono molti messaggi che influenzano la disposizione e l'aggiornamento dei campi mostrati.
Per iniziare ti consiglio di analizzare per bene tutto il traffico che vedi ;)
ma_jk
1.0 12V
1.0 12V
 
Messaggi: 13
Iscritto il: 14/05/2013, 10:29
Regione: Italia (it)
modello opel: Corsa D Edition 1.3CDTI

Messaggioda mapu DJ » 30/09/2014, 15:14

Ok allora proverò così!! Per monitorare il traffico c'è qualche funzione nella libreria? L'ho appena scaricata e adesso ci devo ragionare sopra..... :uhmm:
mapu DJ
1.0 12V
1.0 12V
 
Messaggi: 57
Iscritto il: 09/12/2013, 9:10
Località: Padova
Regione: Veneto (ve)
modello opel: Opel Corsa D 1.2 GPLTECH

Messaggioda sabruri1 » 30/09/2014, 21:11

Ragazzi, come fate ad aggiungere queste funzioni con Arduino? Vorrei capirci un po' per potervi dare una mano...
sabruri1
1.2 16V
1.2 16V
 
Messaggi: 195
Iscritto il: 07/08/2014, 23:14
Regione: Calabria (ca)
modello opel: Opel Corsa D 1.3 95 cv

Messaggioda mapu DJ » 01/10/2014, 8:40

Caro Sabruri1, intanto ti serve l'Arduino con lo Shield Can-Bus e relativo cavo di collegamento alla presa che si trova vicino all'accendisigari..poi devi integrare la libreria CAN all'interno delle librerie nel tuo pc. Dentro questa libreria ci sono vari esempi che leggono dei dati e li inviano ad un display lcd separato. E poi inizia la parte più divertente ovvero cominciare a capire come funziona il sistema GID e da lì cominci ad interagire... ;)
mapu DJ
1.0 12V
1.0 12V
 
Messaggi: 57
Iscritto il: 09/12/2013, 9:10
Località: Padova
Regione: Veneto (ve)
modello opel: Opel Corsa D 1.2 GPLTECH

Messaggioda sabruri1 » 01/10/2014, 9:07

Ho tutto... ma ad Arduino come lo collego il bus?
Ultima modifica di sabruri1 il 01/10/2014, 9:24, modificato 1 volta in totale.
sabruri1
1.2 16V
1.2 16V
 
Messaggi: 195
Iscritto il: 07/08/2014, 23:14
Regione: Calabria (ca)
modello opel: Opel Corsa D 1.3 95 cv

Messaggioda mapu DJ » 01/10/2014, 9:56

Ti ci vuole il cosiddetto CAN Shield, tipo questo: https://www.sparkfun.com/products/10039 e il relativo cavo: https://www.sparkfun.com/products/10087. Li trovi di mille marche, basta cercare CAN shield...
mapu DJ
1.0 12V
1.0 12V
 
Messaggi: 57
Iscritto il: 09/12/2013, 9:10
Località: Padova
Regione: Veneto (ve)
modello opel: Opel Corsa D 1.2 GPLTECH

Messaggioda sabruri1 » 01/10/2014, 9:57

il CAN Shield ce l'ho, ma non dovrei collegarlo ad arduino oltre che alla macchina? :-)
sabruri1
1.2 16V
1.2 16V
 
Messaggi: 195
Iscritto il: 07/08/2014, 23:14
Regione: Calabria (ca)
modello opel: Opel Corsa D 1.3 95 cv

Messaggioda mapu DJ » 01/10/2014, 13:30

Si lo colleghi ad arduino tramite i pin che ci sono sulla shield...cioè proprio la impili sopra. Sulla Shield sono saldati i pin strip? :mha:
mapu DJ
1.0 12V
1.0 12V
 
Messaggi: 57
Iscritto il: 09/12/2013, 9:10
Località: Padova
Regione: Veneto (ve)
modello opel: Opel Corsa D 1.2 GPLTECH

Messaggioda ignax » 07/12/2014, 13:20

ragazzi, ci sono novita?
io purtroppo non me ne intendo, ho solo comprato qualche tempo fa l'happylightshow, ma non interagisce il il gid, solo con il display del conta kilometri
Avatar utente
ignax
1.3 CDTI
1.3 CDTI
 
Messaggi: 329
Iscritto il: 07/01/2011, 3:08
Località: SASSARI
Regione: Sardegna (sa)
modello opel: Opel Corsa D SPORT 1.3.CDTI - 90CV SPORT

Messaggioda bimbumbay » 25/01/2015, 21:18

Complimenti per il lavoro, molto interessante tenere sott'occhio Dpf, temp acqua eccc.. ma si possono creare degli avvisi? Tipo rigenerazione in corso, surriscaldamento motore, temperatura minima motore eccc.

[ Post made via Android ] Immagine
Opel Corsa D 1.3 CDTI 75Cv 111 Edition 5 Porte
bimbumbay
1.3 CDTI
1.3 CDTI
 
Messaggi: 238
Iscritto il: 09/01/2011, 11:29
Regione: Sicilia (si)

Precedente

Torna a Elettronica e illuminazione

Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti