Gear Detection Hysteresis?
Posted: Fri Aug 11, 2023 3:51 am
Does the gear detection have any hysteresis?
I'm asking because I'm using the feature to display the current riding mode on an EV and I'm having trouble getting it to update correctly.
If I use a received CAN channel that displays a number from 1-5 based on the selected ride mode the gear indication does not update, even though I see that channel update when I monitor channels.
If I use the max RPM limit for that ride mode it does work, the max RPMs will be 8000, 7970, etc.
I would prefer to use the actual selected ride mode rather than RPM limits in case I want to set them the same for two different modes. But this tells me there is some type of hysteresis in the gear detection screen?
Attaching photos of the settings for that CAN channel and the gear detection setup. Right now I'm only trying to use P, R and 1.
CAN Channel:
Working based on RPM limit:
Not working based on selected ride mode:
I'm asking because I'm using the feature to display the current riding mode on an EV and I'm having trouble getting it to update correctly.
If I use a received CAN channel that displays a number from 1-5 based on the selected ride mode the gear indication does not update, even though I see that channel update when I monitor channels.
If I use the max RPM limit for that ride mode it does work, the max RPMs will be 8000, 7970, etc.
I would prefer to use the actual selected ride mode rather than RPM limits in case I want to set them the same for two different modes. But this tells me there is some type of hysteresis in the gear detection screen?
Attaching photos of the settings for that CAN channel and the gear detection setup. Right now I'm only trying to use P, R and 1.
CAN Channel:
Working based on RPM limit:
Not working based on selected ride mode: