PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。
2019.06.30 Manual update
| @@ -395,8 +395,14 @@ | ||
| 395 | 395 | testrpm = scalar, U16, 95, "RPM", 1.0, { 60000/testint }, 0, 60000, 0 ;[PJSC v1.10] |
| 396 | 396 | testpw = scalar, U16, 97, "ms", 0.01, 0.00, 0, 655.35, 1 ; * ( 1 byte) |
| 397 | 397 | testinjcnt = scalar, U16, 99, "", 1, 0, 0, 65535, 0, noLocalUpdate ; |
| 398 | +#if table4_spark ;[PJSC v1.01c] | |
| 398 | 399 | muxout1selection = bits, U08, 101, [0:3], "Disable", "IDLE control", "Thermo Fan control", "Launch control", "Fuel pump control", "Boost control", "VVT control", "Tach output", "INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID" |
| 399 | 400 | muxout2selection = bits, U08, 101, [4:7], "Disable", "IDLE control", "Thermo Fan control", "Launch control", "Fuel pump control", "Boost control", "VVT control", "Tach output", "INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID" |
| 401 | +#endif ;[PJSC v1.01c] | |
| 402 | +#if table4_fuel ;[PJSC v1.01c] | |
| 403 | + muxout1selection = bits, U08, 101, [0:3], "Disable", "IDLE control", "Thermo Fan control", "INVALID", "Fuel pump control", "Boost control", "VVT control", "Tach output", "INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID" ;[PJSC v1.01c] | |
| 404 | + muxout2selection = bits, U08, 101, [4:7], "Disable", "IDLE control", "Thermo Fan control", "INVALID", "Fuel pump control", "Boost control", "VVT control", "Tach output", "INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID","INVALID" ;[PJSC v1.01c] | |
| 405 | +#endif ;[PJSC v1.01c] | |
| 400 | 406 | baroDenBins = array, U08, 102, [9], "kPa", 1.0, 0.0, 0.0, 255.0, 0 ;[PJSC v1.10] Bins for the Barometric density correction curve |
| 401 | 407 | baroDenRates = array, U08, 111, [9], "%", 1.0, 0.0, 0.0, 255.0, 0 ;[PJSC v1.10] Values for the \Barometric density correction curve |
| 402 | 408 | algorithm2 = bits, U08, 120, [0:2], $loadSourceNames ;[PJSC v1.10] For Dual Fuel Load |
| @@ -549,7 +555,12 @@ | ||
| 549 | 555 | egoType = bits , U08, 0, [2:3], "Disabled", "Narrow Band", "Wide Band", "INVALID" ; egoOption |
| 550 | 556 | boostEnabled= bits, U08, 0, [4:4], "Off", "On" |
| 551 | 557 | vvtEnabled = bits, U08, 0, [5:5], "Off", "On" |
| 552 | - boostCutType= bits, U08, 0, [6:7], "Off", "Spark Only", "Fuel Only","Both" | |
| 558 | +#if table4_spark ;[PJSC v1.01c] | |
| 559 | + boostCutType= bits, U08, 0, [6:7], "Off", "Spark Only", "Fuel Only","Both" | |
| 560 | +#endif ;[PJSC v1.01c] | |
| 561 | +#if table4_fuel ; | | |
| 562 | + boostCutType= bits, U08, 0, [6:7], "Off", "INVALID", "Fuel Only","INVALID" ; V | |
| 563 | +#endif ;[PJSC v1.01c] | |
| 553 | 564 | |
| 554 | 565 | egoKP = scalar, U08, 1, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte) |
| 555 | 566 | egoKI = scalar, U08, 2, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte) |
| @@ -2459,10 +2470,10 @@ | ||
| 2459 | 2470 | |
| 2460 | 2471 | |
| 2461 | 2472 | dialog = vvtSettings, "VVT Control" |
| 2462 | - field = "VVT Control Enabled", vvtEnabled | |
| 2473 | + field = "VVT Control Enabled", vvtEnabled | |
| 2463 | 2474 | field = "Use VVT map as On / Off only", VVTasOnOff, { vvtEnabled } |
| 2464 | - field = "VVT output pin", vvtPin, { vvtEnabled } | |
| 2465 | - field = "VVT solenoid freq.", vvtFreq, { vvtEnabled } | |
| 2475 | + field = "VVT output pin", vvtPin, { vvtEnabled } | |
| 2476 | + field = "VVT solenoid freq.", vvtFreq, { vvtEnabled } | |
| 2466 | 2477 | |
| 2467 | 2478 | |
| 2468 | 2479 | dialog = warmup, "Warmup Enrichment (WUE) - Percent Multiplier" |