PID personalizzati · OBD-II · iPhone · CarPlay · WrenchTime Pro
PID OBD-II personalizzati su iPhone, per le letture che la tua auto tiene per sé
Un PID personalizzato in WrenchTime è una richiesta OBD-II grezza che definisci tu, per una lettura che l'app non mostra di serie: una temperatura del cambio o dell'olio, una pressione di sovralimentazione, un sensore del costruttore, un interruttore. Scegli il servizio (01, 21 o 22), l'identificatore, la centralina da interrogare e come è indirizzata, poi trasformi i byte della risposta in un numero con una larghezza di byte, un segno, una scala e un offset oppure con una formula sui byte da A a H, e scegli come viene disegnata: uno strumento ad anello, un numero semplice, una spia di stato o una tabella di conversione. La lettura compare in Dati in tempo reale e stato, come scheda sul cruscotto WrenchTime Live e come riquadro su CarPlay, e può essere registrata con ogni viaggio. Non devi partire da zero: Importa dal catalogo elenca le letture che la community OBDb ha già mappato per il modello più vicino al tuo, e un PID che qualcuno condivide come link arriva con ogni impostazione già compilata. Richiede un adattatore ELM327 Bluetooth Low Energy o l'OBDLink MX+, e WrenchTime Pro. Può solo leggere: niente di ciò che scrivi in un PID personalizzato può cancellare, scrivere, riprogrammare o azionare qualcosa nell'auto.

Cos'è un PID personalizzato, e quando ne ho bisogno?
WrenchTime legge da solo i parametri standard della Modalità 01: giri, velocità, carico, acceleratore, temperature del liquido e dell'aria aspirata, livello carburante, tensione, pressione del collettore e portata carburante (vedi la guida all'app OBD-II per iPhone). Molti valori che l'auto conosce non ne fanno parte, perché lo standard non li richiede o il costruttore li tiene in una centralina diversa da quella del motore. Temperatura dell'olio del cambio, temperatura dell'olio motore, pressione del turbo, carico di fuliggine del DPF o posizione della marcia di solito rientrano in quel gruppo. Un PID personalizzato è il modo per chiederne uno tu stesso. Puoi importarne uno dal catalogo della community, aprirne uno che qualcuno ha condiviso come link, oppure portare tu la richiesta e la formula, dalla documentazione del tuo veicolo, da un forum di appassionati o da un elenco che usi già con un'altra app. Lo strumento sta in Veicoli, dietro il pulsante a forma di battito che apre gli Attrezzi del veicolo, e ogni PID appartiene a un solo veicolo.
Dove trovo i PID per la mia auto?
Nel catalogo della community, prima di ogni altro posto. Importa dal catalogo, accanto a Nuovo PID, apre il catalogo di OBDb, un progetto aperto della community che mappa i segnali a cui risponde ogni modello. Parte dalla marca del tuo veicolo; scegli il modello più vicino al tuo e ne vedi i segnali, pronti da importare con un tocco come normali PID personalizzati che puoi ancora modificare. Imposta l'anno di modello nei dettagli del veicolo e l'elenco viene filtrato su quell'anno, con ogni segnale segnato come verificato o non verificato, e quelli che il catalogo archivia sotto altri anni del modello tenuti a parte, dato che i suoi dati sugli anni sono incompleti. I segnali che l'app non sa ancora leggere sono elencati come non supportati invece di essere nascosti. Il catalogo viene scaricato quando lo apri, mai incluso nell'app, e una copia resta per quando sei offline. Le sue definizioni sono con licenza CC BY-SA 4.0 e citate nella schermata del catalogo.
Posso condividere un PID personalizzato con qualcuno?
Sì, come link. Apri un PID salvato e condividilo: il link porta con sé l'intera definizione, richiesta, decodifica e visualizzazione, senza nessun server in mezzo. Chi lo apre, o lo incolla con Incolla link nel proprio elenco dei PID, vede la richiesta e la decodifica prima che venga importato qualsiasi cosa, e sceglie a quale dei suoi veicoli assegnarlo; un veicolo condiviso con lui in sola visualizzazione non può riceverne uno. Un link di qualcun altro invia una richiesta di sola lettura come qualsiasi altro PID personalizzato, quindi importa solo da persone di cui ti fidi. È il modo facile per far girare un PID funzionante in un club di auto o in un forum di modello.
Quali richieste può inviare un PID personalizzato?
Tre servizi di lettura e nient'altro, inviati alla centralina che scegli, con il tipo di indirizzamento CAN che quella centralina usa.
- Servizi 01, 21 e 22 01 è il servizio standard dei dati correnti, 21 la vecchia lettura specifica del costruttore con un identificatore di un byte, e 22 la lettura UDS per identificatore con un identificatore di due byte, dove si trovano la maggior parte dei valori dei costruttori moderni.
- Header ECU Automatico (7DF, la richiesta funzionale che ogni centralina OBD-II ascolta), Motore (7E0), Trasmissione (7E1) o un header personalizzato di tre cifre per qualsiasi altra centralina. L'header viene impostato per quella sola richiesta e ripristinato a 7DF subito dopo. Un PID con un header personalizzato viene interrogato sul livello lento, circa ogni otto secondi, perché ogni lettura costa diversi scambi in più con l'adattatore.
- Indirizzamento standard, esteso o a 29-bit Standard usa identificatori CAN a 11-bit, come la maggior parte dei veicoli. Esteso è per le centraline dietro un gateway che si aspetta un byte di destinazione iniziale, e richiede un ID di risposta e un adattatore che lo supporti. 29-bit è per i veicoli la cui diagnostica usa identificatori a 29-bit; l'ID di risposta può restare vuoto quando la richiesta inizia con 18DA, perché viene ricavato dalla richiesta.
- L'altra larghezza, presa in prestito per un giro Un PID a 29-bit funziona su un'auto la cui presa OBD risponde a 11-bit, e viceversa: WrenchTime porta l'adattatore sul protocollo gemello per quella lettura e subito indietro, e più PID di questo tipo in scadenza nello stesso momento condividono un solo cambio, così i dati in tempo reale restano fluidi. Il cambio non usa mai il comando che salverebbe un protocollo nella memoria dell'adattatore. Un adattatore che rifiuta il cambio vede quei PID saltati per la sessione invece di essere forzato.
Come trasformo la risposta in un numero?
Dopo aver tolto l'eco del servizio e l'identificatore, i byte di dati della risposta si chiamano A, B, C e così via fino a H, e scegli fra due modi di leggerli. Una sezione Prova nell'editor invia la richiesta una volta con Leggi ora e mostra la risposta grezza accanto al valore decodificato, così un byte o una scala sbagliati emergono prima di salvare.
- Semplice leggi uno, due o quattro byte (A, AB o ABCD), senza segno o con segno a 8-bit o 16-bit, poi moltiplica per una scala e aggiungi un offset. La maggior parte delle definizioni di PID pubblicate rientra in questa forma.
- Formula un'espressione in stile Torque sui byte da A a H con + - * / ^ e parentesi, più SIGNED(A) per un byte con segno, INT16(A:B) per un valore a 16-bit con segno e BIT(A:n) per un singolo bit. Una formula come A * 0.75 - 40 si digita così come si trova di solito pubblicata.
- Conversione di unità facoltativa, applicata dopo la decodifica: Celsius e Fahrenheit nei due sensi, kPa o bar in psi e ritorno, km/h e mph nei due sensi. L'etichetta dell'unità è testo libero, perché l'app non può sapere in che unità il costruttore documenta un valore.
- Livello di interrogazione Veloce (circa tre volte al secondo), Normale (circa una volta al secondo) o Lento (circa ogni otto secondi), sullo stesso piano delle letture integrate. Gli adattatori hanno una portata limitata, quindi se i dati in tempo reale vanno a scatti, rallenta un PID o toglilo.
Come si può mostrare una lettura personalizzata?
Ogni PID ha un tipo di visualizzazione, e ogni superficie che lo mostra usa lo stesso, così una lettura appare uguale sul telefono e in auto. Il nome breve è quello che entra nella scheda di uno strumento e in un riquadro di CarPlay.
- Strumento un anello con un tuo minimo e un tuo massimo, e fasce facoltative di attenzione e critiche sul lato basso e su quello alto, così una temperatura del cambio diventa ambra e poi rossa dove decidi tu.
- Numero un valore semplice con la sua etichetta dell'unità accanto, per una lettura senza un intervallo significativo.
- Stato una spia che legge acceso o spento. Qualsiasi valore diverso da zero conta come attivo, a meno che tu scelga un bit specifico, e Avvisa quando attivo la colora come critica quando si accende.
- Tabella di conversione righe che associano un valore a un'etichetta, così un selettore di marcia o un byte di modalità si legge come P, R, N, D o Eco invece che come un numero.
Dove compare un PID personalizzato?
In tre posti, tutti alimentati dalla stessa sessione dell'adattatore. In Dati in tempo reale e stato, in Impostazioni, Connessioni, i PID personalizzati attivi del veicolo seguono gli strumenti integrati in una sezione a parte. Sul cruscotto WrenchTime Live una scheda PID personalizzato si può aggiungere come qualsiasi altro strumento, ed è l'unica scheda che può comparire più di una volta, quindi due letture personalizzate possono stare nella stessa pagina. Con più di un veicolo, la galleria dei widget ti lascia scegliere i PID personalizzati di quale veicolo elencare: una scheda per un altro veicolo dice su quale legge e si anima quando il cruscotto si apre su quel veicolo, perché ogni PID viene letto attraverso l'adattatore del proprio veicolo. Su CarPlay, un PID personalizzato è un riquadro che puoi collocare nel layout della scheda Live da Impostazioni, CarPlay, disegnato con gli stessi limiti e le stesse fasce del telefono. Un PID di stato resta un riquadro colorato su CarPlay e non genera mai un avviso mentre guidi. CarPlay fa parte di WrenchTime Pro.

Una lettura personalizzata può essere registrata con ogni viaggio?
Sì, PID per PID. Attiva Registra durante i viaggi e la lettura viene conservata con ogni guida che quell'adattatore registra, salvata con il viaggio accanto alla telemetria integrata e semplificata per contenere i dati salvati del viaggio. Un PID personalizzato registrato si può scegliere dal grafico del viaggio come canale a sé e dal menu della cronologia del percorso a schermo intero, dove viene disegnato lungo la guida e il suo strumento si muove durante la riproduzione. L'interruttore è spento di default, perché ogni lettura registrata appesantisce il viaggio e la portata dell'adattatore è condivisa con tutto ciò che legge. In un viaggio si possono registrare fino a sedici letture personalizzate. Come il resto della telemetria OBD-II, niente lascia il tuo dispositivo se non tramite il tuo iCloud.
Come leggo la temperatura del cambio su un iPhone?
Con un adattatore OBD-II supportato e un PID personalizzato. La temperatura del cambio non è un parametro OBD-II standard, quindi la sua richiesta dipende dalla marca e spesso dal cambio. Guarda prima in Importa dal catalogo: se la community l'ha mappata per il tuo modello, è lì da importare. Altrimenti trova servizio, identificatore e formula per il tuo veicolo, che i forum di appassionati e gli elenchi di PID per altre app di solito pubblicano, poi, in WrenchTime, aggiungi un PID personalizzato, scegli il servizio 22 o 21 come dice l'elenco, imposta l'header ECU su Trasmissione (7E1) o sull'header indicato dall'elenco, scegli l'indirizzamento a 29-bit se il cambio sta su una centralina a 29-bit, e inserisci la formula. Usa Leggi ora per controllare che torni una temperatura sensata, scegli Strumento con una fascia di attenzione e una critica, e attiva Registra durante i viaggi se vuoi la temperatura lungo ogni guida. Se la centralina non risponde, il veicolo potrebbe non esporre affatto quel valore dalla presa OBD, e nessuna app può aggirarlo.
Posso cambiare la scala degli strumenti integrati?
Sì, e quello strumento è gratuito. Scale degli strumenti, nello stesso elenco degli Attrezzi del veicolo, sostituisce lo strumento di qualsiasi lettura OBD-II integrata per un veicolo: il suo minimo e massimo, una fascia di attenzione e una critica con ciascun lato facoltativo, e per il contagiri una zona rossa. Un diesel che va in zona rossa prima, o una temperatura del liquido che di solito è più calda, viene così disegnata dove dovrebbe. La sostituzione vale per singolo veicolo, ogni altro veicolo mantiene i valori di serie, e si può ripristinare ogni canale o l'intero veicolo. Ovunque compaia quella lettura, in Dati in tempo reale e stato, sul cruscotto Live e su CarPlay, viene disegnata con la stessa scala. Un PID personalizzato non ne ha bisogno: i limiti del suo strumento si impostano nel PID stesso.
Un PID personalizzato può cambiare qualcosa nella mia auto?
No. Il costruttore di richieste accetta i servizi 01, 21 e 22 e nient'altro, quindi cancellazione dei codici, test degli attuatori, controllo di sessione, accesso di sicurezza, scritture, codifica e routine non si possono inviare da un PID personalizzato, qualunque cosa si digiti. Ogni campo indirizzo viene controllato per lunghezza esatta e solo caratteri esadecimali, e rifiutato invece che tagliato, quindi un testo non può far passare un secondo comando sulla linea. Gli header vengono ripristinati dopo ogni lettura, e il protocollo salvato nell'adattatore non viene mai riscritto. Lo strumento Codici errore cancella i codici attraverso un percorso protetto tutto suo, a motore spento e dopo due conferme, mai attraverso un PID personalizzato. Un PID importato dal catalogo o aperto da un link passa gli stessi controlli, quindi una definizione scritta da qualcun altro non può inviare nulla che una scritta a mano non potrebbe. Se cerchi uno strumento in stile Torque Pro per iPhone, il nostro articolo Torque Pro su iPhone confronta cosa si riporta e cosa no.
Domande frequenti
Esiste un'alternativa a Torque Pro per i PID personalizzati su iPhone?
I PID personalizzati di WrenchTime coprono lo stesso terreno su iPhone: servizi 01, 21 e 22, un header ECU personalizzato e una formula in stile Torque sui byte da A a H con le funzioni SIGNED, INT16 e BIT, quindi la maggior parte delle definizioni di PID Torque pubblicate si possono digitare così come sono. Richiede un adattatore ELM327 Bluetooth Low Energy o l'OBDLink MX+, e WrenchTime Pro. Non legge i file di PID di Torque, ma i PID si possono importare dal catalogo della community OBDb o aprire da un link condiviso da qualcuno, e tutto il resto si digita a mano.
WrenchTime include un elenco di PID dei costruttori?
Non inclusi, ma può importarli. Importa dal catalogo elenca i PID che la community OBDb ha mappato per il modello più vicino al tuo, filtrati per anno di modello e segnati come verificati o non verificati. Quello che il catalogo non ha lo definisci tu dalla documentazione del tuo veicolo o da un elenco pubblicato, e la prova Leggi ora mostra la risposta grezza, così puoi controllare una definizione prima di salvarla.
Posso condividere un PID personalizzato?
Sì, come link che porta con sé l'intera definizione. Chi lo apre o lo incolla vede prima la richiesta e la decodifica, poi sceglie il veicolo a cui va.
Posso leggere la temperatura del cambio con un iPhone?
Su molti veicoli sì, con un PID personalizzato puntato sulla centralina del cambio, se conosci la richiesta e la formula per la tua marca. Non tutte le auto espongono quel valore dalla presa OBD.
I PID personalizzati sono gratuiti?
I PID personalizzati fanno parte di WrenchTime Pro. Lo strumento Scale degli strumenti, che cambia per veicolo intervallo, fasce e zona rossa degli strumenti integrati, è gratuito.
Un PID personalizzato può danneggiare o riprogrammare la mia auto?
No. Si possono inviare solo i servizi di lettura 01, 21 e 22. Scritture, cancellazioni, test degli attuatori, accesso di sicurezza, controllo di sessione e routine vengono rifiutati per costruzione.
I PID personalizzati funzionano su CarPlay?
Sì. Un PID personalizzato può essere collocato come riquadro nella scheda Live di CarPlay, disegnato con gli stessi limiti e le stesse fasce del telefono. CarPlay fa parte di WrenchTime Pro.
I PID personalizzati si sincronizzano con i miei altri dispositivi?
Sì. Un PID personalizzato viene salvato con il suo veicolo e si sincronizza tramite il tuo iCloud come il resto dei dati del veicolo. L'abbinamento con l'adattatore resta sul telefono che l'ha fatto.
Fatta per chi preferisce sapere invece di tirare a indovinare.
Scaricala gratis. Un veicolo, funzioni vere, nessuna pubblicità. Il tuo garage ti ringrazierà.
Scarica WrenchTime su App Store