Italian ELM327

Sagenut

Expert
Licensed User
Longtime User
Forse manca qualcosa nei comandi.
Bisognerebbe sniffare cosa invia TORQUE visto che dicono che quello riesce ad usarli.
Prova con TORQUE giusto per vedere che effettivamente sia leggibile.
 

Fulvio75

Well-Known Member
Licensed User
Forse manca qualcosa nei comandi.
Bisognerebbe sniffare cosa invia TORQUE visto che dicono che quello riesce ad usarli.
Prova con TORQUE giusto per vedere che effettivamente sia leggibile.
Li ho presi dal sito alfa club li hanno provato su torque e funziona... Così dicono poi bisogna vedere se vero, ho multiecuscan e dovrei installare lo sniffer, il problema è che è limitato a 10 k per lo sniffer poi bisogna acquistarlo alla modica cifra di 70 euro, 10k ad occhio quanto scarico? 10000byte quindi 10000 caratteri?
 

Alessandro71

Well-Known Member
Licensed User
Longtime User
i valori di SP e CP corretti, spesso possono essere dedotti dalla definizione dei PID di Torque
 

Alessandro71

Well-Known Member
Licensed User
Longtime User
hai ragione, ricordavo male, il CSV di Torque ha solo il campo Header e non il Filter
Dall'header si capisce che è SP7 (29bit)
Hai anche un ATCRA nella sequenza comandi?
Hai un ATH0 o un ATH1?
 

Fulvio75

Well-Known Member
Licensed User
hai ragione, ricordavo male, il CSV di Torque ha solo il campo Header e non il Filter
Dall'header si capisce che è SP7 (29bit)
Hai anche un ATCRA nella sequenza comandi?
Hai un ATH0 o un ATH1?
Private InitializeCommands() As String = Array As String("ATZ","ATSTFF","ATE0","ATL0","ATS0","ATAT1","ATH1","ATAL","ATSP0","ATIB10")


Poi lancio ATSHDA10F1 E PID a parte perché per il cambio è ATSHDA18F1
 

Alessandro71

Well-Known Member
Licensed User
Longtime User
quelli che ti rispondono, che header hanno?
18DAF110 ?

guarda se questa sequenza ti fornisce qualche risultato
ATSP7
ATCP18
ATSH DA10F1
ATFCSH 18DA10F1
ATFCSD 300000
ATFCSM1
ATCFC1
ATCAF1
ATCRA 18DAF110
22195B
 

Fulvio75

Well-Known Member
Licensed User
quelli che ti rispondono, che header hanno?
18DAF110 ?

guarda se questa sequenza ti fornisce qualche risultato
ATSP7
ATCP18
ATSH DA10F1
ATFCSH 18DA10F1
ATFCSD 300000
ATFCSM1
ATCFC1
ATCAF1
ATCRA 18DAF110
22195B
Grazie mille lunedì provo e ti dico
 

Fulvio75

Well-Known Member
Licensed User
quelli che ti rispondono, che header hanno?
18DAF110 ?

guarda se questa sequenza ti fornisce qualche risultato
ATSP7
ATCP18
ATSH DA10F1
ATFCSH 18DA10F1
ATFCSD 300000
ATFCSM1
ATCFC1
ATCAF1
ATCRA 18DAF110
22195B
Funziona sei un grande...????????
Vado avanti con l'app l'unico difetto di questa macchina è l'infotaiment che fa ca...re con l'android box cambia notevolmente ma devo fare una app
 

Fulvio75

Well-Known Member
Licensed User
ho fatto una prova con 0100 pid supportati e risponde:
18DAF110037F0111

Il dato buono quindi i Byte sono (03)(7F)(01)(11)

Prima rispondeva con 4100 e io prendevo i dati dopo 4100 che in Byte non erano (03)(7F)(01)(11) ma BE3DA813
ora perchè mi da altri valori?
 

Fulvio75

Well-Known Member
Licensed User
quelli che ti rispondono, che header hanno?
18DAF110 ?

guarda se questa sequenza ti fornisce qualche risultato
ATSP7
ATCP18
ATSH DA10F1
ATFCSH 18DA10F1
ATFCSD 300000
ATFCSM1
ATCFC1
ATCAF1
ATCRA 18DAF110
22195B
Ho notato che se cambi la sequenza dei comandi lelm327 va in errore, qui di la sequenza che hai scritto va rispettata tassativamente?
In oltre i PID standard non funzionano più tipo 010b oppure 0170 danno NO DATA, questo perchè con la sequenza di comandi che hai postato la centralina non risponde più ai PID standard?
Altra domanda, se devo visualizzare contemporaneamente 2 dati esempio cambio e motore, devo rilanciare la sequenza comandi per cambio che ha valore 18 anzichè 10 e poi motore sostituendo 10 al posto di 18 nei comandi
ATSH DA10F1
ATFCSH 18DA10F1
ATCRA 18DAF110

grazie
 
Last edited:

Alessandro71

Well-Known Member
Licensed User
Longtime User
Ho notato che se cambi la sequenza dei comandi lelm327 va in errore, qui di la sequenza che hai scritto va rispettata tassativamente?
In oltre i PID standard non funzionano più tipo 010b oppure 0170 danno NO DATA, questo perchè con la sequenza di comandi che hai postato la centralina non risponde più ai PID standard?
Altra domanda, se devo visualizzare contemporaneamente 2 dati esempio cambio e motore, devo rilanciare la sequenza comandi per cambio che ha valore 18 anzichè 10 e poi motore sostituendo 10 al posto di 18 nei comandi
ATSH DA10F1
ATFCSH 18DA10F1
ATCRA 18DAF110

grazie
la sequenza cambia l'indirizzo della richiesta e il filtro della risposta
o sai i parametri per i PID standard, e puoi impostarli, oppure metti un ATWS che resetta tutto al default prima di leggerli di nuovo.
cerca su google il PDF del manuale ELM327, che ha il significato dei singoli comandi e esempi di uso
 

Fulvio75

Well-Known Member
Licensed User
la sequenza cambia l'indirizzo della richiesta e il filtro della risposta
o sai i parametri per i PID standard, e puoi impostarli, oppure metti un ATWS che resetta tutto al default prima di leggerli di nuovo.
cerca su google il PDF del manuale ELM327, che ha il significato dei singoli comandi e esempi di uso
Mi sono espresso male:
tu hai scritto:
ATSP7
ATCP18
ATSH DA10F1
ATFCSH 18DA10F1
ATFCSD 300000
ATFCSM1
ATCFC1
ATCAF1
ATCRA 18DAF110
22195B

se io inverto delle stringhe così:

ATSP7
ATCP18
ATFCSD 300000
ATFCSM1
ATCFC1
ATCAF1
ATSH DA10F1
ATFCSH 18DA10F1
ATCRA 18DAF110

22195B

si può fare? ti spiego perchè:
inizializzo ELM327 con le mie + l'inizio delle tue lanciandole all'apertura dell'app

Public InitializeCommands() As String = Array As String("ATZ","ATSTFF","ATE0","ATL0","ATS0","ATAT1","ATH1","ATAL","ATIB10","ATSP7",ATCP18,ATFCSD300000,ATFCSM1,ATCFC1,ATCAF1)

poi metti caso devo visulizzare la pressione turbo e la coppia motore allo stesso momento sullo stesso layout lancio:
ATSH DA10F1
ATFCSH 18DA10F1
ATCRA 18DAF110
22195B (pressione turbo)


visualizzato il dato lancio subito
ATSH DA18F1
ATFCSH 18DA18F1
ATCRA 18DAF118
221018 (Coppia)


cambiando gli Header perchè è centralina cambio, questo si può fare?
se no dovrei ripetere tutta la spatafiata di comandi AT di inizializzazione che tengo sempre buoni dall'apertura dell'app e vario solo i 3 comandi AT ogni volta, tenendo presente che ogni comando è una 'perdita di tempo' e il dato viene visualizzato con un ritardo, ho preso il tempo di risposta e ogni comando AT impiega dal lancio alla risposta 100 millisecondi +/- poi c'è il PID non meno di 1 secondo dal lancio alla risposta, in totale tutta la spatafiata di comandi AT e PID sono circa 2 secondi di ritardo
 

Alessandro71

Well-Known Member
Licensed User
Longtime User
100 ms a comando e non meno di 1 secondo per il PID?
stai mica utilizzando un OBD di qualità infima?
dai un occhio qui per qualche nozione sull'argomento: http://hybridassistant.blogspot.com/p/obd.html

perchè usi ATSTFF? questo ti rallenta sicuro

la sequenza che ti ho mandato ha un suo perchè, come hai notato se la cambi non è la stessa cosa
quanti frame hanno le risposte?
per i frame singoli, ATFCSH puoi skipparlo
 

Fulvio75

Well-Known Member
Licensed User
100 ms a comando e non meno di 1 secondo per il PID?
stai mica utilizzando un OBD di qualità infima?
dai un occhio qui per qualche nozione sull'argomento: http://hybridassistant.blogspot.com/p/obd.html

perchè usi ATSTFF? questo ti rallenta sicuro

la sequenza che ti ho mandato ha un suo perchè, come hai notato se la cambi non è la stessa cosa
quanti frame hanno le risposte?
per i frame singoli, ATFCSH puoi skipparlo

1687027611254.png


NOOOOO... uso questo dicono che non funziona ma non mi da problemi eccetto questa velocità un po lenta, brucia la centralina della macchina?
ATSTFF a si vero tempo di attesa superiore, tolgo?
 
Top