Electrical – Air Flow Meter (AFM) Current Load

circuit analysis

I am trying to understand how this older (~late 80's) vehicle sensor works in more detail.

It consists of a Air Flow MeterAFM shown above… The copper arm rotates on a shaft connected to a flap, as the vehicle pulls in more air the arm rotates and moves along the voltage divider network. All of the wires from this sensor go to the car's ECU. What's interesting about this is the resistance across pins 7 and 26 aren't linear as you rotate but the voltage output is.

I was also interested in the current draw on the +5V source and output voltage wires. So i utilized a current measuring tool and took measurements on two cars:

enter image description here

What I thought was interesting here is I expected the output signal (pin 7) to have very little current on it as I assumed it was going straight to the ECU's ADC. The other odd thing is the large measurement difference here, used the same gauge, cars have the same ECU and AFM part #'s.

I decided to dig in and see what i could find on the ECU, picture below is the car's wiring diagram (left side) vs the Motronic 1.3 schematic. Note that I believe on the schematic they have the two names flipped… Reason I believe this to be correct are two fold. 1. The pin #'s are correct otherwise and 2. I assume since the temp sensor (pin 44) is a NTC thermistor it would have a voltage divider as you see on the pin 44.
enter image description here

I'm not seeing anything on here that sticks out on why i'm seeing so much current on this voltage output (pin 7). Any ideas?

Best Answer

BMW used quite some revisions on there ECUs. You might have measured condition 1 with an older or newer ECU. As an example, BMW E30 325i is used with 2 ECU ending on 153 and 173. Maybe the circuit you found doesn't suite one car. Have you tried swapping the ECUs from each to another? Then you at least know if it is ECU related or AFM related.

I would be helpful to mention which car you work on and how high the voltages on the output pin have been.