Joined
·
2,358 Posts
I went for a drive and collected data with both the Saleae and my OBD2 reader, mostly the same data. The OBD2 stream (which I have not extracted yet from the reader) has a sample rate of about once every 1-3 seconds per data element for this much data. The Saleae, on the other hand, which I slowed down to 31K SPS (samples per second) is just a tad fasterive yet to see ckp show signs of a 'missing tooth' style of reluctor wheel.. it could be counting teeth for RPM data and NEP could be phasing the ignition timing as the trigger??
really wish i was more intimate with my g1 sensors right now. i'll be staring at my motor until my feet get cold out there.
more data = more better
edit: crank sensor is simple 2 wire sensor counting teeth..
and looking at graphs provided so far, the nep is feeding the ignition coil, i would consider it to be ignition advance at this point in time, this is where a comparison to obd scanner could quickly verify.. hmm
By the way, it would have been far easier to find or fabricate pins to wedge into the backshells of the ECM connectors and connect the Saleae directly to those, and with some tape to secure it, they might not fall out. This would have avoided days of work to build this contraption if one just needs to confirm a suspicion or learn more before going deeper.
At any rate, the EGR position data is showing classic signs of an intermittent EGR valve wiper. I built a tool to test this, but it's in pieces at the moment.
This screenshot captured conditions when a slight jerkiness was felt during cruise (not in lean burn). Notable is that the EGR data is a mess. Based on my earlier testing (see image in post linked to above) the valve may actually be a lot more open or closed than the values suggest. Also, looking at changes to the "EGR drive" PWM signal, you can see the ECM appears to be chasing the valve position and it is underdamped. Finally, looking at fuel injector pulse width I can see instances where an 8.4 ms pulse appears between a 9.8 ms pulse and 10.4 ms pulse. That's quite a big difference in fueling! So it's time to look more closely at this EGR valve.
I wonder if the EGR valve position is used by the ECM to determine injector pulse width.
I am curious to look at AFR. I am wondering if its role is for fuel trimming, to maintain a target AFR on average, with things like manifold air pressure and maybe EGR valve position having an immediate effect on injector pulse width?