Inputs
Overview
The ECU has a number of inputs - typically analog, digital and message busses (e.g. CAN) that provide it feedback about the system under control.
The ECU has a number of inputs - typically analog, digital and message busses (e.g. CAN) that provide it feedback about the system under control.
The ECU has a number of Analog to Digital Converter (ADC) inputs that can be used to measure analog signals. These inputs may be assigned to different functions by setting options in the calibration.
Some channels have software selectable pull-up or pull-down resistors. These can be used to bias the input voltage to a known level when the input is not connected. This can be useful for sensors that do not have a built-in pull-up or pull-down resistor.
There are typically 2 options to control the pull-up or pull-down resistor. For example, the following table shows the options for Analog 10:
Description | ||
---|---|---|
Off | Off | No pull-up or pull-down resistor (floating) |
Off | On | No pull-up or pull-down resistor (floating) |
On | Off | Pull-down resistor enabled |
On | On | Pull-up resistor enabled |
Some of the timing inputs have a pull-up resistor that can be enabled or disabled. Often the timing input would also have a fixed higher value pull-down resistor.
For example, the following table shows the options for T1 on a typical ECU:
Description | |
---|---|
Off | 10k Pull-Down (used with VR sensor) |
On | 1k Pull-Up (used with Hall sensor) |
Input from various sources can be used to generate digital ‘switch’ (on/off) channels by a variety of methods. These internal switch channels may be selected numerically to control various functions in the calibration.
Some switches may be configured to come from external sources, such as CAN messages or digital input pins.
Switch A.
Switches selected from user source (e.g. CAN).