Injection Duration Monitoring Directly from the TCCS?

Piratetip

Far From Maddening Crowds
Staff member
Super Moderator
Dec 30, 2005
1,177
69
48
39
MKE, WI
Does this diagnostic ability built in surpass the TCCS diagnostic tool abilities?

They over engineered a lot of things in the supra.
 
Oct 11, 2005
3,816
16
38
Thousand Oaks, CA
The only reason this diagnostic capability is there is for the Toyota engineering and QC teams that worked on software/hardware. You can read out any variable in RAM in real time, that includes all the diagnostic and operating mode flags in addition to any computed variables. There is other stuff in there too such as dumping out the ROM without removing the chip and grabbing the software version number.

By the way, Vf is connected to a simple logic port of the MCU through a low pass filter. The way it generates the different voltages is by varying the duty cycle of the Vf signal (Port A bit 3 by the way) at the MCU.
 
Last edited:

GC89

1J-THIS
Jun 13, 2007
938
3
18
38
Spokane, WA
Very cool, Iv always wished i could log more things such as injector duty cycle. Would the usb board allow you too monitor everything going on in real time? Could you even watch the factory knock sensor signals ect? That would be very helpful in street tuning.
 
Oct 11, 2005
3,816
16
38
Thousand Oaks, CA
Yes. The actual knock signal processing is done on a separate MCU chip and the output of that computation sent to the primary MCU where it is used as an input to the ignition calculation. I'm still working on understanding the details. Its only 12kB of code, but they packed alot of complexity into it and it is highly optimized. Makes it tougher to reverse engineer. By the way, the USB board is only for testing purposes. It would not be needed or used for monitoring an ECU mounted on a running car.
 

GC89

1J-THIS
Jun 13, 2007
938
3
18
38
Spokane, WA
How would you connect the data flow from the MCU to a laptop? would you be able to solder in a usb port directly to the board then?
 
Oct 11, 2005
3,816
16
38
Thousand Oaks, CA
You need a serial to USB chip and a few additional parts. I would imagine that a small daughter board (0.75 x 1.5 inch) would be sufficient. Most likely would cut a hole in the side of the ECU to stick the USB connector through. Details are TBD for now.
 

CajunKenny

PULL MY FINGER. PLEASE!
Nov 15, 2007
3,255
0
0
Washington
3p141592654;1310899 said:
You need a serial to USB chip and a few additional parts. I would imagine that a small daughter board (0.75 x 1.5 inch) would be sufficient. Most likely would cut a hole in the side of the ECU to stick the USB connector through. Details are TBD for now.

Are you coding your own software or is there already a program out there?
 
Oct 11, 2005
3,816
16
38
Thousand Oaks, CA
There is stuff out there, but not public domain except for the USB middleware. What I have so far is written by me in VC++. That is why I say 4-6 months. Coding is slow going especially when you have a real job to take care of so the family can eat!