rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
toyota_jz.cpp
Go to the documentation of this file.
1/*
2 * @file toyota_jz.cpp
3 *
4 * toyota aristo
5 * https://en.wikipedia.org/wiki/Lexus_GS
6 * http://rusefi.com/forum/viewtopic.php?f=15&t=969
7 *
8 * http://wilbo666.pbworks.com/w/page/37134472/2JZ-GTE%20JZS147%20Aristo%20Engine%20Wiring
9 *
10 * NON VVTi
11 * set engine_type 38
12 *
13 * VVTi
14 * set engine_type 44
15 *
16 * @date Dec 30, 2015
17 * @author Andrey Belomutskiy, (c) 2012-2020
18 */
19
20#include "pch.h"
21
22#include "toyota_jz.h"
23#include "custom_engine.h"
24#include "mazda_miata_vvt.h"
25
26static void common2jz() {
27 strcpy(engineConfiguration->engineMake, ENGINE_MAKE_TOYOTA);
28 strcpy(engineConfiguration->engineCode, "2JZ");
29 strcpy(engineConfiguration->vehicleName, "VVT example");
30
33 engineConfiguration->firingOrder = FO_1_5_3_6_2_4;
34 // set ignition_mode 1
35 engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
36
38
39 // chartsize 450
41
43
45
46 /**
47 * http://thesafetyaversionsociety.com/wordpress/wp-content/uploads/2010/08/Troubleshooting-2JZ-GTE.pdf
48 * pages 44&46
49 */
50 engineConfiguration->clt.config = {-20, 40, 120.0, 15000, 1200, 200.0, 2700};
51 engineConfiguration->iat.config = {-20, 40, 120.0, 15000, 1200, 200.0, 2700};
52
53}
54
55/**
56 * TOYOTA_2JZ_GTE_VVTi
57 * set engine_type 44
58 */
60 common2jz();
61
64
65 engineConfiguration->vvtMode[0] = VVT_TOYOTA_3_TOOTH;
66
67 // set global_trigger_offset_angle 155
69
70 engineConfiguration->ignitionMode = IM_WASTED_SPARK; // just for now
71 engineConfiguration->injectionMode = IM_BATCH; // just for now
73
74 // todo: these magic values would be hardcoded once we find out proper magic values!
75 // engineConfiguration->scriptSetting[4] = 175 - 45;
76 // engineConfiguration->scriptSetting[5] = 175 + 45;
77
78}
@ Unassigned
void setCrankOperationMode()
static constexpr engine_configuration_s * engineConfiguration
void setToyota_2jz_vics()
Definition toyota_jz.cpp:59
static void common2jz()
Definition toyota_jz.cpp:26