Você está na página 1de 6

INTERNAL

Comecei este projeto para obter o RPM da turbina/compressor no meu carro. A partir
daí, adicionei mais coisas para entender melhor nosso motor. Além disso, forneci uma versão
alternativa de algumas fórmulas para acomodar a plataforma 2.4L.
Eu sou um engenheiro de software, então você verá alguns truques estranhos que usei
para fazer isso funcionar com o Torque Pro. Eu recomendo começar com as equações fáceis
e validá-las uma a uma. É muito fácil estragar uma fórmula e obter um resultado ruim. Deixe-
me saber se você encontrar algo errado ou apenas quiser adicionar um novo medidor ao seu
painel.
*: Substitua o * pelo sinal de multiplicação (x) ao inserir a equação.
/: Substitua o / pelo sinal de divisão (÷) ao inserir a equação.
Para criar seus PIDs personalizados, você precisa ir ao menu "Configurações > Gerenciar
PID/Sensores extras >... Adicionar PID personalizado".

Sensores OBD-II (apenas para referência)


[0b]: Pressão Absoluta do Coletor de Admissão (kPa)
[0c]: RPM do motor
[0d]: Velocidade do Veículo (km/h)
[0f]: Temperatura do ar de admissão (C)
[33]: Pressão Barométrica (kPa)
[34]: Banco 1 - Sensor 1 Lambda
[46]: Temperatura Ambiente (C)

Operações Torque Pro (somente para referência)


abs(): valor absoluto.
{X:B}: Verifique se o bit B está definido dentro do byte X.
[pid]: Refere-se ao número pid de um sensor.
val{Nome Longo}: Refere-se a outra equação usando seu nome longo.

Densidade do ar Air Density


Esta equação fornece a densidade do ar dentro da entrada. Usado para calcular a vazão de
massa de ar ou como um medidor autônomo. A umidade relativa é assumida como
constante em 50%.
Unidade: lb/cf
Equação: 0,0717*(303,15/([0f]+273,15))*([33]/101,325)
Cabeçalho OBD: 7E0

Nível do mar Comp Sea Level Comp


Esta equação calcula um fator de compensação para normalizar seus valores de
potência/torque para o nível do mar, 30 celcius, 50% de umidade. Útil para comparar seus
valores de HP/Torque com outros membros.
Equação: 0,0717 / (val{Densidade do Ar} + 0,0000001)
INTERNAL

IsBoost
Esta equação indica se o carro está em impulso ou não. Ele é usado para filtrar resultados
indesejados de outras equações. Ele verifica se o sensor MAP está entre 96 kpa e 255 kpa, o
que significa um aumento entre -0,78 PSI e 22,275 PSI.
PID: 010b
Mínimo: 0,0
Máx.: 1,0
Equação: ({A:7}+({A:6}*{A:5}))-({A:7}*{A:6}*{A:5})
Cabeçalho OBD: 7E0

IsRpmGT2048
Esta equação indica se o motor funciona pelo menos 2048 rotações por minuto.
PID: 010c
Mínimo: 0,0
Máx.: 1,0
Equação: {A:6}+{A:5}-({A:6}*{A:5})
Cabeçalho OBD: 7E0

IsRpmGT3072
Esta equação indica se o motor funciona pelo menos 3072 rotações por minuto.
PID: 010c
Mínimo: 0,0
Máx.: 1,0
Equação: {A:6}+({A:5}*{A:4})
Cabeçalho OBD: 7E0

IsRpmGT3584
Esta equação indica se o motor funciona pelo menos 3584 rotações por minuto.
PID: 010c
Mínimo: 0,0
Máx.: 1,0
Equação: {A:6}+({A:5}*{A:4}*{A:3})
Cabeçalho OBD: 7E0

IsRpmGT4096
Esta equação indica se o motor funciona pelo menos 4096 rotações por minuto.
PID: 010c
Mínimo: 0,0
Máx.: 1,0
Equação: {A:6}
Cabeçalho OBD: 7E0
INTERNAL

IsSpeedGT128
Esta equação indica se o carro está a mais de 128 km/h para filtrar resultados indesejados de
outras equações.
PID: 010d
Unidade: km/h
Mínimo: 0
Máx.: 255
Equação: {A:7}
Cabeçalho OBD: 7E0

BSFC
Esta equação fornece o Consumo Específico de Combustível do Freio em WOT.
Equação (2,0L): (((-0,000025*[0c])+.59)*abs(val{IsRpmGT3584}-1))+(((.000029*[0c])+.40)
*val{IsRpmGT3584 })
Equação (2,4L): (((-0,000056*[0c])+.68)*abs(val{IsRpmGT4096}-1))+(((.000037*[0c])
+.30)*val{IsRpmGT4096 })
Cabeçalho OBD: 7E0
P.S ainda estou trabalhando para melhorar essa fórmula com base na carga do motor
quando você não está no WOT...

PR da saída T T-Outlet PR
Esta equação dá a relação de pressão como visto pela saída do turbo. Usei um valor médio
de queda de 0,5 PSI para compensar a restrição do tubo/filtro e queda de 1 PSI para o
intercooler. Dependendo de sua configuração e do que você deseja monitorar, você pode
alterar esses valores para acomodar suas necessidades.
Mínimo: 0,0
Máx.: 3,0
Equação: (([0b]*.145)+1.0)/(([33]*.145)-0.5)
Cabeçalho OBD: 7E0
PR de entrada de T
Esta equação dá a relação de pressão como visto pelo coletor de admissão.
Mínimo: 0,0
Máx.: 3,0
Equação: [0b]/([33]
Cabeçalho OBD: 7E0

T-RPM T-Intake PR
Estimativa da RPM da turbina/compressor com base na razão de pressão do turbo do mapa
do compressor td04-19t. O número só é válido enquanto você estiver em boost.
INTERNAL

Unidade: x1000
Mínimo: 50,0
Máx.: 175
Equação: ((((val{T-Outlet PR}*80)-30)*(([0c]*.000015)+.91))*val{IsBoost})+(abs(val{IsBoost}-1
)*50)
Cabeçalho OBD: 7E0

Temperatura do ar de entrada em T T-Inlet Air TempT


Esta equação fornece uma estimativa da temperatura do ar na entrada do turbo. Esta
estimativa assume que 65% do ar que entra na caixa de ar é fornecido pela temperatura do
ar de admissão e 35% pela temperatura do ar ambiente a 0 km/h (Idle). Conforme você
avança, essa proporção é alterada para atingir 100% da temperatura do ar ambiente a 128
km/h. Este modelo é baseado em dados que coletei no meu carro no verão passado. Você
precisará criar um PID extra lendo esse valor se quiser convertê-lo para Fahrenheit em vez de
Celsius.
PID: 010d
Unidade: Celcius
Mínimo: -40,0
Máx.: 215,0
Equação: ((([46]*((.005*A)+.35))+([0f]*((-.005*A)+.65)))*abs(val{IsSpeedGT128}-1 ))+
([46]*val{IsSpeedGT128})
Cabeçalho OBD: 7E0

Temperatura do ar de saída em T Outlet Air Temp


Esta equação fornece uma estimativa da temperatura do ar na saída do turbo. Você precisará
criar um PID extra lendo esse valor se quiser convertê-lo para Fahrenheit em vez de Celsius.
Unidade: Celcius
Mínimo: -40,0
Máx.: 215,0
Equação: ((((((((val{T-Inlet Air Temp})+273,15)*((val{T-Outlet PR}*.2)+.8)))-273,15)-val{T-Inlet
Air Temp})/.7)+val{T-Inlet Air Temp})*val{IsBoost})+(abs(val{IsBoost}-1)*val{T-Inlet Air
Temp})

Eficiência IC IC Efficiency
Esta equação fornece uma estimativa da eficiência do intercooler. Você verá um resultado
negativo quando não estiver em boost, pois o ar que entra no IC é mais frio que a
temperatura do ar de admissão (a equação atua como um aquecedor neste caso). Se você
não quiser ver isso, você pode multiplicar a equação por val{IsBoost} para filtrar o resultado.
Unidade: %
Equação: (((val{T-Outlet Air Temp}-[0f])+1)/((val{T-Outlet Air Temp}-[46])+1))*100
Cabeçalho OBD: 7E0

VE
INTERNAL

Esta equação fornece estimativa da eficiência volumétrica com base no RPM.


Unidade: % Mínimo: 0,0 Máx.: 100,0
Equação (2,0L): (((.005*[0c])+81)*abs(val{IsRpmGT3584}-1))+(((-.005*[0c])
+117)*val{IsRpmGT3584} )
Equação (2,4L): (((.009*[0c])+53)*abs(val{IsRpmGT4096}-1))+(((-.006*[0c])
+115)*val{IsRpmGT4096} )
Cabeçalho OBD: 7E0

Volume de fluxo de ar Volume Air Flow


Esta equação fornece a taxa de fluxo de ar do seu carro turbo.
Unidade: cf/min
Mínimo: 0,0
Máx.: 500,0
Equação (2,0L): (1,998*val{VE}*[0c]*val{T-Intake PR})/5660
Equação (2,4L): (2,359*val{VE}*[0c]*val{T-Intake PR})/5660

Fluxo de ar em massa Mass Air Flow


Esta equação fornece a taxa de fluxo de massa de ar do seu carro.
Unidade: lb/min
Mínimo: 0,0
Máx.: 100,0
Equação: val{Volume Air Flow}*val{Air Density}

Fluxo de combustível em massa Mass Fuel Flow


Esta equação fornece a taxa de fluxo de massa de combustível do seu carro. Banco 1 - Sensor
1 Lambda foi usado para medir a relação A/F.
Unidade: lb/min
Mínimo: 0,0
Máx.: 100,0
Equação: val{Mass Air Flow}/(14,7*[34])
Cabeçalho OBD: 7E0

Potência (na manivela) Horsepower (At the crank)


Esta equação dá a potência na manivela.
Mínimo: 0,0
Máx.: 300,0
Equação: (val{Mass Fuel Flow}*60)/val{BSFC}

PS Multiplique esta equação por val{Sea Level Comp) se quiser normalizar o resultado para o
nível do mar, 30 celcius, 50% de umidade relativa.

Torque (na manivela) Torque (At the crank)


INTERNAL

Esta equação fornece o torque na manivela.


Unidade: lb.ft
Mínimo: 0,0
Máx.: 300,0
Equação: (val{Horsepower (Na manivela)}*5252)/[0c]
Cabeçalho OBD: 7E0

Torque (Nas rodas) Torque (At the wheels)


Esta equação dá o torque nas rodas com base na circunferência dos meus pneus 215/55/R17.
PID: 010d
Unidade: lb.ft
Mínimo: 0,0
Máx.: 3.000,0
Equação: ([0c]/(((A/60)/.0021)+.001))*(val{Torque (Na manivela)}*.84)*(A/(A+.001))
Cabeçalho OBD: 7E0
P.S Substitua 0,0021 km (ou 2,1 m) pela circunferência de seus pneus para maior precisão.

Combustível Instantâneo Fuel Instant


Esta equação dá o consumo instantâneo de combustível do seu carro. Eu usei 1,68 libras/litro
de gasolina a 25 celcius na fórmula. O peso da gasolina é compensado usando a temperatura
ambiente.
PID: 010d
Unidade: L/100 km
Mínimo: 0,0
Máx.: 100,0
Equação: ((val{Mass Fuel
Flow}*60)/(1,68/((([46]-25)*.00095)+1)))*(100/(A+.001))*(A/( A+.001))
Cabeçalho OBD: 7E0

Combustível MPG Instantâneo Fuel MPG Instant


Esta equação fornece o consumo instantâneo de combustível do seu carro em milhas por
galão.
PID: 010d
Unidade: MPG
Mínimo: 0,0
Máx.: 100,0
Equação: (((100/(val{Instant Combustível}+.001))*3.785)/1.609)*(A/(A+.001))
Cabeçalho OBD: 7E0

Você também pode gostar