There are couple of various types
Analog (ADC) Switch Inputs #
Analog Switches allows using single Analog input for multiple inputs thanks to Pull-Up and Pull-Down resistors. Input time can be defined as trigger threshold. Recommended method for paddle connection – saves physical input pins on the GCU 🙂
Wiring Analog (ADC) switches has to be done as presented on the picture below:
Each switch has to have individual pulldown resistor of different (unique) value and all together need to have one (common) pull-up resistor. Values of PD resistors can be chosen to user preferences as long as unique.
Columns:
- Alias – user defined name of the input visible in the configuration
- Analog (ADC) PIN – GCU main connector pin related to the input. PIN1 means AN_in1 and so on.
- Range – input operational voltage range. Available options:
- 5V
- GCU 5V (calibrated for specific unit seen as 5V but the real value is around 5.15V)
- 12V
- Precision – enter the accuracy of resistor in ‰. Required for proper input voltage trigger treshold.
- Filter – Turns on filtering of input (Enables Input Duration and Cooldown fields)
- Input Duration (ms) – signal presence time required to trigger the switch. Below this time input won’t be accepted.
- Cooldown (ms) – time after input triggering until it can be accepted another time. E.g.: If Paddle will be pressed twice quickly (time between press is shorter than Cooldown) – second signal will be ignored. Debouncing
Digital inputs #
Simple digital inputs. Can only distinguish state HI and LOW. Triggered while switched to ground.
Columns:
- PIN – GCU main connector pin related to the input. PIN1 means DIG_in1 and so on
- Alias – user defined name of the input visible in the configuration
- Enable filter
- Input duration
- Cooldown
Frequency inputs #
Used for RPM measurement.
Columns:
- PIN – GCU main connector pin related to the input. PIN1 means FREQ_in1 and so on
- Alias – user defined name of the input visible in the configuration
- Tooth count – teeth count per full revolution
- Reference voltage – depending on the variety of the signal from the sensor
- Filtering Strength – sets the length of median filter used on input – the greater value, the stronger noise removal but also bigger signal delay
- PullUps(150R, 330R, 1000R, 2200R) – activates GCU built-in Pull-up resistors. Usable for Hall sensors.
Compare inputs #
Inputs comparing value of other input to constant value. If Value of Input and Compare Value are matching the Compare Mode that input presents value YES (1024)
Columns:
- Compare Input – which input should be compared
- Compare mode – which mode should be used for comparison
- Equals
- Less than
- Greater than
- Window comparison – value from input have to be between <[CompareValue-Deviation], [CompareValue+Deviation]>
- Compare value – constant value to compare.
- Deviation – Deviation for Window compare option
- Enable Filtering
- Input duration
- Cooldown
Divide inputs #
Takes two inputs, divides their values and reports result of that operation as an input
Columns:
- Alias – user defined name of the input visible in the configuration
- Divider input
- Divident input
- Multiplier
- Infinite value – what value should be returned when dividend input value = 0
Constant Value Inputs #
Values that always return same value.
Analog (ADC) Outputs: #
Columns :
- PIN – GCU main connector pin related to the output. PIN1 means AN_out1 and so on
- Alias – user defined name of the output visible in the configuration
- Range – output operational voltage range. Available options:
- 5V
- GCU 5V (calibrated for specific unit seen as 5V but the real value is around 5.15V)
- 12V
- Enable interpolation – enables interpolation of input. Check Interpolation document for details
- Raw Min Value – interpolation related
- Raw Max Value – interpolation related
- Out Min Value – interpolation related
- Out Max Value – interpolation related
Power outputs #
- PIN – GCU main connector pin related to the output. PIN1 means PWR_out1 and so on
- Alias – user defined name of the output visible in the configuration
- Invert? – Defines output polarity (+/-)
Splitter outputs #
Splits one signal into multiple outputs – GCU normally won’t allow assigning multiple outputs to single output function (object). With use of splitter outputs it is possible to send one signal to multiple places (multiple can frames for example)
- Alias – user defined name of the output visible in the configuration
- Output #1-#4 – which output is signal sent to.
Map outputs #
Outputs which allow mapping values to other values. Used for example for dash/shifter setup, with mapping modes. GCU interprets Modes as values: 0 = Reverse, 1 = Park, 2 = Netural, 3 = Drive, 4 = Manual
And shifter, dashes requires a different values. So we need to map them.
Columns :
- Alias – user defined name of the output visible in the configuration
- Output – values from which Output should be mapped
- Default value – if no mapping is found, value that has to be returned
- Map – map of values
- Analog (AN_in) inputs
Configuration of AN_in - HTG INPUTS config and scaling
How to configure HTG inputs - GCU Linearization
- Clutch-by-wire (CbW)
Clutch-by-wire or virtual clutch as some may call it can be used with many transmissions running HTG tuning Gearbox Control Unit. We support CbW functionality with any dual clutch transmission and also with various hydraulic ones like 8hp70, 6hp series.