ecu CAN
Busses
Originally Posted by 88m
does the mini have a obdll w/ CAN or w/o. i have read all bmw have for a while but want to make sure.
Long answer: (from Intro to the MINI)
Bus Systems
The vehicle electrical architecture of the MINI has been designed to exploit the full potential of its technological advances. Rather than having a control unit dedicated to its systems and unaware of the operation of other systems, the systems around the MINI are all linked together.
The control units are linked to each other via bus-systems, allowing communication and exchange of information. Harness bulk and complexity is kept to a minimum using this method to relay information to and from the different systems. This method used by MINI is called multiplexing.
Purpose of the system
Multiplexing is a technique which uses the same wiring repeatedly for communication between all systems. The systems are all inter-connected, forming a network of communication lines. The information from sensors and switches are converted into digital signals by the system control unit and relayed serially throughout the system network, which is also referred to as a data bus-system.
K-Bus System
The K-bus system utilized in the MINI is the proven K-bus serial communication network used by BMW in the E46. It uses a single wire colored white/red/yellow. The K-bus is used by body related components to connect with other body electronic systems and the instrument cluster (IKE) as a slow bus system, transmitting at 9600 bits per second.
The K-bus switches between 0-12 volts (High/Low) and has a low impedance, making it resistant to electromatic interference. Most users are active on the bus when the ignition is switched to KLR.
The K-bus network enters sleep mode 60 secondes after the ignition is switched off. While in sleep mode the K-bus is at 12 volts.
MINI K-bus system is comprised of K-Bus I and K-Bus II.
If K-bus I fails communication with the BC1 and K-bus II is not possible, components on K-bus II MAY continue to function normally.
(BC1 is the Main Body Controller)
The BC1 acts as a repeater between the two K-busses.
The BC1 is the main controller, supplying power and establishing message sequencing.
CAN-Bus
The CAN protocol was originally developed by Intel and Bosch in 1988 for use in the automotive industry to provide a standardized, reliable, and cost-effective communications bus for cars electronics to combat the increasing size of wiring harnesses.
The CAN-bus system is a high speed serial data bus-system linked by an unshielded twisted pair of wires: yellow/black and yellow/brown. The wires are twisted to minimize electromagnetic interference. Both wires carry information and for the CAN-bus to operate, both signals must be present.
The CAN-system is the fastest bus system used in the MINI, transmitting at 500,000 bits per second. This speed is recognized as the fastest practical operating speed without shielded cable. It is used for systems where the speed of exchange of information is vital for their performance; engine management systems, automatic transmission and automatic stability control.
The CAN-system uses a linear topology which consists of the main bus length and shorter stubs. The main bus length terminates at the EMS2000 (engine management computer) and the IKE (Instrument cluster). The shorter stubs must be as short as possible and no longer than one meter. Any untwisted portion of the bus must not be longer than four centimeters.
Components on the CAN-bus are: EMS2000, ABS/DSC, LWS (steering angle sensor), GIU (gearbox interface unit) and IKE (instrument cluster).
D-Bus
The Diagnosic bus system is made up of two separate bus-systems which allow the DISplus to communicate with the vehicle control units via the diagnostic socket:
-The Diagnostic bus (ISO9141-2 OBD II): this allows communication with the DISplus and power train (emission) related control units.
-The DS2 Protocol bus: this connects to the control units that do not affect emissions and to the instrument cluster (IKE), which enables communication with all the control units on the K-bus system.
The Diagnostic bus uses a single wire transmitting at 9600 bits per second. The diagnostic line is used by DISplus to interrogate each control unit on the network and helps in the fault finding process. It uses a protocol very similar to that of the K-bus system and is accessed by DISplus via the 16 pin diagnostic connector located in the driver's footwell (under the dash, close to the A post).
Yep, the MINI uses K1 and K2 for diagnostics. There are two different level of diagnostics going on as well. Generic OBD-II only uses K1 (specifically ISO-9141) and is only concerned with emissions related faults and data, and only in engine. The BMW protocols use both K1 and K2 and access faults and data in all of the systems in the car, not just the engine:
Engine-W11 (this is the DME, the engine controller)
Teves 60-ABS (ABS brakes)
BC1 ==>2003 (Body Controller up through 2003, handles lights, window switches, etc)
BC1 2004==> (Body Controller from 2004 onward, handles lights, window switches, etc)
Kombi (Instrument Cluster)
Display & Control (Not sure where this is or what it does but it "talks")
Airbag (Big fluffy pillows that blow up)
Immobiliser (The module that communicates with the key to prevent theft)
SunRoof (tilt your head upward)
Parking Aid (module that beeps when you are about to back into something)
Temperature Control (HVAC, heater, fan, A/C, etc)
Instrument Remote (Not sure on the function, it talks but doesn't support fault codes)
Power Steering (Electric power steering controller)
Navigation (satellite navigation system)
Radio (self-explanatory)
Headlamps (controller for the Xenon self-aiming mechanism)
Steering Angle (self-explanatory)
MFL Steering Switches (controller for the buttons on the wheel)
Audio Amplifier (controller for the HK audio system)
Engine-W11 (this is the DME, the engine controller)
Teves 60-ABS (ABS brakes)
BC1 ==>2003 (Body Controller up through 2003, handles lights, window switches, etc)
BC1 2004==> (Body Controller from 2004 onward, handles lights, window switches, etc)
Kombi (Instrument Cluster)
Display & Control (Not sure where this is or what it does but it "talks")
Airbag (Big fluffy pillows that blow up)
Immobiliser (The module that communicates with the key to prevent theft)
SunRoof (tilt your head upward)
Parking Aid (module that beeps when you are about to back into something)
Temperature Control (HVAC, heater, fan, A/C, etc)
Instrument Remote (Not sure on the function, it talks but doesn't support fault codes)
Power Steering (Electric power steering controller)
Navigation (satellite navigation system)
Radio (self-explanatory)
Headlamps (controller for the Xenon self-aiming mechanism)
Steering Angle (self-explanatory)
MFL Steering Switches (controller for the buttons on the wheel)
Audio Amplifier (controller for the HK audio system)
Last edited by andy@ross-tech.com; Jul 22, 2005 at 08:17 AM. Reason: Clarification
Thread
Thread Starter
Forum
Replies
Last Post
Mini Mania
Vendor Announcements
0
Sep 25, 2015 12:32 PM



