merge rusEFI wiki

This commit is contained in:
GitHub Action 2022-01-22 13:38:17 +00:00
commit 15d443a8a3
1 changed files with 107 additions and 94 deletions

View File

@ -1,103 +1,47 @@
<a href="https://www.ebay.com/itm/334094173341"><img src="Images/ebay_gen_button.gif"></a>
Available at: <a href="https://www.ebay.com/itm/334094173341"><img src="Images/ebay_gen_button.gif"></a>
This development board is PnP for Mercedes with the 128 Pin ECU (could be used on M104, M111, M112 and M113 engine; late 90s-early 2000s. confirm your ECU _harness_)
[Download release firmware](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_hellen128.zip)
[Snapshot firmware bundle](https://rusefi.com/build_server/rusefi_bundle_hellen128.zip)
### Firmware:
[Download Release](https://github.com/rusefi/rusefi/releases/latest/download/rusefi_bundle_hellen128.zip)
[Pinout](https://rusefi.com/docs/pinouts/hellen/hellen128/) & [Google Sheet](https://docs.google.com/spreadsheets/d/1I-lZKRajTiEGFUXdZpXEtKF2pymlOo-lPahy3cLMnl4) & [Another Google Sheet](https://docs.google.com/spreadsheets/d/1JgGFJ8AggBFiKT_CQ1D6uYhaIsqeiH9RerxuVy1kp4Y/)
[Download Nightly](https://rusefi.com/build_server/rusefi_bundle_hellen128.zip)
[Issue Tracker](https://github.com/rusefi/hellen128merc-issues/issues)
### Issue tracking:
[HW related issues](https://github.com/rusefi/hellen128merc-issues/issues)
[SW related issues](https://github.com/rusefi/rusefi/issues)
### Interactive pinout:
[Interactive Pinout](https://rusefi.com/docs/pinouts/hellen/hellen128/)
[Schematics rev a](Hardware/Hellen/hellen128mercedes-a-schematic.pdf) [iBom rev a](https://rusefi.com/docs/ibom/hellen128mercedes-a-ibom.html)
[Schematics rev b](Hardware/Hellen/hellen128mercedes-b-schematic.pdf) [iBom rev b](https://rusefi.com/docs/ibom/hellen128mercedes-b-ibom.html)
[Test points](Hardware/Hellen/hellen128mercedes-rev-b-reference-4-cylinder-test-points.png)
## Hardware features
* ME 2.0 pinout
* supports both smart and dumb coils
* ?
* one or two channels of [rusEFI-Wideband-Controller](https://github.com/rusefi/rusefi/wiki/rusEFI-Wideband-Controller)
* ME 2.0/2.1 pinout
* Up to 8 Injectors.
* Up to 8 Coils (Low impedance or Smart coils)
* On bord WBO controller
* ETB support
* VR Cranck and HAll CAM sensor support
* 1/2 channel Knock input
* Factory Engine Sensor input support
* CAN communication
* Possibility to extend IOs
* USB connection
* SD-CARD logging
## 4 cylinder configuration
## Hardware extension/ configuration
### Supercharger Clutch
If you want to control the clutch on a Mercedes supercharger, some hardware modifications are required. The following modifications will result in pin F21 being able to control the supercharger clutch:
* F14 must be removed
* Find R80 on the back of the ECU. It should be a pair of pads for a resistor. Bridge R80 with solder or connect a 0 Ohm Jumper on R80.
* Remove IGBT from Q6
* Solder high-current MOSFET (for example VNB14NV04, VNB14NV0413TR) instead on Q6
![x](Hardware/Hellen/hellen128mercedes-rev-b-reference-4-cylinder.jpg)
[test points](Hardware/Hellen/hellen128mercedes-rev-b-reference-4-cylinder-test-points.png)
[Rev B naked board](Hardware/Hellen/hellen128mercedes-rev-b.jpg)
[Rev A naked board](Hardware/Hellen/hellen128mercedes-rev-a.jpg)
## Extension Pads (rev. a)
| Pin | Type | Comments |
|---|---|---|
||**Outputs**||
| P33 | Bridge driver B | 3 A peak |
| P34 | Low side | 0.5 A |
| P35 | Low side | 0.5 A |
| | **Inputs** | |
| P30 | Analog pull up | |
| P31 | Analog pull down | |
| P32 | Analog pull down | |
| | **MCU** | |
| J1 | SPI, UART/GPIO | See schematic for details |
| | **WBO1** | |
| J9 | XH-8 WBO1 connector| |
| P19 | GND | |
| P21 | H- | |
| P22 | R Trim | |
| P23 | Ip | |
| P24 | Vs/Ip | |
| P25 | Vs | |
| J7 | SWD| |
| | **WBO2** | |
| J18 | XH-8 WBO2 connector| |
| P18 | GND | |
| P20 | H- | |
| P26 | R Trim | |
| P27 | Ip | |
| P28 | Vs/Ip | |
| P29 | Vs | |
| J19 | SWD | |
## Extension Pads (rev. b)
| Pin | Type | Comments |
|---|---|---|
||**Outputs**||
| P19 | Low side | 0.5 A |
| P33 | Bridge driver B | 3 A peak |
| P34 | Low side | 0.5 A |
| P35 | Low side | 0.5 A |
| | **Inputs** | |
| P30 | Analog pull up | |
| P31 | Analog pull down | |
| P32 | Analog pull down | |
| P36 | Analog pull down | |
| P40 | Analog pull up | |
| P41 | Analog pull up | |
| | **MCU** | |
| J1 | SPI, UART/GPIO | See schematic for details |
| | **WBO1** | |
| J9 | XH-8 WBO1 connector| |
| | **WBO2** | |
| J18 | XH-8 WBO2 connector| |
## Ignition jumpers (rev. a, rev. b)
### Ignition jumpers (rev. a, rev. b)
| Vehicle | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
@ -114,17 +58,87 @@ If you want to control the clutch on a Mercedes supercharger, some hardware modi
| Smart | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ❌ |
# 4 cylinder application
* uses inj 5-6-7-8 for INJ
### Supercharger Clutch
If you want to control the clutch on a Mercedes supercharger, some hardware modifications are required. The following modifications will result in pin F21 being able to control the supercharger clutch:
* F14 must be removed
* Find R80 on the back of the ECU. It should be a pair of pads for a resistor. Bridge R80 with solder or connect a 0 Ohm Jumper on R80.
* Remove IGBT from Q6
* Solder high-current MOSFET (for example VNB14NV04, VNB14NV0413TR) instead on Q6
todo: see if we really need to remove all from this list.
* F14, F13, F17 removed
* R80 jumper added on back
* change Q6 to VNB14NV04 MOSFET
* in TunerStudio use F17 - IGN 6
* supercharger pin will be F21
todo: document Rev. A howto!
Guide valid for Rev. B and Rev. C
## Solenoid control
By design Rev. a and Rev. b is design to drive the VVT coil. On Rev. c hardware E1, E2, E3 and E4 can all be used as solenoid control, they have internal diods needed for protection.
### Add extra IO
Using the Interactive pinout, Test Points are documented that are connected from the Car connector to the PCB. These can be connected with wires to the Test Points that are available in TunerStudio.
Example:
E17 is Test Point P17 (In some variants this is oil level).
In case we would like to use this as an oil pressure sensor, in Tuner Studio: Sensors > Oil Pressure > Oil Pressure ADC input drop down would display a list where we can see P30_IN_AUX4. By selecting this input, the user needs to connect a wire from P17 to P30.
The end user should keep track of mods, since there is no way for us to do this. Dedicated connections are available in Tuner Studio with Car connecter Pin cod in the name.
todo: add a picture with board/TunerStudio config.
### Extension Pads
| Pin | Type | Comments | Hardware revision |
|---|---|---|---|
||**Outputs**|||
| P18 | Low side | 1.5 A | C |
| P19 | Low side | 0.5 A | B, C |
| P33 | Bridge driver B | 3 A peak | A, B, C |
| P34 | Low side | 0.5 A | A, B, C |
| P35 | Low side | 0.5 A | A, B, C |
| | **Inputs** | | |
| P30 | Analog pull up | | A, B, C |
| P31 | Analog pull down | | A, B, C |
| P32 | Analog pull down | | A, B, C |
| P36 | Analog pull down | | B, C |
| P40 | Analog pull up | | B, C |
| P41 | Analog pull up | | B, C |
| | **MCU** | | |
| J1 | SPI, UART/GPIO | See schematic for details | A,B,C |
### rusEFI WBO controller
Since Narrow band lambda was used in the original ecu, Hellen includes an onboard wideband controller. Harness is needed to connect a sensor, these lines are not possible to wire in true the car connector.
Connection [Hellen WBO](https://github.com/rusefi/rusefi/wiki/Hellen-WBO)
Project page [rusEFI-Wideband-Controller](https://github.com/rusefi/rusefi/wiki/rusEFI-Wideband-Controller)
# Misc
## Pinout comparison
[Google Sheet](https://docs.google.com/spreadsheets/d/1I-lZKRajTiEGFUXdZpXEtKF2pymlOo-lPahy3cLMnl4)
[Another Google Sheet](https://docs.google.com/spreadsheets/d/1JgGFJ8AggBFiKT_CQ1D6uYhaIsqeiH9RerxuVy1kp4Y/)
## 4 cylinder application (Jimmy M111 2.3 Kompressor setup on 190e)
* uses E13,E14,E25,E26 for INJECTORS
* two IGBT: Q1 & Q3
* one MOSFET soldered instead of IBGT for clutch solenoid
* INJ3 with fly-back for boost control solenoid
* E1 with fly-back for boost control solenoid
* E3 for supercharger bypass valve
# M104
## M104
* three IGBT: Q1, Q3 & Q5
[Vault-Of-Mercedes-OEM](Vault-Of-Mercedes-OEM)
[Mercedes-C230-and-SLK230](Mercedes-C230-and-SLK230)
@ -142,8 +156,6 @@ Hellen 128 was originally designed for M111 swaps into W201. Depending on the ye
# Changelog
## rev C
@ -154,6 +166,8 @@ Hellen 128 was originally designed for M111 swaps into W201. Depending on the ye
* better provisions for high-current control of supercharger [clutch solenoid on M111 Q6 R80](https://github.com/rusefi/hellen128merc-issues/issues/10)
* ignition fuse changed from 36915000000 5A to 2010-T10A0V2T11192AM5G 10A. 0697H9100-02 could be use for refitting of rev A
![x](Hardware/Hellen/hellen128mercedes-rev-b-reference-4-cylinder.jpg)
## rev A June 10, 2021
@ -165,4 +179,3 @@ ISL9V3040S3S is the large IGBT driver (same thing as ISL9V3040S3ST)
Smaller NGD8201AN or ISL9V3040D3ST could probably be used as well.