Sorry, between the holidays and having to dig up my main sewer line, I’ve just not had time to play with this much. And then it snowed, so I’ve got a muddy mess out here.
With the engine at idle I hit the test button within the PID editor. That returned the last recorded offset and the 7F23130112 response. As soon as you rev it up a bit the data begins to change but the response code does not. As I take it up over 2k RPM the data begins to stabilize roughly 0.2 deg lower than the initial value.
I have Alldata for my vehicles, and I’ve seen the excerpt from the actual GM procedure for this. Nowhere does it say anything about “snapping the throttle”. They heavily imply holding it exactly at 1000 RPM, which, using the GM Tech2 scantool, you can command the engine to do.
And that makes sense. Due to slop in the timing chain the value will change slightly at different RPMs, even on a fresh engine. So any procedure would pick a specific RPM for consistency purposes.
What I don’t know yet is how the CPU is treating this data internally, versus how it sends it you, versus how you display it. I need to confirm something that I’m pretty sure I saw, but it was getting dark and I was out of time.
From the terminal I know that A=00, and B increases as you go slightly positive. I have little doubt that A will increase to 01, 02, etc if you keep going. But I’m not so sure about the negative. I know that A will turn FF, and I have little doubt it will decrease to FE, FD, etc.
But…my admittedly fuzzy memory is telling me that when A=FF, B started out very low and -increased- as I went slightly further clockwise. If you were directly referencing bytes within a word, B would be FF when you first went negative, and decrease as you went more so.
While I’ve little experience with the current crop of vehicle CPU’s, I started with assembly on a IBM 370 mainframe, punch cards, and have done a bit of embedded CPU work. This kind of data structure might be uncommon now, but it didn’t used to be.
I can easily confirm this part, and will when I get a chance later this week. Figuring out if it’s one or two’s complement will take a bit more work. I’m sure I can rig a wedge up to hold the throttle at a fixed RPM 1k or better. And find somewhere that I can lay something to make a fixed reference spot on the distributor.
Now I just got a really dirty look because I eyeballed my wife’s seamstress tape, with millimeter marks on one side. She won’t let me use it to measure circumference, said I get it dirty, and I don’t have calipers that big. So, feeling froggy, I said, well, how about letting me cut just a little tiny bit off of one end, so I can silicon to the distributor?
Whistles to self…
Fire up the vehicle, set it zero offset, and now you can record data versus distance traveled. And that’s easily convertible to degrees for comparison.
Give me some time and I’ll get some more info. Grandpa is too busy getting in trouble at the moment
|