Sie sind auf Seite 1von 12

kdFi V1.

4 PNP BMW M20/M30/M40/S38B36

R04

(Stand: 24.06.2013)

Anleitung (Deutsch)

Auf www.k-data.org finden Sie immer die neuesten Informationen, Dokumentationen


und CD Images.

1 von 12

Inhaltsverzeichnis
1. Einleitung
2. Lieferumfang
3. Software
3.1 USB Treiber
3.2 Tunerstudio

4. Anschluss
4.1 Kabeltypen
4.2 Sicherungen
4.3 USB Anschluss
4.4 Belegung der Zusatzklemmen

5. Inbetriebnahme
5.1 Leuchtdioden
5.2 Drehzahlerfassung
5.3 Sensoren
5.4 Drosselklappenpotentiometer
5.5 Digital Input
5.6 Table Switch
5.7 Barometric Correction
5.8 Tacho Output
5.9 Leerlaufregler
5.10 Zndung
5.11 Einspritzung
5.12 Relais Output / Ladedruckregelung
5.13 CAN Bus

6. Basisplatine
7. Breitbandcontroller
8. Firmware Updates
9. Notizen

2 von 12

1. Einleitung
Die Schaltung des kdFi basiert auf der Megasquirt MS2 V3.0. Sie wurde fr die Firmware MS2extra weiterentwickelt und
mit Zusatzschaltungen versehen, um eine einfache Anpassung an mglichst viele Motoren zu ermglichen.
Ein Wideband Lambdacontroller (breitband-lambda.de) auf der Platine ist ebenfalls vorbereitet. Eine Bosch LSU 4.2
Lambdasonde kann direkt angeschlossen werden, ohne dass ein weiterer Controller gekauft werden muss.
Auerdem wurden zur einfacheren Handhabung die seriellen Eingnge durch einen internen USB Anschluss ersetzt,
welcher galvanisch vom PC getrennt ist.

2. Lieferumfang
- kdFi V1.4 Fertiggert
- Software CD
- Anleitung

3. Software
Es wird empfohlen, die Software vor dem ersten Anschluss des kdFi vom Startmen der CD aus zu installieren.

3.1

USB Treiber

Den USB Treiber der Firma FTDI finden Sie auf der CD im Verzeichnis USB. Es handelt sich um den FTDI232 Chip.

3.2

Tunerstudio

Wir empfehlen zur Abstimmung die Software Tunerstudio, welche im Internet unter Tunerstudio.com verfgbar ist. Eine
Beschreibung dazu finden Sie auf der Homepage des Herstellers.

4. Anschluss
Dem kdFi wie auch allen anderen mit Spannung versorgten Teilen muss eine Sicherung vorgeschaltet werden. Die
Amperezahl der Sicherung darf die maximal zulssige Amperezahl des Kabels nicht berschreiten.

4.1

Kabeltypen

Empfohlene Kabeltypen:
Zndung:
min 1,5 mm
Einspritzung:
min 1,5 mm
VR Geber:
min 0,5 mm, geschirmt
Sensoren:
min 0,5 mm
brige Kabel:
min 0,75 mm

3 von 12

4.2

Sicherungen

Das kdFi ist intern mit einer 5A Sicherung ausgestattet, welche nur durch SMD Ltarbeiten ersetzt werden kann.

4.3

USB Anschluss (galvanisch getrennt)

Da es beim Vorgngermodell kdFi V1.3 aufgrund von Potentialunterschieden und anderen elektrischen Strungen
gelegentlich zu Verbindungsabbrchen am USB Anschluss gekommen war, wurde bei der V1.4 der USB Anschluss
galvanisch getrennt. Ein weiterer Unterschied ist, dass der mit dem PC elektrisch verbundene Teil USB Powered ist,
was die Optimierung des Startverhaltens deutlich vereinfacht, da nach dem Wiedereinschalten der Zndung nicht jedes
Mal der PC den USB Treiber erneut laden muss.
Der USB Chip ist natrlich abwrts kompatibel, d.h. sowohl an USB 3.0, 2.0 als auch an 1.1 verwendbar. Als
Verbindungskabel kann jedes Standard USB Kabel verwendet werden.

4.4

Belegung der Zusatzklemmen

Die programmierbaren Ein-/ Ausgnge des kdFi sind auf der Platine bereits mit der entsprechenden
Erweiterungsschaltung verbunden.

4 von 12

5. Inbetriebnahme
5.1

Leuchtdioden
Bezeichnung

Farbe

Funktion

LD1

rot

Anschlussfehler

LD2

grn

Versorgungsspannung OK

LD3

gelb

Datenpaket von USB an MS2

LD4

grn

Datenpaket von MS2 an USB

LD5

gelb

Zndimpuls A

LD6

gelb

Zndimpuls B

LD7

gelb

Zndimpuls C

LD8

gelb

Zndimpuls D

LD9

gelb

Zndimpuls E

LD10

gelb

Zndimpuls F

LD11

rot

Widebandcontroller Fehler

LD12

grn

Widebandcontroller Betrieb / Standby

Die LEDs LD5 bis LD10 knnen softwarebedingt auch andere Funktionen haben. Diese sind
von den Einstellungen des Kunden abhngig.

5.2

Drehzahlerfassung

VR Geber
Bei BMW-Motoren vom M20 bis zum M50TU erfolgt die Drehzahlerfassung ber einen VR Geber. Dabei wird durch eine
Metallscheibe mit 60-2 Zhnen eine Wechselspannung in der Spule des VR Gebers induziert. Beim kdFi V1.4 wurde ein
spezialisiertes Bauteil eingesetzt, welches die Adaption auf verschiedene Sensoren selbst durchfhrt und somit keine
Potentiometer mehr eingestellt werden mssen.

5.3

Sensoren

Das kdFi ist ab Werk intern auf Bosch Sensoren abgestimmt. Eine getrennte Kalibrierung der Sensoren per Software ist
per Software mglich.

5.4

Drosselklappenpotentiometer (Optional an externen Klemmen fr Alpha-N)

Das Drosselklappenpotentiometer kann bei Verwendung des Saugrohdruckes entfallen. Bei getunten Saugmotoren
empfehlen wir allerdings die Alpha-N Einstellung, fr die sie ein Drosselklappenpoti nachrsten mssen. Dieses wird
ber ein 3-adriges Kabel angeschlossen. An die ueren, statischen Anschlsse des Potis werden +5V und GND
angeschlossen. ber den Schleifkontakt wird die der Drosselklappenstellung entsprechende Spannung abgegriffen und
am Eingang TPS (Throttle Position Sensor) angeschlossen.
Der mgliche Weg des Potis darf dabei grer sein als die Drehung der Drosselklappenachse. Die entsprechende
Kalibrierung erfolgt ber Tools Calibrate TPS.

5 von 12

5.5

Digital Input

Es steht ein digitaler Eingang zur Verfgung, der z.B. fr die Launch Control verwendet werden kann. Die
entsprechende Funktion muss in Megatune festgelegt werden. Als Eingang ist hierbei JS7 anzugeben.

5.6

Table Switch

ber den Eingang TBL kann ein zweiter Parametersatz im Steuergert aktiviert werden. Durch einen Schalter, der den
Eingang auf Masse legt, wird zwischen zwei hinterlegten Znd- und Einspritzkennfeldern umgeschaltet. Dies ist sinnvoll
bei verschiedenen Abstimmungen wie: Strae/Rennbetrieb, Benzin/Gas, Benzin/E85 usw.
Der Anschluss einer hheren Spannung als 5V fhrt zur Zerstrung des Prozessors der kdFi. Digitaleingnge drfen nur
gegen Masse geschaltet werden.

5.7

Barometric Correction

Zur Nutzung der permanenten Hhenkorrektur muss auf der Rckseite ein zweiter Absolutdrucksensor (MPX4250)
eingebaut sein, welcher ab Werk nicht installiert ist.
Die Option Barometric Correction muss in Basic Settings General,lags aktiviert und unter Extended
Barometric Correction eingestellt werden.
Als Eingang muss JS4 gewhlt sein.
Der Sensor wird neben dem MAP Sensor auf den Ltpads direkt auf die Platine montiert.

5.8

Tacho Output

Fr Standard-Drehzahlmesser ist der Ausgang Tacho Output vorgesehen. Dieser wurde in der Software unter
Extended Tacho Output aktiviert. Als Output on ist IAC1 bereits gewhlt. Diese Einstellungen sollten nicht
verndert werden

5.9

Leerlaufregler

Der Serienleerlaufsteller wird weiterhin verwendet. Die Einstellungen finden Sie unter Startup/Idle alle Einstellungen mit
Idle.

5.10 Zndung (Option Einzelfunken, auf Klemmen gefhrt)


ber den auf dem kdFi V1.4 vorhandenen Leistungstreiber wird die Zndspule direkt angesteuert. Das kdFi besitzt 6
Leistungstreiber, was eine direkte Ansteuerung von bis zu 6 Zndspulen im Wasted Spark Prinzip ermglicht. Hierfr
wird ein mehradriges, geschirmtes Kabel empfohlen.

6 von 12

5.11 Einspritzung
Die Einspritzdsen werden dem Serienkabelbaum entsprechend gruppenweise angesteuert. Bitte verndern Sie die
unten stehenden Werte nur, wenn Sie es wirklich bentigen. Grundstzlich empfehlen wir auch beim Austausch der
Einspritzdsen wieder hochohmige zu verwenden.
Achtung:
Die Einstellung, ob es sich um hoch- oder niederohmige Einspritzdsen handelt, muss in Basic
Settings Injector Characteristics unbedingt vor dem ersten Testlauf gemacht werden, da eine
falsche Einstellung hier zu Zerstrungen an den Einspritzdsen oder dem kdFi fhren kann!
Startwerte (ohne Gewhr):
Hochohmig:
PWM Current Limit (%): 100
(ca. 12-18 Ohm) PWM Time Threshold (ms): 25,5
Niederohmig:
PWM Current Limit (%): 30
(ca. 2-3 Ohm)
PWM Time Threshold (ms): 1,5

5.12 Relais Output / Ladedruckregelung (IAC1 auf Klemmen)


Unter IAC1 steht ein Relaisausgang zur Verfgung, der 2 Ampere schalten kann, aber auch fr ein PWM Signal
geeignet ist, z.B. Ladedruckregelung.

5.13 CAN Bus


Der CAN Bus ist wie bei der Megasquirt 2 hardwareseitig vorbereitet, muss aber - sofern gewnscht - noch vom User
entsprechend programmiert werden. Weitere Informationen hierzu finden Sie im Internet auf den einschlgigen
Megasquirt/ MSextra Seiten.

7 von 12

6. Basisplatine
Abmessungen:

Belegung:

8 von 12

Pinout:
Con

Pin Signalname

SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1
SV1

1 GND
2 GND
3 V_IN
4 V_IN
5 V_REF
6 7 +5V
8 +12V_E
9 LSU_DIAHD
10 LSU_DIAHD
11 +12V_LSU
12 +12V_LSU
13 LSU_UN
14 LSU_VM
15 LSU_IP
16 LSU_IA
17 UA
18 GP1
19 GP2
20 GP3
21 CJ125_RXD
22 CJ125_TXD
23 GND
24 OXY-1_OUT
25 OXY-1
26 OXY-2
27 BARO
28 MAP
29 TPS
30 AIR
31 CLT
32 RESET
33 BKGD
34 IAC1
35 IDLO
36 IDLC
37 RESERVE_1
38 RESERVE_2
39 FP
40 IAC2

Con

Pin Signalname

SV2
SV2
SV2
SV2
SV2
SV2
SV2
SV2
SV2
SV2

1 TBL
2 JS7
3 RPM-2
4 RPM-2_OUT
5 VR-2-N
6 VR-2-P
7 RPM-1
8 RPM-1_OUT
9 VR-1-N
10 VR-1-P

9 von 12

Description

Typ Application

Power In (Ground)
Power In (Ground)
Power In (12V)
Power In (12V)
REF Out
Not Connected
+5V Out for sensors and circuits
+12V Out sensors and circuits
Lambda-Sensor Heat PWM
Lambda-Sensor Heat PWM
Lambda-Sensor Heat +12V
Lambda-Sensor Heat +12V
Lambda-Sensor Signal UN
Lambda-Sensor Signal VM
Lambda-Sensor Signal IP
Lambda-Sensor Signal IA
Lambda Amplifier Out
I/O-Port ATmega8
Start Lambdacontroler
I/O-Port ATmega8
RS232-Interface to CJ125
RS232-Interface to CJ125
Ground for Pin 24
Wideband Sensor Output
Analogsignal OXY 1
Analogsignal OXY 2
Analogsignal BARO
Analogsignal MAP
Analogsignal TPS
Analogsignal AIR
Analogsignal CLT
Signal Reset Low-Active
Signal Background Interface Pin
Signal IAC1 (e.g. RPM in Instr. cluster)
Idle Valve Open
Idle Valve Close
Reserve 1
Reserve 2
Fuel Pump
Signal IAC2

Main GND
Main GND
12V Igniotion on
12V Igniotion on

Description
Signal TBL
Signal JS7
Signal RPM-Sensor 2
RPM-Sensor_2 Output
Cam Signal Negative
Cam Signal Positive
Signal RPM-Sensor 1
RPM-Sensor_1 Output
Crank Signal Negative
Crank Signal Positive

I/O Type
I
I
I
I
nc
O
O

LSU 4.2 grau


LSU 4.2 grau
LSU 4.2 wei
LSU 4.2 wei
LSU 4.2 schwarz
LSU 4.2 gelb
LSU 4.2 rot
nc
nc
I TTL
I TTL
I TTL
TTL
TTL
GND
SV1-25
Lambdasensor 1
Lambdasensor 2
Barometric Sensor
Map Sensor
Throttle Position
Airtemp Sensor
Coolant Sensor

O
I
I
I
I
I
I
I
nc
nc
O
O
O
nc
nc
O
O

0-5V
0-5V
0-5V
0-5V
0-5V
0-5V
Resistor
Resistor

switched GND
switched GND

switched GND

Typ Application

I/O Type

SV2-4
SV2-3
GND
Hall Sensor
SV2-8
SV2-7
VR / Hall Sensor
VR / Hall Sensor

I TTL
I TTL
I
O
I
I
I
O
I
I

Con

Pin Signalname

SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3
SV3

1 IGN-A1
2 FB_A1
3 IGN-B1
4 FB_B1
5 IGN-C1
6 FB_C1
7 IGN-D1
8 FB_D1
9 RSP1
10 RSN1
11 IGN-E1
12 FB_E1
13 IGN-F1
14 FB_F1
15 IGN-A2
16 FB_A2
17 IGN-B2
18 FB_B2
19 RSP1/2
20 RSN1/2
21 IGN-C2
22 FB_C2
23 IGN-D2
24 FB_D2
25 IGN-E2
26 FB_E2
27 IGN-F2
28 FB_F2
29 RSP2
30 RSN2
31 MCU_PA.6
32 MCU_PA.7
33 INJ-1
34 INJ-2
35 INJ-3
36 INJ-4
37 INJ-5
38 INJ-6
39 INJ-7
40 INJ-8

Con

Pin Signalname

SV4
SV4
SV4
SV4
SV4
SV4
SV4
SV4
SV4
SV4

1 MCU_RXD
2 MCU_TXD
3 CAN_H
4 CAN_L
5 USB_RXD
6 USB_TXD
7 VBUS_USB
8 GND_USB
9 DP_USB
10 DM_USB

10 von 12

Description

Typ Application

Ignition_A1
Feedback_A1
Ignition_B1
Feedback_B1
Ignition_C1
Feedback_C1
Ignition_D1
Feedback_D1
Current Resistor Sense Positive
Current Resistor Sense Negative
Ignition_E1
Feedback_E1
Ignition_F1
Feedback_F1
Ignition_A2
Feedback_A2
Ignition_B2
Feedback_B2
Current Resistor Sense Positive
Current Resistor Sense Negative
Ignition_C2
Feedback_C2
Ignition_D2
Feedback_D2
Ignition_E2
Feedback_E2
Ignition_F2
Feedback_F2
Current Resistor Sense Positive
Current Resistor Sense Negative
Signal MCU_PA.6
Signal MCU_PA.7
Injector_1
Injector_2
Injector_3
Injector_4
Injector_5
Injector_6
Injector_7
Injector_8

Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
GND
GND
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
GND
GND
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
Gate IGBT
Collector IGBT
GND
GND

Description

Typ Application

RS232-Interface to MC9S12C64
RS232-Interface to MC9S12C64
CAN-BUS-Interface to MC9S12C64
CAN-BUS-Interface to MC9S12C64
RS232-Interface to FT232R (Optocoubler)
RS232-Interface to FT232R (Optocoubler)
USB-Interface
USB-Interface
USB-Interface
USB-Interface

SV4-6
SV4-5
nc
nc
SV4-2
SV4-1
USB red
USB black
USB green
USB white

Ground Injector
Ground Injector
Ground Injector
Ground Injector
Ground Injector
Ground Injector
Ground Injector
Ground Injector

I/O Type
O
I
O
I
O
I
O
I

O
I
O
I
O
I
O
I

O
I
O
I
O
I
O
I

nc
nc
O
O
O
O
O
O
O
O

I/O Type

Con

Pin Signalname

SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5
SV5

1 GND
2 +5V
3 EC_SCK
4 EC_SI
5 EC_SO
6 CS_EC1
7 MAXI_EC1
8 NOMI_EC1
9 SPKD_EC1
10 CS_EC2
11 MAXI_EC2
12 NOMI_EC2
13 SPKD_EC2
14 CS_EC3
15 MAXI_EC3
16 NOMI_EC3
17 SPKD_EC3
18 MCU_PA.3
19 MCU_PA.4
20 MCU_PA.5
21 MCU_PB.4
22 MCU_PB.5
23 MCU_PB.6
24 MCU_PB.7
25 MCU_PE.2
26 MCU_PE.3
27 MCU_PE.5
28 MCU_PE.6
29 MCU_PJ.6
30 MCU_PJ.7
31 MCU_PP.0
32 MCU_PP.1
33 MCU_PP.2
34 MCU_PP.3
35 MCU_PP.4
36 MCU_PP.5
37 MCU_PP.6
38 MCU_PP.7
39 MCU_PS.2
40 MCU_PS.3

11 von 12

Description
Power
Power
SPI Bus
SPI Bus
SPI Bus
SPI Bus Engine Controller 1
SPI Bus Engine Controller 1
SPI Bus Engine Controller 1
SPI Bus Engine Controller 1
SPI Bus Engine Controller 2
SPI Bus Engine Controller 2
SPI Bus Engine Controller 2
SPI Bus Engine Controller 2
SPI Bus Engine Controller 3
SPI Bus Engine Controller 3
SPI Bus Engine Controller 3
SPI Bus Engine Controller 3
Signal MCU_PA.3
Signal MCU_PA.4
Signal MCU_PA.5
Signal MCU_PB.4
Signal MCU_PB.5
Signal MCU_PB.6
Signal MCU_PB.7
Signal MCU_PE.2
Signal MCU_PE.3
Signal MCU_PE.5
Signal MCU_PE.6
Signal MCU_PJ.6
Signal MCU_PJ.7
Signal MCU_PP.0
Signal MCU_PP.1
Signal MCU_PP.2
Signal MCU_PP.3
Signal MCU_PP.4
Signal MCU_PP.5
Signal MCU_PP.6
Signal MCU_PP.7
Signal MCU_PS.2
Signal MCU_PS.3

Typ Application

I/O Type
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc
nc

7. Breitbandlambdacontroller (www.breitbandlambda.de)
Der integrierte Lambdacontroller wird durch das Schalten des Einganges GP2 nach Masse aktiviert. Dies kann
dauerhaft mit einer Brcke erledigt werden, da das kdFi nur unter Spannung steht, solange die Zndung eingeschaltet
ist. Das Messsignal wird als 0-5V an OXY_out ausgegeben und entspricht dem PLX Signal 0-5V = AFR10-AFR20.
Diese Kennlinie ist in Tunerstudio hinterlegt und wurde bereits beim Test des Steuergertes geladen. Nach einem
Firmware-Update muss diese Kennlinie jedoch erneut ausgewhlt werden.

8. Firmware Updates
Firmware-Updates werden immer auf eigene Gefahr durchgefhrt. Es kann passieren, dass durch
Verbindungsabbrche oder inkompatible PCs / Software die vorhandene Firmware gelscht wird und nur ber ein
BDM Interface wieder geladen werden kann. Dies wird von uns angeboten, ist allerdings keine Garantieleistung!
Tunerstudio muss whrend des Firmware-Updates geschlossen sein, um Zugriffskonflikte zu verhindern.
Die Zndspulen mssen whrend des Firmware-Updates abgesteckt sein, bis wieder die passende Konfiguration per
MSQ Datei geladen wurde.

9. Notizen
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________
_________________________________________________________________________________________________

12 von 12