;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Motor flex: como funciona, cuidados na manutenção e outras dúvidas

Volkswagen Gol foi o primeiro veículo flex vendido no país - Divulgação
Volkswagen Gol foi o primeiro veículo flex vendido no país
Imagem: Divulgação

Do UOL, em São Paulo (SP)

02/12/2020 04h00

A tecnologia bicombustível não é novidade no Brasil.

Introduzida em 2002 com o Volkswagen Gol, a comodidade de abastecer o veículo com etanol ou gasolina conquistou o mercado. Hoje, até as importadoras buscam alternativas para adaptar seus modelos para rodar com os dois combustíveis.

Apesar de tudo isso, muita gente ainda tem dúvidas sobre o funcionamento dos motores flex. É por isso que UOL Carros criou um FAQ com as principais dúvidas. Confira!

Dúvidas sobre motor flex

Posso misturar os dois combustíveis em qualquer proporção?

Sim. O módulo da injeção é responsável por identificar a proporção de cada combustível e determina a quantidade de combustível que deve ser injetada para uma queima completa.

Devo usar apenas gasolina no primeiro abastecimento de um carro 0km?

Não. O motivo é justamente pelo funcionamento da sonda lambda, que é capaz de identificar qual combustível está no tanque. O funcionamento do motor é o mesmo com etanol ou gasolina.

Posso abastecer o carro com álcool 96º GL?

Não. O álcool 46º GL, comumente encontrado em supermercados, contém quase 50% de água em sua composição normal. E isso seria fatal para o motor do veículo.

O motor flex não funciona bem em dias frios?

Nos dias mais frios, apenas a partida do motor pode ser um pouco mais complicada se o carro estiver com etanol no tanque.

É por isso que os veículos flex mais antigos tinham o reservatório de partida a frio, que deveria ser completado com gasolina. Atualmente, quase todos os carros novos com a tecnologia bicombustível possuem um sistema de pré-aquecimento do combustível, que dispensa o famoso "tanquinho".

Usar um mesmo combustível pode 'viciar' o motor?

Não. A sonda lambda é responsável por informar ao módulo de injeção de combustível se existe uma mistura de combustíveis (ou se há apenas um deles no tanque) e se ela está adequada ou não.

É verdade que o motor flex 'dura' menos?

Não. Motorizações bicombustíveis são feitas para ter a mesma robustez e durabilidade dos motores monocombustíveis. Além disso, a durabilidade será a mesma, independentemente do combustível utilizado no caso dos flex.

Um carro flex é menos econômico do que um a gasolina?

Sim. A taxa de compressão de um motor flex precisa ter um nível intermediário para que o motor funcione bem com qualquer um dos combustíveis.

No caso de um veículo monocombustível, as fabricantes podem adotar a taxa de compressão ideal para o combustível em questão, e isso se reflete em ganhos em potência e consumo.

O motor flex tem rendimento pior do que um só a gasolina ou etanol?

Sim. Isso acontece porque os motores flex são calibrados para rodar com os dois combustíveis em qualquer proporção. Assim, uma das modificações é a calibragem para trabalhar com uma taxa de compressão intermediária, algo que não ocorre nos motores feitos para rodar com apenas um tipo de combustível.

Com isso, os motores flex ficam atrás em desempenho e especialmente consumo.

Devo utilizar lubrificantes e aditivos específicos para o motor flex?

Não. Os cuidados com o motor flex são os mesmos que devem ser tomados com qualquer motor a etanol ou gasolina. Existe, sim, uma recomendação para utilizar lubrificantes indicados pela fabricante do veículo.

Preciso ter algum cuidado extra na manutenção do motor flex?

Não. Não existe qualquer diferença na manutenção de um motor flex em relação a um movido apenas a gasolina, por exemplo. Recomenda-se apenas que a manutenção seja realizada de acordo com as orientações no manual do proprietário do veículo.

Errata: este conteúdo foi atualizado
O álcool encontrado em supermercados é de graduação 46°GL, e não 96° GL. Informação corrigida.