Crankshaft angle

CrankshaftAngle
In modern engines, usually a crankshaft sensor is present which generates a periodic signal with a number of cycles per revolution of the engine. The Crankshaft Angle I/O converts this signal into a crankshaft angle signal, showing the exact angle throughout the whole revolution.

Crankshaft Angle I/O

This angle signal can be combined in a graph with an injector signal and/or an ignition signal. Relations between the crankshaft angle and the injection or ignition moments are then immediately visible.

Properties and actions

To control the behavior of the Crankshaft Angle I/O, several properties are available. These can be accessed through a popup menu which is shown when the I/O is right clicked.

Mid level

To detect the pulses in the signal, the Crankshaft Angle I/O uses a voltage level to compare the input signal with. The Mid level property sets this level. Some commonly used values can be selected from, as well as a user defined setting.

Hysteresis

For proper detection of the pulses in the signal, the Crankshaft Angle I/O can also use a hysteresis around the Mid level. The property Hysteresis sets it. Some commonly used values can be selected from, as well as a user defined setting.

Pulses per revolution

The Pulses per revolution property must be filled with the number of periods that the crankshaft signal of the used engine produces per revolution. This number must include the "missing" pulses in the gap(s). Several commonly used values can be selected from, a user defined setting is available as well. The default setting is 60 pulses per revolution.

Pulses per gap

The Pulses per gap property must be filled with the number of periods that are "missing" in a gap. Several commonly used values can be selected from, a user defined setting is available as well. The default setting is 2 pulses per gap.

TDC offset

The TDC offset property can be used to compensate the determined crankshaft angle for an engine where the reference gap does not match with Top Dead Center. When the TDC offset is zero, the reference gap is treated as zero degrees for the crankshaft angle.

Top Dead Center

The property Top Dead Center determines how the crankshaft angle is defined:

  • Before (BTDC): The angle starts at the value set for Angle modulo and then decreases to zero, indicating the angle before TDC.
  • After (ATDC): The angle starts at zero and then increases to the value set for Angle modulo, indicating the angle after TDC.

The default value is Before TDC.

Angle modulo

The Crankshaft Angle I/O converts the crankshaft position sensor signal into an angle signal. When the crankshaft position sensor signal contains more revolutions of the engine, the Crankshaft Angle I/O will accumulate the determined angles of all revolutions. By entering a value in the Angle modulo property, the determined angle will be reset to zero when the entered angle value is reached. Some commonly used values can be selected from, a user defined setting is available as well. The default setting is 720 degrees.

Common properties and actions

Related information

RPM

The RPM I/O converts a crankshaft signal into revolutions per minute.