Zum Inhalt springen

Honduino OBD2 DPFI - V5

BossGarage Logo

Der Honduino OBD2 DPFI ist eine fortschrittliche Aftermarket-Motorsteuereinheit (ECU), die speziell für Honda-Fahrzeuge mit DPFI (Dual Point Fuel Injection)-Systemen entwickelt wurde. Diese umfassende Anleitung behandelt die vollständige Einrichtung, Kalibrierung und erweiterte Konfiguration der V5-Version dieser ECU.

Diese Dokumentation umfasst:

  • Vor der Installation Firmware-Updates und Software-Einrichtung
  • Grundlegende ECU-Konfiguration:
    • Trigger-Wheel-Einrichtung
    • Zündungsparameter
    • Einspritzungseinstellungen
  • Fahrzeugintegration und Sensorkalibrierung
  • Erweiterte Funktionen einschließlich:
    • Breitband-Sauerstoffsensor
    • Launch Control und Anti-Lag
    • Boost-Steuerung
    • Konfiguration benutzerdefinierter Ausgänge (CEL-Leuchte, Schaltleuchten)
  • Vollständige Pin-Diagramme und Verbindungsreferenzen

Ob Sie von einer Original-ECU upgraden, von einer früheren Version migrieren oder eine neue Aftermarket-Einheit installieren, diese Anleitung bietet detaillierte Anweisungen zur Erzielung einer optimalen Leistung mit Ihrem Honduino OBD2 DPFI V5.

Bevor Sie das Steuergerät mit dem Auto verbinden

Bevor Sie das Steuergerät im Fahrzeug installieren, müssen einige Vorinstallationskonfigurationen durchgeführt werden.

Firmware aktualisieren (optional)

  1. Laden Sie STM32CubeProgrammer V2.14 herunter und installieren Sie es
  2. Laden Sie die neueste FIRMWARE herunter
  3. Klicken Sie auf die BOOT-Taste auf der Platine und schließen Sie das USB-Kabel an den Computer an Position der BOOT-Taste auf der Honduino OBD2 DPFI ECU-Platine
  4. Wählen Sie in STM32CubeProgrammer USB, aktualisieren Sie die Geräte, wählen Sie die ECU und stellen Sie eine Verbindung her. STM32CubeProgrammer USB-Verbindungseinstellung STM32CubeProgrammer Geräteauswahl-Dropdown
  5. Gehen Sie zum Menü “Löschen & Programmieren”, navigieren Sie und wählen Sie die zuvor extrahierte Firmware.ini-Datei. STM32CubeProgrammer Löschen & Programmieren Menü STM32CubeProgrammer Firmware-Dateiauswahldialog
  6. Geben Sie die Startadresse ein: 0x0800000
  7. Wählen Sie die Kontrollkästchen: “Nach dem Programmieren ausführen”, “Chip vollständig löschen” und “Datei herunterladen”
  8. Klicken Sie auf “Programmierung starten”
  9. Sie haben die Firmware erfolgreich aktualisiert! Schließen Sie nun alle STM32CubeProgrammer-Fenster und starten Sie die ECU neu, indem Sie auf die RESET-Taste klicken oder das USB-Kabel trennen und wieder anschließen.

Verbindung zur Software

  1. Laden Sie TunerStudio herunter und installieren Sie es
  2. Schließen Sie den USB-Anschluss an, es wird automatisch ein virtuelles Laufwerk mit einer Datei geöffnet Firmware.ini Dateisymbol
  3. Extrahieren Sie es und speichern Sie es auf Ihrem Desktop.
  4. Öffnen Sie TunerStudio, erstellen Sie ein neues Projekt, klicken Sie auf “Andere / Durchsuchen” und wählen Sie die zuvor extrahierte Firmware.ini-Datei. TunerStudio Projekt-Erstellungsassistent
  5. Verwenden Sie RS232 Serial für USB-Verbindung oder direkte Bluetooth-Verbindung TunerStudio Verbindungskonfigurationspanel

Basiseinstellungen

Konfigurieren Sie die Anzahl der Zylinder, den Hubraum in Litern, die Zündreihenfolge und die Kraftstoffstrategie.

Motoreinstellungsmenü Motorkonfigurationspanel Kraftstoffstrategieoptionen

Zündung (Verteiler / COP)

WARNUNG: Verwenden Sie nur intelligente Zündspulen oder einfache Spulen mit externen Zündverstärkern.

Der ICM-Schalter muss entsprechend der Zündkonfiguration eingestellt werden. (KRITISCH) Position des ICM-Schalters

3.2.2 Konfigurieren Sie den Spark Mode und den Output Mode

KRITISCHE WARNUNG: Wenn der Ausgangsmodus nicht korrekt konfiguriert ist, überhitzen sich die Zündspule(n) und können beschädigt werden. Wenn die Zündung EINGESCHALTET ist und die Spule warm wird, ist die Konfiguration wahrscheinlich falsch.

Spark Mode Konfiguration Output Mode Konfiguration Zusätzliche Konfigurationsoptionen

Spark Mode:

  • Einzelspule: Verteiler
  • Einzelspulen: Smart Coils im sequentiellen Modus

Zündungsausgangsmodus:

  • Honda DPFI Verteilerspule: Standard (Going Low)
  • Die meisten Smart Coils: Standard (Going Low)

3.2.3. Zündungsausgangsspannung: Wählen Sie die Spannung für jedes Paar von Zündausgängen mithilfe der Jumper:

H1 + H2 H3 + H4 H5 + H6 H7 + H8 H9 + H10 H11 + H12

Zündungsspannungs-Jumper-Konfiguration

  • Honda Verteiler: 12V
  • Die meisten Smart Coils: 5V

3.2.4. Bei Verwendung von Einzelspulen: Verbinden Sie jedes Spulensignalkabel mit dem OBD1 C-Stecker.

Pinbelegung des OBD1 C-Steckers

C5: Spule 1 (High side 1)
C7: Spule 2 (High side 2)
C9: Spule 3 (High side 3)
C11: Spule 4 (High side 4)

WARNUNG: Stellen Sie sicher, dass Sie alle Abschnitte zur Zündung lesen, um Schäden an den Spulen zu vermeiden.

Einspritzung

WARNUNG: Verwenden Sie nur hochohmige Einspritzdüsen (> 8 Ohm) oder niederohmige mit einem Widerstandskasten.

Konfigurieren Sie die Ausgänge, die den einzelnen Zylindern entsprechen.

Einspritzausgangs-Konfiguration Zylinderkonfiguration Zusätzliche Einspritzkonfiguration

3.3.2 Grundlegende Einspritzdüsenkonfiguration

  • Einspritzmodus
  • Einspritzdüsendurchfluss
  • Kompensationsmodus
  • Totzeit

Grundlegende Einspritzdüsenkonfiguration Einspritzdüsenparameter Totzeitkonfiguration

Temperatursensoren

Kühlmitteltemperatursensor

Temperatursensormenü Kühlmitteltemperaturkonfiguration Kühlmittelsensorparameter

3.4.2 Ansauglufttemperatursensor

Temperatursensormenü Ansauglufttemperaturkonfiguration Ansaugluftsensorparameter

Triggerrad

Konfigurieren Sie das Triggerrad entsprechend Ihrer Verteilerplatte:

Trigger-Konfigurationsmenü Trigger-Rad-Konfiguration

Original Trigger-Scheibe:

Diagramm der Original-Trigger-Scheibe

24-1 Trigger-Scheibe:

Diagramm der 24-1 Trigger-Scheibe

Verbinden Sie das Steuergerät mit dem Auto

Drosselklappenpositionssensor

TPS-Konfigurationsmenü TPS-Konfiguration TPS-Kalibrierung

Stellen Sie das Primäre Minimum (ADC) und das Primäre Maximum (ADC) ein, bis der TPS 0% anzeigt, wenn das Gaspedal nicht betätigt wird, und 100%, wenn das Gaspedal voll durchgedrückt ist.

MAP-Sensor

Jeder MAP-Sensor kann verwendet werden, aber am häufigsten wird der originale Sensor am Eingang A4 verwendet.

MAP-Sensormenü MAP-Sensorkonfiguration MAP-Sensorparameter

Sie können auch einen MAP-Sensor auf der Platine an den Analogeingang 5 löten oder an einen freien Analogeingang anschließen.

Position des On-Board MAP-Sensors

Lüfter

Ein Ventil steuert den Kühlerlüfter mechanisch, aber die ECU kann das Relais unabhängig davon über einen unbenutzten Low-Side-Ausgang aktivieren.

Lüftersteuerungsmenü Lüfterausgangs-Konfiguration Lüfterkonfiguration

Basiszündzeitpunkt (wie die Drehung des Verteilers)

Um den Zündzeitpunkt mit dem Motor zu synchronisieren, muss dieser mit Hilfe einer Zündzeitpistole eingestellt werden.

  1. Deaktivieren Sie die Einspritzung (wenn das Fahrzeug startet, überspringen Sie diesen Schritt) Einspritzungsmenü Einspritzungskonfiguration Einspritzung deaktivieren

  2. Ändern Sie den Synchronisierungsmodus von dynamisch auf fest, so dass die ECU die Spule immer im 0-Grad-Winkel aktiviert. Zündungsmenü Zündzeitpunktkonfiguration Konfiguration des festen Zündzeitpunkts

  3. Verwenden Sie einen weißen Marker, um die 0-Grad-Markierung auf der Kurbelwellenriemenscheibe zu markieren. Die Kurbelwellenriemenscheibe hat vier Markierungen, wobei die einzelne Markierung unter den vier die 0-Grad-Markierung (OT) ist. Zündzeitpunktmarkierungen auf der Kurbelwellenriemenscheibe

  4. Befestigen Sie die Klemme der Zündzeitpistole am Zündkabel des Zylinders 1 und stellen Sie sicher, dass der Pfeil zur Zündkerze zeigt.

  5. Stellen Sie den Wert für Trigger-Winkel-Vorversatz ein, bis die 0-Grad-Markierung auf der Kurbelwellenriemenscheibe mit dem Zeiger auf der Steuerkettenabdeckung übereinstimmt. Trigger-Konfigurationsmenü Trigger-Winkel-Konfiguration Einstellung des Trigger-Winkel-Vorversatzes

  6. Entsperren Sie den Zündzeitpunkt, damit die ECU die Werte aus der Zündzeitpunkttabelle sendet. Zündungsmenü Zündzeitpunktkonfiguration Konfiguration des dynamischen Zündzeitpunkts

Der Zündzeitpunkt ist eingestellt, starten Sie jetzt Ihr Fahrzeug 🥳🥳🥳

Leerlaufregelung

Stellen Sie den Leerlauf ein, wenn der Motor seine normale Betriebstemperatur erreicht hat. Leerlaufsteuerungsmenü Leerlaufkonfiguration Leerlaufeinstellung

Ziel-Leerlaufdrehzahl wird verwendet, um den Leerlauf im Closed-Loop-Modus zu steuern. Leerlaufsteuerungsmenü Ziel-Drehzahl-Konfiguration Ziel-Leerlaufdrehzahlkonfiguration

Warm-Leerlauf-Multiplikator passt den Wert basierend auf der Open-Loop-Leerlaufkonfiguration an. Leerlaufsteuerungsmenü Warm-Leerlauf-Konfiguration Warm-Leerlauf-Konfiguration

Closed-Loop-Leerlauf stellt den Leerlauf mithilfe eines PID-Algorithmus ein. Leerlaufsteuerungsmenü Closed-Loop-Leerlaufkonfiguration Closed-Loop-Leerlaufkonfiguration PID-Parameter

Closed-Loop-Leerlaufzündzeitpunkt stellt den Leerlauf durch Vorrücken oder Verzögern des Zündzeitpunkts ein. Leerlaufzündzeitpunktmenü Leerlaufzündzeitpunktkonfiguration Leerlaufzündzeitpunktkonfiguration

VTEC-Magnetventil

Dieser Motor hat kein VTEC-Magnetventil, aber Sie können auf einen Zylinderkopf mit VTEC umrüsten.

VTEC-Menü VTEC-Konfiguration VTEC-Konfiguration

0 = AUS
100 = EIN

Fahrzeuggeschwindigkeitssensor

VSS-Menü VSS-Konfiguration VSS-Konfiguration

Klimaanlage

A/C-Menü A/C-Konfiguration A/C-Konfiguration

Zusätzliche Funktionen

Breitband-Sauerstoffsensor

Um die VE-Tabelle einzustellen, wird ein Breitbandsensor benötigt, um das Luft-Kraftstoff-Verhältnis zu messen.

  1. Sie können einen LSU 4.9 Sensor direkt an den On-Board-Controller anschließen oder ein 0-5V-Signal von einem externen Controller über einen zusätzlichen Analogeingang verwenden. Pinbelegung des OBD1 C-Steckers
OBD1 C-SteckerLSU 4.9 Sensor
C25 (IA)
C46 (NERMEST)
C61 (IP)
C82 (VGND)
C103 (HEATER-)
C124 (HEATER+)

Anschlussdiagramm des Breitbandsensors

  1. Konfigurieren Sie die linearen Ausgabewerte des Breitbandsensors Breitbandsensormenü Breitbandsensorkonfiguration Breitbandsensorkonfiguration

Launch Control

Die Launch Control wird verwendet zum… Ich meine, für Flammenwerferei, viele 🔥🔥🔥!

Wählen Sie den Aktivierungsmodus: Dies kann geschwindigkeitsbasiert, launch-basiert, kupplungsbasiert oder bremsknopfbasiert sein.

Wenn Sie sich für die Verwendung einer Taste entscheiden, haben einige Fahrzeuge Kupplungsschalter, aber die meisten müssen mit einem Schalter verkabelt werden, der ein Massesignal an Pin OBD1 B7 (Auxiliärer Digitaleingang D2) sendet, wenn die Kupplung betätigt wird.

Launch Control Menü Launch Control Konfiguration Launch Control Konfiguration

  • Launch RPM: Eine sekundäre Drehzahlbegrenzung, die vom Fahrer aktiviert wird, um das Fahrzeug schneller zu starten.
  • Zündzeitpunktverzögerungszugabe: Bereich ab Launch-RPM zur Aktivierung der Zündzeitverzögerung.
  • Harte Drehzahlbegrenzungszugabe: Bereich ab Launch-RPM zur Aktivierung der harten Drehzahlbegrenzung.
  • Weicher Verzögerungsmodus: Interpoliert die Zündzeitverzögerung von 0 bis 100% innerhalb des RPM-Bereichs.

Anti-Lag

ANTI-LAG wird verwendet, um den Turbo-Lag zu verringern… Ich meine, für Flammenwerferei, viele 🔥🔥🔥!

Verdrahten Sie einen Schalter, der ein Massesignal an einen unbenutzten digitalen Hilfseingang sendet.

Anti-Lag Menü Anti-Lag Konfiguration Anti-Lag Konfiguration

Ladedruckregelung

Ein Ladedruckregler ist ein Gerät, das verwendet wird, um den vom Turbolader erzeugten Ladedruck zu erhöhen.

  1. Verbinden Sie das negative Kabel des Ladedruckregelventils mit einem Low-Side-Hilfsausgang.

  2. Aktivieren Sie eine Ladedruckbegrenzung, um den Motor vor zu hohem Ladedruck zu schützen. Ladedruckbegrenzungsmenü Ladedruckbegrenzungskonfiguration Ladedruckbegrenzungskonfiguration

  • Ladedruckabschneidedruck (absolut): MAP-Wert, über dem der Kraftstoff im Falle eines zu hohen Ladedrucks abgeschnitten wird.
  • Ladedruckabschneidedruck-Hysterese: Wenn der harte Abschnitt 160kpa beträgt und boostCutPressureHyst 10 ist, wenn die ECU 160kpa sieht, wird der Kraftstoff/die Zündung abgeschnitten und bleibt abgeschnitten, bis 160-10=150kpa erreicht wird.
  • 160kpa absolut = 100 kpa Atmosphäre + 60 kpa Ladedruck
  1. Wählen Sie den Open-Loop-Modus und den Hilfsausgang. Open-Loop: Regelt den Arbeitszyklus des Ladedruckventils nach den Prozentwerten in der Steuertabelle. Ladedruckregelungsmenü Ladedruckregelungskonfiguration Ladedruckregelungskonfiguration

  2. Konfigurieren Sie die Open-Loop-Ladedrucksteuertabelle. Ladedrucktabellenmenü Ladedrucktabellenkonfiguration Ladedrucktabellenkonfiguration

  3. Es ist möglich, Open-Loop + Closed-Loop zu aktivieren und den Ladedruck präziser zu steuern. Open-Loop + Closed-Loop: Regelt den Arbeitszyklus des Ladedruckventils mit der Open-Loop-Tabelle, kombiniert mit einem PID-Algorithmus und einer Zieltabelle. Closed-Loop-Ladedruckmenü Closed-Loop-Ladedruckkonfiguration Closed-Loop-Ladedruckkonfiguration Closed-Loop-PID-Konfiguration Closed-Loop-Zieltabelle

CEL: Schaltlicht / Warnlicht

Die Motorkontrollleuchte kann als programmierbarer Ausgang verwendet werden. Ich verwende sie bevorzugt als Schaltanzeige und für Kühlmitteltemperatur-Warnungen.

CEL-Menü CEL-Konfiguration CEL-Konfiguration

0 = AUS
100 = EIN

Drehzahlmesser

Die Original-Verteilerspule sendet das Drehzahlsignal an das Armaturenbrett, aber die ECU kann es auch steuern. Bei der Umrüstung auf Einzelspulen funktioniert das Verteilersignal nicht mehr, daher muss die ECU es bereitstellen.

  1. Wählen Sie den Low-Side-Ausgang 11, um das Drehzahlsignal zu senden. Drehzahlmesser-Menü Drehzahlmesser-Konfiguration Drehzahlmesser-Konfiguration

  2. Wenn Sie immer noch die Verteilerspule verwenden und die Drehzahl über die ECU steuern möchten, entfernen Sie das Kabel: Position des Drehzahlmesser-Kabels

  3. Stellen Sie den TACH-Schalter auf JA. Konfiguration des TACH-Schalters

Hilfseingänge/-ausgänge

LOW SIDE: Steuert Einspritzdüsen und Ventile mit einem Massesignal und kann bis zu 10A verarbeiten.

Low-Side-Ausgangsdiagramm

  • L19 bis L24: Konfigurierbar für jede Hilfsfunktion

HIGH SIDE: Steuert intelligente Zündspulen mit 5V- oder 12V-Signalen.

High-Side-Ausgangsdiagramm

  • H5 bis H12: Konfigurierbar für jede Hilfsfunktion

ANALOG: Eingänge für Sensoren mit 0-5V-Ausgang oder für Temperatursensoren.

Pinbelegung des OBD1 B-Steckers

OBD1 B-SteckerTunerStudio AnalogeingangFunktion
B2Analogeingang 5On-Board MAP-Sensor
B4Analogeingang 7Frei
B6Analogeingang 8Frei
B8Analogeingang 9Klopfsensoreingang
B10Analogeingang 10Frei
B12Analogeingang 11Frei
B14Analogeingang 12Frei

HINWEIS 1: Wenn kein Sensor angeschlossen ist, kann er für jede andere Funktion wiederverwendet werden.
HINWEIS 2: Um Temperatursensoren zu verwenden, muss der entsprechende Eingangsschalter auf ON gestellt sein.

Temperatursensor-Schalter

DIGITAL: Eingänge für Hall-Sensoren (0-5V)

Pinbelegung des OBD1 B-Steckers

OBD1 B-SteckerTunerStudio AnalogeingangFunktion
B1Digitaleingang 6Frei
B3Digitaleingang 7Frei
B5Digitaleingang 8Frei

HINWEIS 1: Wenn kein Sensor angeschlossen ist, kann er für jede andere Funktion wiederverwendet werden.

SENSOREN: Liefert 5V-Ausgang und Masse zur Versorgung von Druck- und Temperatursensoren.

Pinbelegung des OBD1 B-Steckers

OBD1 B-SteckerTunerStudio AnalogeingangFunktion
B7+5V
B9+5V
B11+12V
B13Masse
B15Masse
B16Masse

EGT: Eingänge für Abgastemperatursensoren (Typ K)

EGT-Sensoreingänge

Drive-by-wire: Steuert einen elektronischen 2-Draht-Drosselkörper oder ITB.

Drive-by-wire-Anschlüsse

  • OUT- & OUT+: Ausgang für ETB-Motor
  • 5V: Stromversorgung für die Potentiometer
  • GND: Masse für die Potentiometer

HINWEIS 1: Wenn kein Sensor angeschlossen ist, kann er für jede andere Funktion wiederverwendet werden.

PINOUT: OBD1 DPFI

Stecker A

Diagramm des OBD1 DPFI-Steckers

OBD1FUNKTIONTUNERSTUDIO
A1
Einspritzdüse 1 / 4
Low Side 1
A2Masse
A3
Einspritzdüse 2 / 3
Low Side 2
A4Masse
A5
VTEC-Magnetventil
Low Side 3
A6
Bremsschalter
Digitaleingang 3
A7
Kraftstoffpumpenrelais
Low Side 4
A8
Lüfterrelais
Low Side 5
A9
Spülventil
Low Side 6
A10
Lichtmaschinensteuerung
Low Side 7
A11
IACV N
Low Side 12
A12
CEL
Low Side 9
A13
IACV P
Low Side 10
A14
A/C-Kupplungsrelais
Low Side 11
A15Frei: Einspritzdüse
Low Side 12
A16
Verteiler-ICM
High Side 1
A17Frei: Einspritzdüse
Low Side 13
A18
Kupplungsschalter
Digitaleingang 4
A20
A/C-Signal
Digitaleingang 2
A21
Servolenkungsschalter
Digitaleingang 5
A23 / A25+12V Zündung
A24 / A26Masse

Stecker B

Diagramm des OBD1 B-Steckers

OBD1FUNKTIONTUNERSTUDIO
B1Frei
Digitaleingang 6
B2
On-Board MAP-Sensor
Analogeingang 5
B3Frei
Digitaleingang 7
B4Frei
Analogeingang 7
B5Frei
Digitaleingang 8
B6Frei
Analogeingang 8
B7+5V für Sensoren
B8
Klopfsensoreingang
Analogeingang 9
B9+5V für Sensoren
B10Frei
Analogeingang 10
B11+12V für Sensoren
B12Frei
Analogeingang 11
B13Masse für Sensoren
B14Frei
Analogeingang 12
B15Masse für Sensoren
B16Masse für Sensoren

Stecker C

Diagramm des OBD1 C-Steckers

OBD1FUNKTIONTUNERSTUDIO
C1
Frei
Low Side 14
C2
LSU 4.9 - PIN 5 (IA)
C3
Drehzahlmesserausgang
Low Side 15
C4
LSU 4.9 - PIN 6 (NERMEST)
C5
Spule 1
High Side 1 (E15)
C6
LSU 4.9 - PIN 1 (IP)
C7
Spule 2
High Side 2 (E14)
C8
LSU 4.9 - PIN 2 (VGND)
C9
Spule 3
High Side 3 (E13)
C10
LSU 4.9 - PIN 3 (HEATER-)
C11
Spule 4
High Side 4 (E12)
C12
LSU 4.9 - PIN 4 (HEATER+)

Stecker D

Diagramm des OBD1 D-Steckers

OBD1FUNKTIONTUNERSTUDIO
D2
Frei - Hall-Eingang
VR/Hall 2
D3
Fahrzeuggeschwindigkeitssensor
Digitaleingang 1
D7
TDC
VR/Hall 1
D8
Drehzahlmesserausgang
Low Side 15
D9Frei
Low Side 16
D10Frei
Low Side 17
D11
Drosselklappensensor
Analogeingang 1
D13
Ansaugkrümmerdrucksensor
Analogeingang 4
D15
Ansauglufttemperatursensor
Analogeingang 3
D16Frei
Low Side 18
D17
Kühlmitteltemperatursensor
Analogeingang 2
D19Masse MAP
D20Masse TPS
D21+5V MAP
D22+5V TPS