|
|
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
MITTENTITEL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
All the values given are measured and can differ between systems.
|
![]() |
Instead of a potentiometer it uses a resistor chain and instead of aeparate outputs for throttle and switch it uses a multiplexed output. The black wire is connected to ground. The red wires and the green wires of all controllers are connected. This hints to the fact that all controllers are read at the same time. Most interstingley the frequencies with which the controllers a read differ between the terminals.
It's easy to see that each controller is sampled more than once during a phase. That means that changes to the throttle while the throttle phase is active are registered nearly without ay delay, but when in a switch phase a throttle change goes completely unnotived. Accordingly are switch presses and releases registered quickly during switch phases and not at all during throttle phases. I find it absolutely suprising that SCX thinks that the lane change switch is so much more important than the throttle. While the throttle is read 50% of the time with a standard terminal, its only 32% wit the pit stop terminal. And the absolute dead time is nearly 4 times as large as with the standard terminal. The controllers give 10 speed levels including 0. The voltages differ for each terminal type as do the voltages indicating a press of the switch.
Instead of using 0V and full voltage the use of two positive voltages for the two switch states allows for easy detection of unused controller ports. Life is never easy and so the ten throttle settings do not map to the speed settings of 0 to 9. The SCX protocol reserves 4 bits for the speed parameter. That's 16 (0-15) distinct speed levels. The highest (15) can't be generated by ordinary means. The cars react to speed levels 13 and 14, but they can not be generated with ordinary controllers. You could design a a special controller interface connected to the shuttle interface which makes these levels available. The value 15 can not be generated over the shuttle interface, because it uses 15 to signal an unused controller connector. So theer are 13 levels left (0-12). But the controllers generate only 10 levels. The standard terminal does not generate the levels 2, 7 and 11. The pit stop terminal does not generate the levels 7, 9 and 11. Alexander Bauer measured the available speed levels in dependency to fuel level. The table below shows the mapping from throttle setting to speed level at tdifferent fuel levels:
It's a bit weird that they go through all the hassle to make the mapping fuel level dependent and than only change one value which is not the top one. I will lokk into this once I find the time. The cars handling might change a bit, but the lap times will most likely not suffer.
Even if you would replace the resistor chain with a potentiometer you would not gain a finer granularity. The terminals do only distinguish 10 levels for the throttle. |