nissan HR12DDR GDI engine
nissan HR12DDR GDI engine
purchased the HR12DDR engine. https://en.wikipedia.org/wiki/Nissan_HR_engine
Re: nissan HR12DDR GDI engine
It will be an airboat
Re: nissan HR12DDR GDI engine
I made a control unit for him.
Re: nissan HR12DDR GDI engine
I've connected everything
Re: nissan HR12DDR GDI engine
I made a custom firmware
https://github.com/romioRN/fw-custom-Cat-GDI
https://github.com/romioRN/fw-custom-Cat-GDI
Re: nissan HR12DDR GDI engine
Everything seems to be working
Re: nissan HR12DDR GDI engine
now I would like to add a trigger
the crankshaft trigger on it is now like a subaru ez30, but no luck with the camshaftsRe: nissan HR12DDR GDI engine
void initializeNissanHRvvtIn(TriggerWaveform *s) {
s->initialize(FOUR_STROKE_CAM_SENSOR, SyncEdge::RiseOnly);
int offset = 360 - 260;
s->addToothRiseFall(offset + 30);
s->addToothRiseFall(offset + 47);
s->addToothRiseFall(offset + 150);
s->addToothRiseFall(offset + 270);
s->setTriggerSynchronizationGap2(4, 6);
s->setSecondTriggerSynchronizationGap2(0.35f, 0.7f);
}
void initializeNissanHRvvtEx(TriggerWaveform *s){
s->initialize(FOUR_STROKE_CAM_SENSOR, SyncEdge::RiseOnly);
int offset = 360 - 260;
s->addToothRiseFall(offset + 30);
s->addToothRiseFall(offset + 150);
s->addToothRiseFall(offset + 270);
s->setTriggerSynchronizationGap2(4, 6);
s->setSecondTriggerSynchronizationGap2(0.35f, 0.7f);
}
s->initialize(FOUR_STROKE_CAM_SENSOR, SyncEdge::RiseOnly);
int offset = 360 - 260;
s->addToothRiseFall(offset + 30);
s->addToothRiseFall(offset + 47);
s->addToothRiseFall(offset + 150);
s->addToothRiseFall(offset + 270);
s->setTriggerSynchronizationGap2(4, 6);
s->setSecondTriggerSynchronizationGap2(0.35f, 0.7f);
}
void initializeNissanHRvvtEx(TriggerWaveform *s){
s->initialize(FOUR_STROKE_CAM_SENSOR, SyncEdge::RiseOnly);
int offset = 360 - 260;
s->addToothRiseFall(offset + 30);
s->addToothRiseFall(offset + 150);
s->addToothRiseFall(offset + 270);
s->setTriggerSynchronizationGap2(4, 6);
s->setSecondTriggerSynchronizationGap2(0.35f, 0.7f);
}
Re: nissan HR12DDR GDI engine
The VVT is similar to the vq30, so I assumed it should be like this. but I don't understand how to implement it and verify it. explain or show, for example, dropping links to changes
- AndreyB
- Site Admin
- Posts: 14508
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: nissan HR12DDR GDI engine
please attach a perfect photo of the trigger wheel
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: nissan HR12DDR GDI engine
Everything is very good without candles
Re: nissan HR12DDR GDI engine
as soon as I put the candles on, the place stops working
Re: nissan HR12DDR GDI engine
- Attachments
-
- 2024-08-11_17.08.30.csv
- (142.61 KiB) Downloaded 81 times
-
- 2024-08-11_17.07.15.csv
- (106.58 KiB) Downloaded 85 times
- AndreyB
- Site Admin
- Posts: 14508
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: nissan HR12DDR GDI engine
please try once https://github.com/rusefi/rusefi/commit/47638b3eea7c04ff3c42f8cc9dd56deeb46ab683 builds
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: nissan HR12DDR GDI engine
Logic-1.2.40
Re: nissan HR12DDR GDI engine
void initializeNissanHRvvtIn(TriggerWaveform *s) {
s->initialize(FOUR_STROKE_CAM_SENSOR, SyncEdge::RiseOnly);
s->addToothRiseFall(120);
s->addToothRiseFall(120 + 17);
s->addToothRiseFall(240);
s->addToothRiseFall(360);
s->setTriggerSynchronizationGap2(5, 7);
s->setSecondTriggerSynchronizationGap2(0.05, 0.5);
}
s->initialize(FOUR_STROKE_CAM_SENSOR, SyncEdge::RiseOnly);
s->addToothRiseFall(120);
s->addToothRiseFall(120 + 17);
s->addToothRiseFall(240);
s->addToothRiseFall(360);
s->setTriggerSynchronizationGap2(5, 7);
s->setSecondTriggerSynchronizationGap2(0.05, 0.5);
}
Re: nissan HR12DDR GDI engine
дабавил токой вот код для распредвала
Re: nissan HR12DDR GDI engine
https://github.com/romioRN/rusefi/blob/nissan--vvt-in/firmware/controllers/trigger/decoders/trigger_nissan.cpp
вот ссылка на код иеще на тест
https://github.com/romioRN/rusefi/blob/nissan--vvt-in/unit_tests/tests/trigger/test_real_nissan_hr_vvt.cpp
не проходит тест что не так не понимаю неделю сижу не каких результатов ю что я делаю не так?
вот ссылка на код иеще на тест
https://github.com/romioRN/rusefi/blob/nissan--vvt-in/unit_tests/tests/trigger/test_real_nissan_hr_vvt.cpp
не проходит тест что не так не понимаю неделю сижу не каких результатов ю что я делаю не так?
Re: nissan HR12DDR GDI engine
лутшее изоброжение которое я нашел