MotoHawk:Blocks:Encoder Phase

From MotoHawk
Jump to navigationJump to search

Set Encoder Phase

This MotoHawk™ block sets whether the underlying pulse generation system is in or out of phase with the actual engine.

This block is supported in 48, 80, and 128 pin modules through the Classic Encoder. For 112-pin modules, this block is only supported through the use of Flexible Encoder.

Block ID

motohawk_encoder_phase

Library

MotoHawk_lib/Encoder Blocks

Description

Encoder Phase.PNG

Camless 4-stroke crank encoder patterns do not allow, by themselves, a means to determine what half-cycle an engine is operating in. When teeth are detected through rotation the underlying encoder sub-system makes a guess. This guess is either correct or off by 360degCA. Other systems, outside the encoder sub-system, can sometimes be used to determine whether the encoder sub-system has guessed correctly. Set this to true when the guess is incorrect.

Block Parameters

Parameter Field Values Comments/Description
Allow Indeterminate Input (values other than 0 or 1) Check box (enable) Enable to allow input other than (0,1).