PDA

View Full Version : How to scan speeds faster than 158 mi/h (255km/h)?



Treurentner
August 16th, 2006, 07:53 AM
Hi,

if I use the SAE VSS pid it works fine until the limites are reached.
If I try to rescale it in EFIlive it has the new max level but still stops at the limit, What causes this? Is it an SAE hardware limit? Can it be changed?
I can calculate the "real Speed" by using a correction factor to the RPM pid in last gear but this should be only a band aid.
At the Autobahn here in Germany I tried to do a topspeed run with our supercharged Corvette C5 and was hoping to see 200+ mi/h (320+ km/h) and so it would be really useful :notacrook: !
Anyone else already noticed this problem?

many thanks & best regards from Germany

Marco

joecar
August 20th, 2006, 12:46 PM
Right click on SAE.VSS and go More Info...



Vehicle Speed Sensor {SAE.VSS}

Units: kmh
Range: 0..255 kmh

Units: mph
Range: 0..160 mph

VSS displays the vehicle's road speed if utilized by the control module strategy. Vehicle speed may be derived from a vehicle speed sensor, calculated by the PCM using other speed sensors, or obtained from the vehicle's serial data communications bus.

Reprinted with permission from SAE HS 3000/2003 © 2003 SAE International.
This pid is 1 byte in length, so it appears that 255 (all 8 bits of the unsigned byte are 1) is the maximum value in km/h (and this converts to 160 MPH).

roy
September 6th, 2006, 05:14 PM
Hi,

if I use the SAE VSS pid it works fine until the limites are reached.
If I try to rescale it in EFIlive it has the new max level but still stops at the limit, What causes this? Is it an SAE hardware limit? Can it be changed?
I can calculate the "real Speed" by using a correction factor to the RPM pid in last gear but this should be only a band aid.
At the Autobahn here in Germany I tried to do a topspeed run with our supercharged Corvette C5 and was hoping to see 200+ mi/h (320+ km/h) and so it would be really useful :notacrook: !
Anyone else already noticed this problem?

many thanks & best regards from Germany

Marco

Yep got the same thing here, Marco.

Joecar , Thanks for the heads up .

blandmiller
September 7th, 2006, 01:53 AM
Can you get by the max limit by creating a calculated PID using the transmission output shaft speed. I have done this to verify the speedometer accuracy and improve speed resolution.

joecar
September 7th, 2006, 04:17 AM
Can you get by the max limit by creating a calculated PID using the transmission output shaft speed. I have done this to verify the speedometer accuracy and improve speed resolution.Yes, that should work, create a calculate pid to give you road speed from TOS, which you already did.


The calc pid would calculate this:

road_speed[mph] = (tos[rpm] * tire_diameter[inch]) / (gear_ratio * 336)

.

wesam
December 24th, 2016, 04:11 PM
Sorry to pull back old thread
Joe What tos speed stands for ?
for the gear ratio do you mean the rear end ratio or the selected gear ratio ?

Thanks

Mitco39
December 25th, 2016, 04:58 PM
Trans output shaft.

joecar
December 25th, 2016, 06:41 PM
TOS = trans output speed

gear ratio = trans current gear ratio x rear axle ratio

edit: correction: if you're using TOS then gear_ratio is simply just the rear axle ratio.

dian
January 9th, 2017, 09:09 PM
i wonder how op is doing driving a c5 at theese speed? just curious because i might attempt to do the same.

Blue70SS
February 22nd, 2018, 09:18 AM
Yes, that should work, create a calculate pid to give you road speed from TOS, which you already did.


The calc pid would calculate this:

road_speed[mph] = (tos[rpm] * tire_diameter[inch]) / (gear_ratio * 336)

.
What is the "336"? Is this the gear ratio or a multiplier used on the "gear_ratio"? (so if my rear end gear ratio is 3.25, would I use 325?)
Or, if I'm interpreting correctly from previous posts, the "gear_ratio" is the currently selected gear's ratio, and the 336 is the differential gear ratio. Does a separate PID need to be created for "gear_ratio"?

Thanks

joecar
February 22nd, 2018, 11:58 AM
What is the "336"? Is this the gear ratio or a multiplier used on the "gear_ratio"? (so if my rear end gear ratio is 3.25, would I use 325?)
Or, if I'm interpreting correctly from previous posts, the "gear_ratio" is the currently selected gear's ratio, and the 336 is the differential gear ratio. Does a separate PID need to be created for "gear_ratio"?

Thanks

Hi Blue70SS,

The 336 is simply the constant of conversion from mph to rpm and inches (and/or vice-versa); it is not related to rear axle ratio.

so for example (using say 6th gear):

TR6060 6th = 0.63
your rear axle = 3.25

using engine RPM:
gear_ratio = 3.25 * 0.63 = 2.0475
road_speed[mph] = (engine_speed[rpm] * tire_diameter[inch]) / (2.0475 * 336)

using have transmission output rpm:
road_speed[mph] = (trans_output_speed[rpm] * tire_diameter[inch]) / (3.25 * 336)


I don't know if there's a pid for the M6 trans output speed in RPM.