ho effettuato uno studio e fatto qualche prova per riuscire a riprogrammare la centralina dell'impianto a gas della mia macchina.
il cavo ovviamente non è in vendita al pubblico ma sono agli installatori autorizzati…
l'impianto è "sly injection" della e@gas di rovigo, ho trovato su ebay qualcuno che vendeva un kit per programmare la maggior parte delle centraline in commercio (brc,landi,lovato ..)ma ovviamente non la mia
—–
http://cgi.ebay.it/AUTOGAS-LPG…..45ec3f0b3b
——
le centraline dell'impianto a gas usano lo stesso standard delle macchine fino al 2005/2006ciso9141
http://www.onboarddiagnostics……03.htm#ISO
che ha 2 fili:
K line bidirezionale su cui passano i segnali in tx e rx
L line per wake up della centralina (opzionale)
dove lo stato 0 e Vbatteria e 1 è gnd , va ha 10.4kHz
se cercate su google su iso9141 vi verrà fuori di tutto.
il software della egas usa solo la porta seriale, quindi il cavetto di interfaccia dovrà trasformare un segnale da RS232 (9 pin) a K /L line
i dati da Tx e Rx vanno dentro la linea K e la linea L dovra essere pilotata da qualche cazzo di pin tra gli altri rimanenti.
uno schema classico usato per queste applicazione é quello su questo link:
http://hem.passagen.se/tomasf/obd2/
è rudimentale e assolutamente fuori standard rs232 ma dovrebbe funzionare :
tx che pilota la linea K, rx riceve sulla stessa linea e il segnale RTS della porta seriale che pilota la linea L.
quello su ebay probabilmente era un circuito che almeno a livello logico dovrebbe essere fatto cosi'.
normalmente i connettori delle centraline hanno 4 pin Vbat gnd K L , anche per le macchine è la stessa cosa
sulla mia polo per ex ne ho sono 3 gnd vbat e K, e con un semplice cavo da 9E comprato in cina riesco a leggere la centralina correttamente.
e qua cominciano i cazzi: il mio connettore a 6 fili:
Vbat rosso
gnd nero
K/L marrone giallo (ma non capisco quale dei 2 è K)
can- can+ grigio verde ( si puo' capire xche la tensione a riposo e 2.4V , esattamente quella del protocollo can)
sull'oscilloscopio ho dato un'occhiata ai segnali che escono dalla seriale quando avvio il software egas e trovo un segnale su Tx a 10.4kHz e un inpulso singolo di 80ms su DTR. quindi supponco che lavori su K/L e che DTR venga usato per pilotare la linea L
per i rimanenti 2 fili can , probabilmente nel cavo seriale_pc/centralina non vengono usati
ho fatto un cavetto che almeno a livelli logico è simile a quello che ho linkato prima ma fatto con un'interfaccia RS232 e un lin transceiver + un mos discreto per pilotare la linea L.
metterò nel prossimo post lo schema
———
ho aggiunto un pò di jumper e una serie di nand per avere la possibilità di riconfigurare e conbinare i segnali, con questi jumper posso combinare i segnali da tx e dtr , ricevere anche sulla linea L ma purtroppo non funziona.
ho provato tutte le possibili conbinazioni di segnale e invertire i fili giallo e marrone ma non c'è verso di ricevere un cazzo.
????????????????????????
qualcuno ha per le mani questo cazzo dicavo ??