Difference between revisions of "IBUS-interface"
Line 14: | Line 14: | ||
===How can I use it on a PC=== | ===How can I use it on a PC=== | ||
#Plug the IBUS interface into a free USB port of your PC | #Plug the IBUS interface into a free USB port of your PC | ||
− | #Go to Control panel -> System -> Device manager | + | #Go to Control panel -> System -> Device manager<br> |
*If you have the driver installed onto your PC, you will find the adapter in Ports (COM & LPT). | *If you have the driver installed onto your PC, you will find the adapter in Ports (COM & LPT). | ||
− | [[File:Cp210x-driver-installed.jpg|none|500px|left]] | + | [[File:Cp210x-driver-installed.jpg|none|500px|left]]<br> |
*If you don't have the driver installed onto your PC, you will find the adapter in OTHER DEVICES. | *If you don't have the driver installed onto your PC, you will find the adapter in OTHER DEVICES. | ||
[[File:Cp2102-device-manager1.jpg|none|500px|left]] | [[File:Cp2102-device-manager1.jpg|none|500px|left]] |
Revision as of 08:01, 7 February 2021
Description
IBUS interface is an IBUS transceiver (USB <-> IBUS) hardware module. It makes connection between your application and any LIN-BUS based (I/K-BUS) communication where you connect the yellow wire of the adapter's connector to. The IBUS interfaces contains one of the best IBUS transceiver integrated circuits - TH3122. It's one of the best, because it supports a very important features, one of those feature is "collision detection", which means that TH3122 has hardware based function to always check the BUS and wait until the BUS is free (no one is talking at the same time) before transmitting a telegram. That feature makes it easy to accomplish high quality communication, since it prevents 2 senders to talk on the BUS at the same time, so if TH3122 detects that someone else is talking on the BUS, it will just wait a few milliseconds before transmitting a telegram.
IBUS interface module also contains an USB to SERIAL (UART) integrated circuit - CP2102 by Silabs.
Link to our web store: https://modbmw.com/shop/ibus-interface/
FAQ
How to connect it to my car's I/K-BUS
Instruction manual: https://modbmw.com/manuals/IBUS-interface.pdf
You have to connect the wires of IBUS interface's connector to your car.
The red wire of IBUS interface must be connected to 12V source. Depending on what are you planning to do, you have to choose if you prefer to connect it to Terminal 30 (12V DIR) or Terminal R (12V ACC). Usually we connect it to Terminal 30, since it doesn't use its red wire to supply the circuit with current, but it uses the USB 5V as a power supply, so it won't drain your battery by the RED wire of its connector.
The brown wire of IBUS interface must be connected to ground (GND).
The yellow wire of IBUS interface must be connected to the BUS (IBUS, KBUS, PBUS or any LIN-BUS based bus which you want to communication on).
The other side of the IBUS interface is a USB connector, which of course must be connected to the device where you will have your software application running - a PC/laptop, a smartphone/tablet, carPC, raspberry PI or any other USB device where you have your application running.
Drivers for CP2102 USB transceiver: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
How can I use it on a PC
- Plug the IBUS interface into a free USB port of your PC
- Go to Control panel -> System -> Device manager
- If you have the driver installed onto your PC, you will find the adapter in Ports (COM & LPT).
- If you don't have the driver installed onto your PC, you will find the adapter in OTHER DEVICES.
How to install the driver:
Go to https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers, then DOWNLOADS and download CP210x Universal Windows Driver.
Unzip it and open the folder, then:
if your OS is 32bit install CP210xVCPInstaller_x86;
if your OS is 64bit install CP210xVCPInstaller_x64.