34-2 3 cam Toyota wheel progress
This commit is contained in:
parent
907df2aa0a
commit
7f88c6e78a
|
@ -145,6 +145,13 @@ void hwHandleVvtCamSignal(trigger_value_e front, efitick_t nowNt DECLARE_ENGINE_
|
||||||
|
|
||||||
tc->vvtCamCounter++;
|
tc->vvtCamCounter++;
|
||||||
|
|
||||||
|
efitick_t offsetNt = nowNt - tc->timeAtVirtualZeroNt;
|
||||||
|
angle_t currentPosition = NT2US(offsetNt) / oneDegreeUs;
|
||||||
|
// convert engine cycle angle into trigger cycle angle
|
||||||
|
currentPosition -= tdcPosition();
|
||||||
|
fixAngle(currentPosition, "currentPosition", CUSTOM_ERR_6558);
|
||||||
|
|
||||||
|
|
||||||
switch(engineConfiguration->vvtMode) {
|
switch(engineConfiguration->vvtMode) {
|
||||||
case MIATA_NB2:
|
case MIATA_NB2:
|
||||||
{
|
{
|
||||||
|
@ -159,6 +166,7 @@ void hwHandleVvtCamSignal(trigger_value_e front, efitick_t nowNt DECLARE_ENGINE_
|
||||||
scheduleMsg(logger, "vvt ratio %.2f", ratio);
|
scheduleMsg(logger, "vvt ratio %.2f", ratio);
|
||||||
}
|
}
|
||||||
if (ratio < miataNb2VVTRatioFrom || ratio > miataNb2VVTRatioTo) {
|
if (ratio < miataNb2VVTRatioFrom || ratio > miataNb2VVTRatioTo) {
|
||||||
|
// this is not NB2 sync tooth - exiting
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (engineConfiguration->verboseTriggerSynchDetails) {
|
if (engineConfiguration->verboseTriggerSynchDetails) {
|
||||||
|
@ -174,14 +182,6 @@ void hwHandleVvtCamSignal(trigger_value_e front, efitick_t nowNt DECLARE_ENGINE_
|
||||||
|
|
||||||
tc->vvtSyncTimeNt = nowNt;
|
tc->vvtSyncTimeNt = nowNt;
|
||||||
|
|
||||||
efitick_t offsetNt = nowNt - tc->timeAtVirtualZeroNt;
|
|
||||||
|
|
||||||
angle_t currentPosition = NT2US(offsetNt) / oneDegreeUs;
|
|
||||||
|
|
||||||
// convert engine cycle angle into trigger cycle angle
|
|
||||||
currentPosition -= tdcPosition();
|
|
||||||
fixAngle(currentPosition, "currentPosition", CUSTOM_ERR_6558);
|
|
||||||
|
|
||||||
tc->vvtPosition = engineConfiguration->vvtOffset - currentPosition;
|
tc->vvtPosition = engineConfiguration->vvtOffset - currentPosition;
|
||||||
|
|
||||||
switch (engineConfiguration->vvtMode) {
|
switch (engineConfiguration->vvtMode) {
|
||||||
|
|
Loading…
Reference in New Issue