Mass air flow sensor
Mass air flow sensor |
The air temperature is measured by means of a special PTC resistor (RS).
As the airflow increases, a higher voltage is required to maintain a constant temperature difference. The voltage required is converted into ground pulses, the frequency of which increases with the mass air flow.
The mass air flow sensor is grounded at grounding point G7 and supplied with current from the main relay. Note that input pin 65 of the control module has a pull-up to 5 V and that the mass air flow sensor pulses to ground.
When the ignition is turned “ON”, the main relay will operate and B+ will be supplied to mass air flow sensor pin 3. A current passes RT and the low-ohmic thermal resistors RH via R1 to ground. As the RH resistors are cold, their resistance is low. The amplifier then sends a powerful base current to transistor T1, whereupon RH quickly heat up. As RH heat up, their resistance increases and a state of equilibrium is achieved.
If RH are cooled down by an airstream, their temperature will immediately be restored by an increase in the current through transistor T1. The voltage required to maintain the resistance of RH at a constant level is supplied to a frequency converter, which in turn controls transistor T2. T2 grounds the control module input with a frequency corresponding to mass air flow. The ground pulses have a duration of 40 µs.
Temperature sensor resistor RS is included in a circuit together with R2, whose purpose it is to correct amplifier A so that the RH temperature is always 220 °C above the air temperature.
The control module converts the frequency to grams of air per second and then, using the value from the crankshaft position sensor, to milligrams of air per combustion. The unit is written mg/c (milligram per combustion) and constitutes the main measurement value for the fuel injection. At 14.7 mg/c, 1 mg of fuel will normally be consumed. The value is also a good indication of the engine torque or load.
Diagnostics |
If the mass air flow sensor develops a fault, three different diagnostic trouble codes may be generated:
• |
If the mass air flow sensor does not send any frequency at all to the control module, diagnostic trouble code P0100 will be generated. The cause may be a break in one of the leads.
|
• |
If the frequency is too low, trouble code P0102 will be generated. The cause may be a major leak between the mass air flow sensor and the throttle body or an internal fault in the mass air flow sensor.
|
• |
If the frequency is too high, trouble code P0103 will be generated. The cause is an internal fault in the mass air flow sensor.
|
System reaction to a fault |
• |
As soon as the control module has detected the fault, the intake pressure and intake air temperature are used as substitute values during the remainder of the driving time.
Fuel adaptation is zeroed. |