3200GT ECU Hexadecimal code

salpan

New Member
Messages
4
Hello,

I am trying to make a data logger to record the engine parameters from ECU using the diagnostic K-line port in a 3200 GT connected through a simple interface to an Arduino microcontroller.

My problem is to understand the means of data provided from ECU, for example I know that the engine RPM is labeled by the hexadecimal code 0x30 but I have not idea about the other datas.

In the past I found a document that describe these codes for Fiat Coupe, if someone have this kind of information for 3200, was great.

Thanks, and best regards

Salvo
 

BennyD

Sea Urchin Pate
Messages
15,007
A hexadecimal code? In a 3200? Really?! I'm shocked, I would have expected Roman numerals and a sundial. :mock8:
 

NickP

Member
Messages
1,623
Hexadecimal was invented in 1859 Benny.... I thought you'd know that, it being your era and all.
 

jluis

Member
Messages
1,703
Benny deep inside loves the 3200.
He bought a 4200 then cut its tail to make it look like a 3200 :)

As for your project, I'm afraid the protocol used by the 3200 ecu is slow as sh1t.
My 2001 has a read rate of about 2 pids per second making it pretty useless
 

davy83

Member
Messages
2,827
there are a few software packages that do as good a job as you can with the data that is available, i have had quite acceptable results with dash command, and i fitted a WIFI adapter to the ODBII port and run dash command on my i-phone or i-pad and this will log data. I have also used one of the PC based software packages to log the ECU output and may of them work ok. I think writing your own code is not a simple undertaking, personally i dont think it would be worth it. if its post 2001 then it supports the KWP2000 protocol you may be able to get some public information on what that entails, to help you decipher the code. However be warned that port is also designed with the Maserati SD equipment to make changes to mixture maps and reset factory settings so you can actually cause problems if you are not careful.
.
 

salpan

New Member
Messages
4
At first, thanks for the answer.

About OBDII adapter, my car is a 2000 model it have not a OBDII plug, I also tried to use an adapter from K-LINE plug to OBDII and it's not working using a Bluetooth OBDII adapter, I can connect to ECU only using Unidiag and *** interface.

Unidiag it's very useful to read errors from ECU and turn off CEL, but is not possible to read engine parameters because in Unidiag distribution it's not available the configuration file (.def) for 3200, I tried to use the def file for another car like Fiat or Alfa Romeo, and some parameter like RPM will be read, but it's very hard to understand the meaning of other data without more information.

About the speed of data link, using Unidiag the refresh of RPM data seem faster enough, in the next days I will try to read data from ECU and store it on SD memory card using Arduino and I will see if the communication link it's faster.