Jump to content

Gear shift control


João Silva

Recommended Posts

Hello

I need advices about the gear shift control settings.

Shift control is totally new for me.

The combo in question is BMW S54 engine whit sadev 6 speeds sequential, I have the ecu read barrel position, all gears read correct. The cuts settings I not have idea were start.

Best regards

João Silva        

Link to comment
Share on other sites

As an alternative to a strain gauge:  I have used a position sensor (like a linear pot or a high resolution rotary pot).   Attach this to the gear lever, and calibrate like a strain gauge.  Above a certain voltage is one direction, and below a different voltage is the other direction.

I don't believe you can use the gear position sensor, as this would need to have two different voltage values for each gear that could go up or down.

Link to comment
Share on other sites

Barrel voltage or a position sensor as David suggests often doesnt give a great shift quality in my experience but you can give it a try.  I have drawn a rough ms paint picture below to explain.

If you have a strain gauge a typical shift sequence would look like this picture.  Just before point A the driver has started to pull the lever, so lever force ramps up.  At point A we see a little step in barrel voltage as the force from the lever rotates the barrel a little as it takes up the mechanical backlash in the barrel slots, shift forks etc.  Once the backlash is taken up then the barrel voltage flatlines as there is nothing further that can move except for possibly a little flex in the shift fork.  As the driver continues to pull on the lever, the force increases which is applying mechanical load or "preload" to the dog ring.  At point B, the lever force reaches the set shift force threshold so the ecu cuts ignition which unloads the dogs, we already have significant preload on the dog ring so it should quickly release and travel towards the next gear.  At point C the barrel voltage has reached the "next gear voltage margin" so the shift is considered complete and the cut is ramped out. 

In contrast, to use gear barrel voltage as the start shift request, the only place barrel voltage moves is at point A just as the backlash is taken up. So your cut is going to be much earlier than ideal, before there is any preload on the dog ring.  This means it is going to come out of gear slower and the cut is going to be much longer.  This method can also be more prone to false requests as it only takes a small bump to reach the barrel voltage threshold to trigger a shift.

Note this picture is probably a little exaggerated but I was just trying to make it clear.  In reality you are probably talking 20ms longer and it wont feel as seamless as a well-tuned shift will feel.  You can use the "start shift validation time" to make up for some of that delay between point A & B to allow some preload to build etc, but it will never be as nice as a strain gauge shift. 

I will take a look at your map later when I have a bit of free time.   

 

Barrel start illistration.png

Link to comment
Share on other sites

  • 2 weeks later...

Attached is your map with some basic gear shift settings added.  You will need to fill out the gear ratio table with the actual gear ratios.  I have only set up driven upshift, you will need to be above 2000RPM and 20% throttle for the shift cut to activate.  I have added some gear related channels to the ecu logging, try some gentle shifts at about 30% throttle then download the ecu log and attach here for review.  

polo Nuno Map 2 Shift set up.pclx

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...