Voltage Based shifter issue

A forum for discussing applications and implementations of the MegaShift transmission controller code for the GPIO from B&G. This can control up to 8-speeds and 6 shift solenoids (plus a 16x9 table for controlling a PWM line pressure valve). It has manual and fully automatic modes (16x9 load x speed table), with under and over rev-limit protection, and full data logging of all inputs and outputs (among many other abilities). A TransStim to test your completed board is also available.
Post Reply
Bernard Fife
Posts: 1696
Joined: Fri Apr 04, 2008 1:28 pm

Voltage Based shifter issue

Post by Bernard Fife »

I have put beta 2.130 code/INI on the beta page: http://www.msgpio.com/manuals/mshift/V4code.html

This code has a few refinements to the forced up/downshift behavior when 'rpm checking' is enabled:
- the rpm check against the user limits is only performed if the check hasn't already determined the need for a shift (this should prevent multiple shifts on a single 'revs out of range' event),
- the target gear is reported as the current gear+1 if an upshift is needed, and the current gear-1 if a downshift is need according to the engine's revs (when 'rpm checking is enabled). Previously the shift table look-up value was reported even if a forced shift was required,
- the datalog now includes two binary values (fUP, fDWN) that indicate when a shift is forced by the rpm checks.

As well, the default FWD_factor has been set to 1.00 from 2.690. The previous default was for 4L60E's used in 4WD applications. But with table switching likely to be a more popular use of this function, a default of 1.000 makes more sense to more users. Users can enter any reasonable value they like, of course.

There is more on the rpm checking settings here: http://www.msgpio.com/manuals/mshift/V4tune.html#gr

Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it." - George Bernard Shaw
Post Reply