by Stephen Dean on Tue Dec 14, 2021 8:53 am
Hi Ray,
The coding for the Cruise Control has been done to replicate that of an OEM level Cruise Control system (it was written by a person that did the Cruise Control system for a major OEM) hence it has more requirements that have to be met to ensure reliability and safety.
One of these requirements is to have multiple switches for the Cruise Exit functionality. As this has to work with both Manual and Automatic gearbox equipped vehicles, it is not possible to hard code into the Firmware to use Clutch State as one of these Resources, as this would then not work correctly on an Automatic vehicle. In an Automatic vehicle, you need to wire in a separate, independent, Brake Switch to provide this redundancy.
To use an existing Clutch Switch for the Exit Switch, you can allocate the Resource to Firmware 31, this is an internally transmitted channel that will report the Clutch State to the Cruise Control Module. The setting for using this Resource are;
Pullup Control - On
Active Edge - Rising Edge
Threshold - 2.0V
Hysteresis - 0.5V
Stephen Dean
MoTeC Research Centre Melbourne, Australia