Using navcoder with usb to serial
- #Using navcoder with usb to serial serial
- #Using navcoder with usb to serial code
- #Using navcoder with usb to serial windows 7
#Using navcoder with usb to serial code
See latest Arduino sketch code for more details (debug comments).
#Using navcoder with usb to serial serial
Use your favorite serial monitoring software – I personally prefer PuTTy. For the UNO R3 we use pins 7 (Rx) and 8 (Tx) for our Software Serial. This allows us to use a USB-TTL converter to monitor what the Arduino is seeing and doing. The Arduino programming includes optional debugging via Software Serial. Pins 14 (RESET) and 15 (SENSE) are not used for this project. We do not need this feature, so we ground pin 8 (SI), the comparator input. Pins 7 (SO) and 8 (SI) on the TH3122 can be used as a universal comparator. Pin 3 (VTR) is connected to VCC It sets reset timing (See TH3122 Datasheet). This is used in the Arduino programming to tell when it’s safe to send data onto the K-Bus. The SEN/STA signal stays High while there is data/activity on the K-Bus, and goes Low when there is noĪctivity. Pin 9 (SEN/STA) is connected to the Arduino’s digital input pin 3. Pin 10 (RX) is connected to the Arduino’s receive pin. Pin 11 (TX) is connected to the Arduino’s transmit pin. The TH3122 will automatically re-enable VCC (Pin 16) once it sees activity on the I/K-Bus – which will wake up our arduino. We will use this in the arduino programming to shut down the arduino when there is no activity on the I/K-Bus after a certain time period. Pin 2 (EN) enables the +5 Voltage regulator output on pin 16 (VCC). I stuck with 1uF for flexibility (smaller variety of parts), due to the MAX232 datasheet specifying 1uF – for the RS232 interface. VCC (Pin 16) provides the arduino with +5V It is also connected to a 1uF capacitor (C5) to reduce short time voltage drops.Ĭapacitor C5 is suggested to be above 2uF in the TH3122 datasheet. The circuit has a 47uF capacitor on the +12V line to reduce short time voltage drops. +12V supply voltage passes through a diode (D1), and connects to pin 1 (VS) which powers the TH3122.
I heard there was an issue about the Resler USB interface, related to the order in which connections were made, but I do not remember how it went. The RC filter is a 10 ohm resistor and a 100pF non-polarized capacitor. Try different I-Bus software, such as WinBus or IBusAnaliser. The RC filter minimizes EMI on the BUS line, and is recommended per TH3122 datasheet. Previous: 元22 Range Rover TDV8 3.6 2008 元22 Range Rover TD6 3.The BMW K-Bus wire passes through an RC filter and then connects to pin 6 (BUS) on TH3122. Volvo V70 P2 2006 2.4 Petrol 170bhp Estate SE Choose what you want based on what ports your laptop has available.īoth of the "Resler interfaces" are 100% compatible with NavCoder.Īs I mentioned above, I have used the resler interface with success.Įxperience is the only genuine knowledge, but as time passes, I have forgotten more than I can remember Rolf's ibus interface is available as a USB version or a good old serial com port version.
Or you can purchase a "Resler interface" from Rolf Resler. It's simple and cheap, costing much less than USD $10 in parts. You can choose to make your own ibus interface, using the circuit diagram supplied in the NavCoder installation directory. The ibus interface is the necessayr hardware interface to convert the electrical signal of the BMW ibus into good old RS232 for the laptop.
#Using navcoder with usb to serial windows 7
To use NavCoder you need a laptop with Windows (anything from Windows 2000 to Windows 7 it may still work on Win95, but I cannot test it on Win95 any more) and an ibus interface. Agree with Noddy, from the navcoder site: