Sack of ECUs with locked timing on 2jz-gte
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Sack of ECUs with locked timing on 2jz-gte
iphone on a tripod, pointed at the intake cam sprocket.
actual advance values don't matter much, we're looking for how much timing jumps around when engine accelerates/decelerates
from bottom left, clockwise:
MS3PRO PNP:
AEM EMS v2:
rusEFI UAEFI:
Speeduino Official Board:
Speeduino Self-roll :
i haven't really watched these too closely yet, they seemed pretty close, with megasquirt being real solid, then rusefi, then AEM, then speeduinos.
these tests were done basically within the same 10 minutes.
36-2 crank angle sensor, single tooth CAM for phase. both HALL
discuss, fight, whatever..
i'll be back to fill in a few more details later.
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
2020 BMW X3m - bootmod3 stage1
- AndreyB
- Site Admin
- Posts: 14611
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Sack of ECUs with locked timing on 2jz-gte
Damn, how do we build objective data/charts from this?!
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: Sack of ECUs with locked timing on 2jz-gte
can’t measure it - can’t fix it.
i’ll try taking a video with a different camera (d800) and lens to make it a bit clearer, something i can control aperture on.
maybe we can rig up an f407 disco, or a secondary uaefi to be a watchdog, where hall3 input is cyl1 ignition. perhaps with knowing the advance and where it should be with a locked timing, we could parse the same trigger wheel and calculate the difference in ticks of actual vs scheduled.
this may require a bit of brute computing force, so fastest MCU we could shoehorn into this, with basically all facilities shut off, majority of interrupts disabled, no fancy things. just counting crank tooth edges, tracking timer that keeps up with ticks and running analytics on what the actual falling edge of cyl #1 is
with this data, it would be trivial to build a map of RPM x LOAD to ignition hardware latency.
megasquirt and aem have a static field for spark latency already.
i’ll try taking a video with a different camera (d800) and lens to make it a bit clearer, something i can control aperture on.
maybe we can rig up an f407 disco, or a secondary uaefi to be a watchdog, where hall3 input is cyl1 ignition. perhaps with knowing the advance and where it should be with a locked timing, we could parse the same trigger wheel and calculate the difference in ticks of actual vs scheduled.
this may require a bit of brute computing force, so fastest MCU we could shoehorn into this, with basically all facilities shut off, majority of interrupts disabled, no fancy things. just counting crank tooth edges, tracking timer that keeps up with ticks and running analytics on what the actual falling edge of cyl #1 is
with this data, it would be trivial to build a map of RPM x LOAD to ignition hardware latency.
megasquirt and aem have a static field for spark latency already.
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
2020 BMW X3m - bootmod3 stage1
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: Sack of ECUs with locked timing on 2jz-gte
also, taking this a bit further, since that just basically becomes and automotive signal sniffer/analyzer. you could use this to force an OEM ECU to give up its secrets.
take in cyl1 for timing (or all of them, why not) - timing map
take in inj1 for timing AND pulse width (of all of them, why not) - think direct injection timing.
take in iat/clt/load/tps (without bias resistors, to just take a look) for warmup/different condition tuning
take in cyl1 for timing (or all of them, why not) - timing map
take in inj1 for timing AND pulse width (of all of them, why not) - think direct injection timing.
take in iat/clt/load/tps (without bias resistors, to just take a look) for warmup/different condition tuning
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
2020 BMW X3m - bootmod3 stage1
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: Sack of ECUs with locked timing on 2jz-gte
would be pretty trivial to do for me, another patch through harness between the ecu and engine with sniffer device
maybe we can connect timing light's inductive pickup to VR input to capture what the timing light sees ?
maybe we can connect timing light's inductive pickup to VR input to capture what the timing light sees ?
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
2020 BMW X3m - bootmod3 stage1
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: Sack of ECUs with locked timing on 2jz-gte
@AndreyB - perhaps the part of the code that tracks the current VVT offset could be used with a magnetic pickup on cyl1 to attempt to capture the drift of a particular ECU at a certain RPM, using an extra patch harness.
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
2020 BMW X3m - bootmod3 stage1
-
- Posts: 39
- Joined: Wed Feb 07, 2024 10:43 pm
- Location: nj
- Github Username: ggurov
- Slack: ggurov
- Contact:
Re: Sack of ECUs with locked timing on 2jz-gte
hmmm, yes, falling edge cyl1 into cam signal with VVT tracking, interesting. i'll get the other patch harness ready i guess and test this on the bench
1994 6speed supra turbo [ single turbo/1000cc ID/twin fuel pumps/bc2 262 cams ]. J&S safeguard for knock , UAEFI / 407 disco with rusefi / AEM EMS v2 / MS3pro PNP / Speeduino (mega2560 / teensy41 / stm32f411)
2020 BMW X3m - bootmod3 stage1
2020 BMW X3m - bootmod3 stage1
Re: Sack of ECUs with locked timing on 2jz-gte
So just to better understand what is going on here, you are just looking at the best option to combat timing drift?
The MS3 PRO has a timing drift adjustment, which seems to work perfectly in my case.
The MS3 PRO has a timing drift adjustment, which seems to work perfectly in my case.