EvoScan 2.0 - logging HP and Torque...
EDIT :: Oh, wait ... EvoScan 2.0 uses the values that JB posted a while back that use the 2-byte load and compressor lb/min for calculation ... those values are fairly accurate.
Last edited by TouringBubble; Feb 22, 2008 at 12:43 PM.
thanks charlie
When I devised it, the 9.15 adjustment to the lbs/min rule (10 is a normal DJ) matched Charlie (Kreionic) within and 5hp and Jason (BigRic09) as well. The problem so far has been figuring out exactly when peak hp has been reached.
The notes in the margin of EvoScan 2.0 explain that but you will probably want to reread the post.
JB
I forgot last time I was on the dyno. I really only use a mustang now. Next time I go I will log your formulas and send you the graphs to see if you can get the pk numbers at the right rpm. I think you asked me a while back and I completely forgot about it
I honestly don't know. It was my first dyno session right after I bought the car and wasn't as 'informed' about the dyno stuff at the time. It was a Turbotrix Racing in NJ though.
The evoscan estimated whp and torque are set as below. You see that 2-byte load is needed first in order for the rest of the evaluation to work. Just make sure 2-byte load works correctly and places before the items below. The settings file named Data.xml and reside in the EvoScan DataSettings directory. You can change it using Notepad.
<DataListItem DataLog="Y" Color="" Display="Estimated g/rev" LogReference="gRev" RequestID="00" Eval="[LoadMUT2Byte]/95" ... /><br/>
<DataListItem DataLog="Y" Color="" Display="Estimated Lbs/min" LogReference="LbsMin" RequestID="00" Eval="([gRev]*[rpm])/454" Unit="lbs" .../><br/>
<DataListItem DataLog="Y" Color="" Display="Estimated Horsepower" LogReference="WHP" RequestID="00" Eval="[LbsMin]*9.15" Unit="Whp" .../><br/>
<DataListItem DataLog="Y" Color="" Display="Estimated Torque" LogReference="Lbsft" RequestID="00" Eval="([WHP]*5252/[rpm])"
Unit="lbsft" .../>
<DataListItem DataLog="Y" Color="" Display="Estimated g/rev" LogReference="gRev" RequestID="00" Eval="[LoadMUT2Byte]/95" ... /><br/>
<DataListItem DataLog="Y" Color="" Display="Estimated Lbs/min" LogReference="LbsMin" RequestID="00" Eval="([gRev]*[rpm])/454" Unit="lbs" .../><br/>
<DataListItem DataLog="Y" Color="" Display="Estimated Horsepower" LogReference="WHP" RequestID="00" Eval="[LbsMin]*9.15" Unit="Whp" .../><br/>
<DataListItem DataLog="Y" Color="" Display="Estimated Torque" LogReference="Lbsft" RequestID="00" Eval="([WHP]*5252/[rpm])"
Unit="lbsft" .../>
<DataListItem DataLog="N" Color="" Display="Load MUT 2Byte Mod" LogReference="LoadMUT2Byte" RequestID="00" RequestID2="01" Eval="0.3125*x" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="Load MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This is a more accurate value, as the ECULoad value clips at 160 load (5*255/8)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="RPM MUT 2Byte Mod" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="RPM MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This value will allow display of rpms over 8,000rpm (31.25*255)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Airflow MUT 2Byte Mod" LogReference="AirFlowMUT2Byte" RequestID="04" RequestID2="05" Eval="6.29*x/64" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="3000" ChartMin="0" ChartMax="3000" ScalingFactor="1" Notes="Airflow MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This value will allow display of AirFlow over 1600hz (6.25*255)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated g/rev" LogReference="gRev" RequestID="CALC" Eval="[LoadCalc]/95" Unit="g/Rev" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="12" ChartMin="0" ChartMax="12" ScalingFactor="1" Notes="If you are using the Load MUT 2Byte Mod, you can double click this item, and edit the Function to be: [LoadMUT2Byte]/95" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Lbs/min" LogReference="LbsMin" RequestID="21" Eval="([gRev]*x)/454" Unit="lbs" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="65" ChartMin="0" ChartMax="65" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Horsepower" LogReference="WHP" RequestID="CALC" Eval="[LbsMin]*9.15" Unit="Whp" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Torque" LogReference="Lbsft" RequestID="21" Eval="([WHP]*5252/x)" Unit="lbsft"
LOL...sorry. I am new to this, and didnt know how much to look @. I wanted to show the differences in my file, I have a question... there is a "y" in the code, but in mine it reads "n" ??? does that even matter?... and my first question about the order. Oh and does that even look right?
dumb question... Does it have to be in that order, cause mine looks like this: not exactly in that order, load mute 2byte, rpm mut 2byte, airflow mut 2byte, g/rev,lbs/min, est. hp, tq
<DataListItem DataLog="N" Color="" Display="Load MUT 2Byte Mod" LogReference="LoadMUT2Byte" RequestID="00" RequestID2="01" Eval="0.3125*x" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="Load MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This is a more accurate value, as the ECULoad value clips at 160 load (5*255/8)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="RPM MUT 2Byte Mod" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="RPM MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This value will allow display of rpms over 8,000rpm (31.25*255)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Airflow MUT 2Byte Mod" LogReference="AirFlowMUT2Byte" RequestID="04" RequestID2="05" Eval="6.29*x/64" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="3000" ChartMin="0" ChartMax="3000" ScalingFactor="1" Notes="Airflow MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This value will allow display of AirFlow over 1600hz (6.25*255)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated g/rev" LogReference="gRev" RequestID="CALC" Eval="[LoadCalc]/95" Unit="g/Rev" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="12" ChartMin="0" ChartMax="12" ScalingFactor="1" Notes="If you are using the Load MUT 2Byte Mod, you can double click this item, and edit the Function to be: [LoadMUT2Byte]/95" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Lbs/min" LogReference="LbsMin" RequestID="21" Eval="([gRev]*x)/454" Unit="lbs" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="65" ChartMin="0" ChartMax="65" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Horsepower" LogReference="WHP" RequestID="CALC" Eval="[LbsMin]*9.15" Unit="Whp" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Torque" LogReference="Lbsft" RequestID="21" Eval="([WHP]*5252/x)" Unit="lbsft"
<DataListItem DataLog="N" Color="" Display="Load MUT 2Byte Mod" LogReference="LoadMUT2Byte" RequestID="00" RequestID2="01" Eval="0.3125*x" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="Load MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This is a more accurate value, as the ECULoad value clips at 160 load (5*255/8)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="RPM MUT 2Byte Mod" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="31.25*x" Unit="rpm" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes="RPM MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This value will allow display of rpms over 8,000rpm (31.25*255)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Airflow MUT 2Byte Mod" LogReference="AirFlowMUT2Byte" RequestID="04" RequestID2="05" Eval="6.29*x/64" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="3000" ChartMin="0" ChartMax="3000" ScalingFactor="1" Notes="Airflow MUT 2Byte Mod is a reflashed modification to the ECU via EcuFlash and an EvoScan Reprogramming USB Cable. This value will allow display of AirFlow over 1600hz (6.25*255)" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated g/rev" LogReference="gRev" RequestID="CALC" Eval="[LoadCalc]/95" Unit="g/Rev" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="12" ChartMin="0" ChartMax="12" ScalingFactor="1" Notes="If you are using the Load MUT 2Byte Mod, you can double click this item, and edit the Function to be: [LoadMUT2Byte]/95" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Lbs/min" LogReference="LbsMin" RequestID="21" Eval="([gRev]*x)/454" Unit="lbs" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="65" ChartMin="0" ChartMax="65" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Horsepower" LogReference="WHP" RequestID="CALC" Eval="[LbsMin]*9.15" Unit="Whp" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="1000" ChartMin="0" ChartMax="1000" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
<DataListItem DataLog="N" Color="" Display="Estimated Torque" LogReference="Lbsft" RequestID="21" Eval="([WHP]*5252/x)" Unit="lbsft"
Wow my eyes hurt now lol. Your posting the formula from the XML. Since evoscan v2.0 you can edit the formula with the edit option instead of going through your XML.
What G20 posted was the the values under eval in the edit screen. Remember Phil thats how I walked you through this?
nonschlont,
as long as the loadcalc or load MUT 2Byte, the RPM or 2-bye RPM items are on top before the estimate power items then it is good. Those items need to be eval first in order to use the result for the horse powers calculation.
as long as the loadcalc or load MUT 2Byte, the RPM or 2-bye RPM items are on top before the estimate power items then it is good. Those items need to be eval first in order to use the result for the horse powers calculation.
Also thank you charlie for walking me through it,
please dont take it like I dont trust you Charlie, definitely not the case!!! just trying to understand whats going on! I noticed that the order was a lil different and wanted to make sure that order would be ok.. It all stems from my lack of knowledge in this field! BUT I am trying to learn...
Big THANKS Charlie. You Da Man!






