[go: up one dir, main page]

0% found this document useful (1 vote)
250 views12 pages

Kdfi V1.4: User Manual (English)

The document is a user manual for the kdFi V1.4 engine management system. It includes sections on included items, software, connections, commissioning, and functions. Key details include that it uses Megasquirt MS2 firmware, has additional circuits for customization, includes a wideband lambda controller, and uses an isolated USB connection for tuning software.

Uploaded by

MATT WILD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
250 views12 pages

Kdfi V1.4: User Manual (English)

The document is a user manual for the kdFi V1.4 engine management system. It includes sections on included items, software, connections, commissioning, and functions. Key details include that it uses Megasquirt MS2 firmware, has additional circuits for customization, includes a wideband lambda controller, and uses an isolated USB connection for tuning software.

Uploaded by

MATT WILD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

kdFi V1.

4 R08 (As from: 24 February 2015)

User Manual (English)

You will find the latest information, documentation and CD images on


www.k-data.org

1 of 12
Index
1. INTRODUCTION
2. INCLUDED IN DELIVERY
3. SOFTWARE
3.1 USB DRIVER
3.2 TUNERSTUDIO
4. CONNECTION
4.1 CABLE TYPES
4.2 FUSES
4.3 USB PORT
4.4 ASSIGNMENT OF THE ADDITIONAL TERMINALS
5. COMMISSIONING
5.1 LED
5.2 SPEED MEASUREMENT
5.3 SENSORS
5.4 THROTTLE POTENTIOMETER
5.5 DIGITAL INPUT
5.6 TABLE SWITCH
5.7 BAROMETRIC CORRECTION
5.8 TACHO OUTPUT
5.9 IDLE SPEED CONTROLLER
5.10 IGNITION
5.11 INJECTION
5.12 RELAIS OUTPUT / BOOST PRESSURE CONTROL
5.13 CAN BUS
6. BASIC PCB
7. WIDEBAND LAMBDA CONTROLLER
8. FIRMWARE UPDATES

2 of 12
1. Introduction
Congratulation for buying the kdFi V1.4.
The circuit of the kdFi bases on Megasquirt MS2 V3.0. It was refined for the firmware MS2extra and provided with
additional circuits in order to enable easy adaptation to a great number of engine types.
A Wideband Lambda Controller (breitband-lambda.de) is also arranged on the PCB. A Bosch LSU 4.2 Lambda Sonde
can be connected directly without the need to buy a further controller.
In addition for ease of use the serial inputs were replaced by an USB port galvanically isolated from the PC.

2. Included in Delivery
- kdFi V1.4 device ready for use
- Software CD
- PVC housing incl. plug
- User manual

3. Software
It is recommended installing the software from the starting menu of the CD before connecting the kdFi for the first time.

3.1 USB Driver


You will find the USB driver of the FTDI Company on the CD in the directory “USB”. It is the FTDI2232 Chip.
The Chip simulates a serial RS232 connection which you can use in 2 ways:
1. Tunerstudio – Communications – Settings: RS232 , COM-port , 115200 Baud
2. Tunerstudio – Communications – Settings: Wireless and USB (only in registered Version), Auto , 115200 Baud

3.2 Tunerstudio
For tuning we recommend using the software “Tunerstudio” available on the Internet under „Tunerstudio.com”. You will
find the corresponding manual on the website of the manufacturer.

4. Connection
The kdFi - like all other voltage supplied parts - must be preceded by a fuse. The amperage rating of the fuse must not
exceed the maximum amperage of the cable.

4.1 Cable Types


Recommended cable types:
Ignition: min 1.5 mm²
Injection: min 1.5 mm²
VR sensor: min 0.5 mm², shielded
Sensors: min 0.5 mm²
Others: min 0.75 mm²

3 of 12
4.2 Fuses
We recommend using a 2A fuse for protecting the kdFi V1.4. A 5A fuse which can only be replaced by SMD soldering is
integrated in the kdFi. Therefore avoid tripping this fuse.

4.3 USB Port (Galvanically Isolated)


Since there were occasional disconnects of the USB connection on the previous model kdFi V1.3 due to potential
differences and other electrical disturbances, the USB port of the V1.4 has been galvanically isolated. Another difference
is that the part electrically connected to the PC is "USB powered". This fact simplifies the optimization of the start-up
behaviour significantly because when you restart the ignition, the PC mustn’t download the USB driver each time anew.
The USB chip is of course downwards compatible, which means it can be used both with USB 3.0, 2.0 and 1.1t. Each
standard USB cable can be used as connection cable.

4.4 Assignment
The programmable inputs/ outputs of the kdFi are already connected with the corresponding extension circuitry on the
PCB.

Connections:
Function E/A Function
A1 IGN Ignition output cylinder 1
B1 IGN Ignition output cylinder 2
C1 IGN Ignition output cylinder 3
D1 IGN Ignition output cylinder 4
E1 IGN Ignition output cylinder 5
F1 IGN Ignition output cylinder 6
A2 IGN Ignition output parallel to cylinder 1
B2 IGN Ignition output parallel to cylinder 2
C2 IGN Ignition output parallel to cylinder 3
D2 IGN Ignition output parallel to cylinder 4
E1 IGN Ignition output parallel to cylinder 5
F1 IGN Ignition output parallel to cylinder 6
IGN_GND IGN Ground ignition – please ground separately
INJ1 INJ Injection valve 1
INJ2 INJ Injection valve 2
INJ3 INJ Injection valve 3
INJ4 INJ Injection valve 4
INJ5 INJ Injection valve 5
INJ6 INJ Injection valve 6
INJ7 INJ Injection valve 7
INJ8 INJ Injection valve 8
12V E Input voltage 12V
GND GND Ground
FP A Fuel pump

FDLC A Idle speed controller 3-pin - CLOSED

4 of 12
FDLO A Idle speed controller 3-pin - OPEN
CAM E Rotation speed measurement camshaft
JS11 A Connector internal SV1-9
IAC1 A Tacho Output (signal for rev counter)
OXY2 E Lambda sensor signal bank 2
JS7 E Digital Input
GND GND Ground
GND GND Ground
GND_RPM GND Ground speed sensor (VR sensor connected to Minus or GND)
GND_OXY GND Ground lambda sensor signal
IAC2 A Relay Output (max 2A)
AIR E Air temperature sensor
CLT E Water temperature sensor
RPM E Rotation speed measurement crankshaft
OXY E Lambda sensor signal
OXY_2 E Lambda sensor signal bank 2
OXY_out A Analog output wideband controller (mostly connected to OXY)
JS5 E Additional function
LSU_SW WB Bosch LSU 4.2 : BLACK
LSU_GE WB Bosch LSU 4.2 : YELLOW
LSU_RT WB Bosch LSU 4.2 : RED
LSU_GR WB Bosch LSU 4.2 : GREY
LSU_WS WB Bosch LSU 4.2 : WHITE
LSU GN WB Bosch LSU 4.2 : GREEN
GND TPS Throttle potentiometer Ground
TPS TPS Throttle potentiometer Position Signal
TPS_5V TPS Throttle potentiometer 5V Power Supply
TBL E Table Switch
JS2 A Additional functions
TPS – Throttle Position Sensor

5 of 12
5. Commissioning

5.1 Light Emitting Diodes

Description Colour Function

LD1 red Connection error


LD2 green Power supply OK
LD3 yellow Data packet from USB to MS2
LD4 green Data packet from MS2 to USB
LD5 yellow Ignition pulse A
LD6 yellow Ignition pulse B
LD7 yellow Ignition pulse C
LD8 yellow Ignition pulse D
LD9 yellow Ignition pulse E
LD10 yellow Ignition pulse F
LD11 red Wideband controller error
LD12 green Wideband controller operation/ stand-by

The LEDs LD5 to LD10 may also have other functions according to the software. They depend
on the customer’s settings.

5.2 Speed Measurement


Please use the DIP switches to select the type of input you need.
Switches 1 and 2 are for the primary input which can also be the CAM signal e.g. in the distributor if you don´t have a
Cranksignal.
Switches 3 and 4 are for the secound input if you use crank (1) and cam (2) input.
Please do not activate VR and HALL for one sensor at the same time. This will not work proper.

1. VR Sensor
The measurement via VR sensor is the most widespread way in Europe for car engines. An AC voltage is induced in
the coil of the VR sensor by a metal wheel with 60-2 or 36-1 cogs. A specialised component performing an auto-
adaptation to the different sensors is integrated in the kdFi V1.4. In this way the potentiometers don’t need to be
adjusted any more.
2. HALL sensor
With different Hall sensors you possibly need a resistor of 1 to 10 ohm between signal and +5.

5.3 Sensors
The factory settings of kdFi are adapted to Bosch sensors. A separate software calibration of the sensors is possible via
software.

6 of 12
5.4 Throttle Potentiometer
The throttle potentiometer is connected up by a 3-wire cable. +5V and GND are connected to the outer static pins of the
potentiometer. The voltage relating to the throttle position is tapped via the sliding contact and connected to the input
TPS (Throttle Position Sensor).
The covered distance of the potentiometer may be longer than the rotation of the throttle axle. The corresponding
calibration is done via “Tools” – “Calibrate TPS”.

5.5 Digital Input


There is a digital input that can be used for example as “Launch Control”. The corresponding function has to be defined
in Megatune. Specify JS7 as input.

5.6 Table Switch


Via the input "TBL", a second set of parameters can be activated in the controller. With a switch setting the input to
ground, you can switch between two stored ignition and injection maps. This is useful for various tunings such as road/
racing, petrol/ gas, petrol/ E85 etc.
Connecting to a higher voltage than 5V will damage the processor of the kdFi. Digital inputs must only be connected to
ground.

5.7 Barometric Correction


For using the constant barometric correction there must be a second absolute pressure transmitter (MPX4250) at the
back side that is not installed ex works.
The option “Barometric Correction” has to be activated in Megatune “Basic Settings” – “General Lags” and adjusted in
“Extended” – “Barometric Correction”.
Choose JS4 as input.
The sensor can be mounted directly on the solder pads of the PCB next to the MAP sensor.

5.8 Tacho Output


The output “Tacho Output” is provided for standard tachometers. It can be activated in the software “Extended” – “Tacho
Output”. Choose “IAC1“ as “Output on”.

5.9 Idle Speed Controller


The kdFi V1.4 supports both the 2-pin and the 3-pin idle speed controller. Pin connections of the idle speed control:
2-pin: +12V and FDLO
3-pin: +12V and FDLO (open) and FDLC (closed)

7 of 12
5.10 Ignition
The ignition coil can be activated directly by the power drivers integrated in the kdFi V1.4. We recommend using a
shielded multi-conductor cable for connection. The kdFi is equipped with 12 power drivers enabling direct activation of
12 ignition coils according to the wasted spark principle.
Alternatively to up to 6 ignition coils can be activated according to the Coil on Plug principle.

5.11 Injection
There are 8 outputs (INJ1-8) for injection valves; the first four outputs can be controlled individually. Outputs 5-8 are
controlled in parallel to the first four, and in the version with housing, they are not routed to the external pins. The
additional ground connection (INJ_GND) should be connected to ground with low impedance (high conductor cross-
section) to prevent potential shifts on the PCB. The injection valves are supplied with +12 V via the ignition and the
ground wires of the valves are activated via the control unit
Attention: The setting whether the injection valves are of high or of low resistance has to be entered in “Basic
Settings” – “Injector Characteristics” strictly before the first test run because false settings can cause
destruction of the injection valves or of the kdFi.
Starting values (no guarantee):
High impedance: PWM Current Limit (%): 100
PWM Time Threshold (ms): 25.5
Low impedance: PWM Current Limit (%): 30
PWM Time Threshold (ms): 1.5

5.12 Relais Output/ Boost Pressure Control


A relay output is available under IAC2, which can switch 2 ampere, but is also suitable for a PWM signal. e.g. boost
pressure control.

5.13 CAN Bus


Like for the Megasquirt 2 the CAN Bus is euipped concerning the hardware, but has to be programmed accordingly by
the user if desired. For further information on this item please read the respective Megasquirt /MSextra websides on the
internet.

8 of 12
6. Basic PCB
Dimensions:

Assignment:

9 of 12
Pinout:

Con Pin Signalname Description Typ Application I/O Type

SV1 1 GND Power In (Ground) Main GND I


SV1 2 GND Power In (Ground) Main GND I
SV1 3 V_IN Power In (12V) 12V Igniotion on I
SV1 4 V_IN Power In (12V) 12V Igniotion on I
SV1 5 V_REF REF Out
SV1 6 - Not Connected nc
SV1 7 +5V +5V Out for sensors and circuits O
SV1 8 +12V_E +12V Out sensors and circuits O
SV1 9 LSU_DIAHD Lambda-Sensor Heat PWM LSU 4.2 grau
SV1 10 LSU_DIAHD Lambda-Sensor Heat PWM LSU 4.2 grau
SV1 11 +12V_LSU Lambda-Sensor Heat +12V LSU 4.2 weiß
SV1 12 +12V_LSU Lambda-Sensor Heat +12V LSU 4.2 weiß
SV1 13 LSU_UN Lambda-Sensor Signal UN LSU 4.2 schwarz
SV1 14 LSU_VM Lambda-Sensor Signal VM LSU 4.2 gelb
SV1 15 LSU_IP Lambda-Sensor Signal IP LSU 4.2 rot
SV1 16 LSU_IA Lambda-Sensor Signal IA nc
SV1 17 UA Lambda Amplifier Out nc
SV1 18 GP1 I/O-Port ATmega8 I TTL
SV1 19 GP2 Start Lambdacontroler I TTL
SV1 20 GP3 I/O-Port ATmega8 I TTL
SV1 21 CJ125_RXD RS232-Interface to CJ125 TTL
SV1 22 CJ125_TXD RS232-Interface to CJ125 TTL
SV1 23 GND Ground for Pin 24 GND
SV1 24 OXY-1_OUT Wideband Sensor Output SV1-25 O 0-5V
SV1 25 OXY-1 Analogsignal OXY 1 Lambdasensor 1 I 0-5V
SV1 26 OXY-2 Analogsignal OXY 2 Lambdasensor 2 I 0-5V
SV1 27 BARO Analogsignal BARO Barometric Sensor I 0-5V
SV1 28 MAP Analogsignal MAP Map Sensor I 0-5V
SV1 29 TPS Analogsignal TPS Throttle Position I 0-5V
SV1 30 AIR Analogsignal AIR Airtemp Sensor I Resistor
SV1 31 CLT Analogsignal CLT Coolant Sensor I Resistor
SV1 32 RESET Signal Reset Low-Active nc
SV1 33 BKGD Signal Background Interface Pin nc
SV1 34 IAC1 Signal IAC1 (e.g. RPM in Instr. cluster) O
SV1 35 IDLO Idle Valve Open O switched GND
SV1 36 IDLC Idle Valve Close O switched GND
SV1 37 RESERVE_1 Reserve 1 nc
SV1 38 RESERVE_2 Reserve 2 nc
SV1 39 FP Fuel Pump O switched GND
SV1 40 IAC2 Signal IAC2 O

Con Pin Signalname Description Typ Application I/O Type

SV2 1 TBL Signal TBL I TTL


SV2 2 JS7 Signal JS7 I TTL
SV2 3 RPM-2 Signal RPM-Sensor 2 SV2-4 I
SV2 4 RPM-2_OUT RPM-Sensor_2 Output SV2-3 O
SV2 5 VR-2-N Cam Signal Negative GND I
SV2 6 VR-2-P Cam Signal Positive Hall Sensor I
SV2 7 RPM-1 Signal RPM-Sensor 1 SV2-8 I
SV2 8 RPM-1_OUT RPM-Sensor_1 Output SV2-7 O
SV2 9 VR-1-N Crank Signal Negative VR / Hall Sensor I
SV2 10 VR-1-P Crank Signal Positive VR / Hall Sensor I

10 of 12
Con Pin Signalname Description Typ Application I/O Type

SV3 1 IGN-A1 Ignition_A1 Gate IGBT O


SV3 2 FB_A1 Feedback_A1 Collector IGBT I
SV3 3 IGN-B1 Ignition_B1 Gate IGBT O
SV3 4 FB_B1 Feedback_B1 Collector IGBT I
SV3 5 IGN-C1 Ignition_C1 Gate IGBT O
SV3 6 FB_C1 Feedback_C1 Collector IGBT I
SV3 7 IGN-D1 Ignition_D1 Gate IGBT O
SV3 8 FB_D1 Feedback_D1 Collector IGBT I
SV3 9 RSP1 Current Resistor Sense Positive GND
SV3 10 RSN1 Current Resistor Sense Negative GND
SV3 11 IGN-E1 Ignition_E1 Gate IGBT O
SV3 12 FB_E1 Feedback_E1 Collector IGBT I
SV3 13 IGN-F1 Ignition_F1 Gate IGBT O
SV3 14 FB_F1 Feedback_F1 Collector IGBT I
SV3 15 IGN-A2 Ignition_A2 Gate IGBT O
SV3 16 FB_A2 Feedback_A2 Collector IGBT I
SV3 17 IGN-B2 Ignition_B2 Gate IGBT O
SV3 18 FB_B2 Feedback_B2 Collector IGBT I
SV3 19 RSP1/2 Current Resistor Sense Positive GND
SV3 20 RSN1/2 Current Resistor Sense Negative GND
SV3 21 IGN-C2 Ignition_C2 Gate IGBT O
SV3 22 FB_C2 Feedback_C2 Collector IGBT I
SV3 23 IGN-D2 Ignition_D2 Gate IGBT O
SV3 24 FB_D2 Feedback_D2 Collector IGBT I
SV3 25 IGN-E2 Ignition_E2 Gate IGBT O
SV3 26 FB_E2 Feedback_E2 Collector IGBT I
SV3 27 IGN-F2 Ignition_F2 Gate IGBT O
SV3 28 FB_F2 Feedback_F2 Collector IGBT I
SV3 29 RSP2 Current Resistor Sense Positive GND
SV3 30 RSN2 Current Resistor Sense Negative GND
SV3 31 MCU_PA.6 Signal MCU_PA.6 nc
SV3 32 MCU_PA.7 Signal MCU_PA.7 nc
SV3 33 INJ-1 Injector_1 Ground Injector O
SV3 34 INJ-2 Injector_2 Ground Injector O
SV3 35 INJ-3 Injector_3 Ground Injector O
SV3 36 INJ-4 Injector_4 Ground Injector O
SV3 37 INJ-5 Injector_5 Ground Injector O
SV3 38 INJ-6 Injector_6 Ground Injector O
SV3 39 INJ-7 Injector_7 Ground Injector O
SV3 40 INJ-8 Injector_8 Ground Injector O

Con Pin Signalname Description Typ Application I/O Type

SV4 1 MCU_RXD RS232-Interface to MC9S12C64 SV4-6


SV4 2 MCU_TXD RS232-Interface to MC9S12C64 SV4-5
SV4 3 CAN_H CAN-BUS-Interface to MC9S12C64 nc
SV4 4 CAN_L CAN-BUS-Interface to MC9S12C64 nc
SV4 5 USB_RXD RS232-Interface to FT232R (Optocoubler) SV4-2
SV4 6 USB_TXD RS232-Interface to FT232R (Optocoubler) SV4-1
SV4 7 VBUS_USB USB-Interface USB red
SV4 8 GND_USB USB-Interface USB black
SV4 9 DP_USB USB-Interface USB green
SV4 10 DM_USB USB-Interface USB white

11 of 12
Con Pin Signalname Description Typ Application I/O Type

SV5 1 GND Power nc


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

7. Wideband Lambda Controller


(www.breitbandlambda.de)
This function is described in a separate document.

8. Firmware Updates
Firmware updates are always performed at your own risk. It may happen that the existing firmware is deleted by
disconnections or incompatible computers/ software and it can only be reloaded via a BDM interface. We offer
this service, but it is not covered by warranty!
Tunerstudio must be closed during the firmware update to prevent access conflicts.
The ignition coils must be disconnected during the firmware update, until the appropriate configuration has been
reloaded via MSQ file.

12 of 12

You might also like