Category: 

What is a Mass Air Flow Sensor?

Article Details
  • Written By: Jeremy Laukkonen
  • Edited By: Michelle Arevalo
  • Last Modified Date: 09 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Built at the request of Dag Hammarskj√∂ld, the United Nations Headquarters has a meditation room dedicated to silence.   more...

October 1 ,  1890 :  Yosemite National Park was established.  more...

A mass air flow sensor (MAF) is an electrical component designed to determine the mass of the air entering a modern fuel-injected engine. This information can allow the engine control module (ECM) to provide the correct amount of fuel to the fuel-air mixture. By tightly controlling the ratio of the fuel-air mix, combustion can be rendered more efficient while emissions are reduced. A faulty mass air flow sensor can cause an engine to run poorly, or even not at all.

The two primary types of mass air flow sensor are known as the hot and cold wire types and the vane meter variety. Though they differ in design and operation, they both attempt to determine the mass of the air passing through the sensor. Since the air intake system is tightly sealed, this can effectively tell the ECM the mass of the air actually entering the system. If air is introduced to the system in a post-sensor location, it can lead to a lean running condition due to there being more air than the ECM expects.

Vane meter sensors use a spring-loaded vane to estimate the mass of the air flowing past them. The vane can obstruct part, or all, of the air flow, and the mass is estimated based on how far it moves. This can have the undesired effect of restricting air flow to the engine, which is solved by other mass air flow sensor designs.

Ad

As their names indicate, both hot and cold wire sensors have a wire, which passes horizontally through the air flow. The hot wire variety uses an electrical current to heat the wire, and then measures the electrical resistance of the wire to determine the mass of the air flow. The wire is cooled off as more air flows over it, allowing for a fairly accurate estimate to be made. This solves the problem of obstruction, while being particularly susceptible to contamination from oil. The cold wire type uses a similar idea, though it has an oscillating electrical circuit to determine the air flow.

Mass air flow sensors are typically used in concert with a variety of other sensors to improve combustion efficiency and reduce emissions. Most modern engines will use one or more oxygen sensors in the exhaust. While the mass air flow sensor typically provides a good estimate of the air mass, monitoring the exhaust gases can allow the ECU to make small adjustments as necessary.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}