READING THE GLANZA ECU

Below I am passing the serial data to the microcontroller. There is a long

break in transmission of the  data. I used this to synch with the ecu. I am not sure of the exact format

of the data transmitted. Whether each parameter is 8bits with stop and start bits.

The E1 is connected to Te2 and the vf1 outputs data at 100baud. 100 baud is 100 bytes per second.

That 800bits per second. Each bit is 1.25ms. After I synch I assume that there is a start bit.Which is a low on the input line. I wait to midway between the start bit . Which is waiting for 0.625ms of 625 us.  I then sample every

625 us storing each byte until I have eight. I then send it out to the computer. The start looking for a start bit again. When I reach two bytes I  resynch, that is look for a break in transmission. Then repeat the process over and over again.

 

 

Below is some of the data extracted. The first byte represents one a certain parameter. The rpm is represented by two bytes.

What need to be done is to determine the format of the serial data. With this done we can see exactly whats happening in the ecu.

 

Parameter Bold
injection  
ingnition  
iac step  
speed  
map sensor  
ect  
throttle  
speed  
target a/f l  
target a/f  
a/f feeback left  
knock retard  
a/f feedback right  
start signal  
ctp signal  
a/c signal