Hi Darren,
The shift controller operates everything in closed-loop mode, including the blip. The target for the blip is the barrel position rather than RPM. However the blip target for downshifts is often different to the cut target on upshifts, so we can't use the internal MoTeC gear detection to end the blip. Besides which, our gearshift strategies are based on using ECU's that aren't as smart as MoTeC
We also do some other clever stuff on downshifts, not just the blip
The reason we use barrel position for the blip target is twofold - firstly, it's the correct barrel position that we're trying to achieve, namely getting it into gear! Secondly, there just isn't the time to look at RPM's and do anything about it, because as soon as we're out of the current gear it typically takes about 1 engine revolution or less to make the next gear, and there simply aren't enough tacho pulses to make any sense of in such a short period of time.
Regarding the safety issue with the DBW control - that was partly the idea behind using a timer to get the variable blip. Even if the blip input remained "stuck on", the timer would expire and put the throttle back to zero. Initially I thought that there was no limit on the comp table (unlike the translation table where the F1 help warns that the maximum is 20%) but despite the table allowing higher values, the data logging shows that the blip never exceeded 20%.
I don't see how I can overcome the 20% because when we want to do the blip the driver is off the gas and TPD will be zero. So the maximum will be (2 x 0)+20. If the throttle was already open 40% then we could take it to 100, but then we wouldn't be doing the blip in any case! Hopefully in a couple of months time when I get the new GCU into production I will be able to do this using CAN, but the current GCU doesn't support CAN
Martin - for your information, the shift controller is "Geartronics" designed & made by us in the UK.
Cheers guys.