Electrical KBus Tap without dissassembly
#26
I have an R56, a CAN interface board, and I write code for control systems. Trouble is - I can't find the "18 pin connector near the steering column" mentioned in an earlier post. Can someone give me more detail? Do I have to remove any panels?
Also, does anyone know the data rate used? I have seen people refer to 100Kbits/sec, but the standard CAN rates are 125Kbits, 250Kbits and 500Kbits/sec. Also, are standard (5V) signaling levels used?
Any help would be appreciated.
Also, does anyone know the data rate used? I have seen people refer to 100Kbits/sec, but the standard CAN rates are 125Kbits, 250Kbits and 500Kbits/sec. Also, are standard (5V) signaling levels used?
Any help would be appreciated.
#27
#28
Charles Linquist: I wrote a small howto with pictures for KCAN bus http://code.google.com/p/carbot/wiki/CAN232attach
KCAN bus speed is 100K.
I also have some KCAN codes for my mini. http://code.google.com/p/carbot/wiki...desMiniCooperS
PS. KCAN and OBD II are 2 different buses. OBD II uses CAN/500 as a transport protocol, it is used for car diagnostics. There are standard programs to read various standard values from OBD II such as speed, RPMs, turbine pressure, etc.
KCAN uses CAN/100. It is used to control body electronics such as windows, doors, roof, etc. It also provides speed, RPMs, time, turbine pressure All console gauges use KCAN to read data. The biggest challenge is that KCAN is a closed BMW standard. One needs to reverse engineer protocol to make use of the bus.
KCAN bus speed is 100K.
I also have some KCAN codes for my mini. http://code.google.com/p/carbot/wiki...desMiniCooperS
PS. KCAN and OBD II are 2 different buses. OBD II uses CAN/500 as a transport protocol, it is used for car diagnostics. There are standard programs to read various standard values from OBD II such as speed, RPMs, turbine pressure, etc.
KCAN uses CAN/100. It is used to control body electronics such as windows, doors, roof, etc. It also provides speed, RPMs, time, turbine pressure All console gauges use KCAN to read data. The biggest challenge is that KCAN is a closed BMW standard. One needs to reverse engineer protocol to make use of the bus.
#30
Yesterday I've successfully connected CAN232 to the wires that go from tachometer.
GREEN - K_CAN_H
ORANGE/GREEN - K_CAN_L
YELLOW/RED - POWER
BROWN - GROUND
I've created a quick bash script to filter out irrelevant traffic on the bus.
I can see signals for the following buttons:
Steering wheel: Volume and next/prev track.
Windows
Blinkers
Computer button (the one on the blinker handle)
I can also send these commands and car responds.
I was not able to get codes for interior light switches. They might be on a different bus :-(
Haven't tried yet anything more complex such as speedometer / tachometer readings.
GREEN - K_CAN_H
ORANGE/GREEN - K_CAN_L
YELLOW/RED - POWER
BROWN - GROUND
I've created a quick bash script to filter out irrelevant traffic on the bus.
I can see signals for the following buttons:
Steering wheel: Volume and next/prev track.
Windows
Blinkers
Computer button (the one on the blinker handle)
I can also send these commands and car responds.
I was not able to get codes for interior light switches. They might be on a different bus :-(
Haven't tried yet anything more complex such as speedometer / tachometer readings.
lexakalex, I have no problem following your suggestions to connect to the K-CAN bus. The part I need help with is how to physically tap into the bus wires. I tried to solder wires to the individual pins in the connector (car side, not tach side), but could not get the pin back into the connector once I was done. I know somewhere on this thread you posted a link "with pictures" and instructions. I tried to look at that but there were no pictures. If you are still following this thread, I would appreciate your help in getting over this little hurdle.
Thank you,
Quadrant5
#31
#32
There are various products available to easily tap into a wire. They are called T-Tap connectors and can be found in hardware, electrical, and automotive supply stores. I recommend Posi-Tap (https://www.posi-products.com/posiplug.html) which is more secure than the "traditional" t-tap design, available on Amazon and some automotive stores.
Gratefully,
Quadrant5
Thread
Thread Starter
Forum
Replies
Last Post