E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > AUDIO/VIDEO + BLUETOOTH + Electronics/Alarm/Software > CAN BUS message decoding



Reply
 
Thread Tools Search this Thread
      04-28-2020, 02:49 AM   #1
Hotter
First Lieutenant
Hotter's Avatar
79
Rep
392
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

CAN BUS message decoding

Hi, I am trying to understand CAN BUS message from 0x1D0 id, to see interesting information with Arduino. Maybe anyone know what are the meaning of these:



?

So far I know the meaning and formula of these:
Code:
TEMP_EOI        Coolant temperature. (Byte[0] - 45 = temp in C)
TEMP_ENG        Oil temperature. (Byte[1] - 45 = temp in C)
ST_SW_WAUP      ???
ST_RBMCYC       ???
ST_END_RUN      ???
RPM_IDLG_TAR    ???
RDUC_DOCTR_RPM  ???
OPMO_FU         ???
IJV_FU          Amount of fuel injected (Byte[5] * 256 + Byte[4] = in microliter) ???
CTR_SLCK        ???
ALIV_COU_DME    ???
AIP_ENG         Air intake pressure (790 + Byte[3] = in hPa) ???

Last edited by Hotter; 04-28-2020 at 05:05 AM..
Appreciate 0
      04-28-2020, 06:37 PM   #2
ctuna
Lieutenant General
2045
Rep
13,364
Posts

Drives: 325xi 06 wagon MT
Join Date: Jan 2010
Location: Santa Cruz, Ca

iTrader: (0)

You would be better off taking this to the coding sub forum or
a standalone coding forum.
Appreciate 0
      04-29-2020, 02:42 AM   #3
Hotter
First Lieutenant
Hotter's Avatar
79
Rep
392
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

I dont think there is standalone coding forum?

Anyway moved it to coding:
https://www.e90post.com/forums/showthread.php?t=1715831
Appreciate 0
      04-29-2020, 02:54 AM   #4
siloansa
Banned
3
Rep
42
Posts

Drives: E90
Join Date: Jan 2020
Location: US

iTrader: (0)

Quote:
Originally Posted by Hotter View Post
I dont think there is standalone coding forum?

Anyway moved it to coding:
https://www.e90post.com/forums/showthread.php?t=1715831
+1


Appreciate 0
      04-29-2020, 01:26 PM   #5
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

Quote:
Originally Posted by Hotter View Post
Hi, I am trying to understand CAN BUS message from 0x1D0 id, to see interesting information with Arduino. Maybe anyone know what are the meaning of these:



?

So far I know the meaning and formula of these:
Code:
TEMP_EOI        Coolant temperature. (Byte[0] - 45 = temp in C)
TEMP_ENG        Oil temperature. (Byte[1] - 45 = temp in C)
ST_SW_WAUP      ???
ST_RBMCYC       ???
ST_END_RUN      ???
RPM_IDLG_TAR    ???
RDUC_DOCTR_RPM  ???
OPMO_FU         ???
IJV_FU          Amount of fuel injected (Byte[5] * 256 + Byte[4] = in microliter) ???
CTR_SLCK        ???
ALIV_COU_DME    ???
AIP_ENG         Air intake pressure (790 + Byte[3] = in hPa) ???
Hello, here are the meanings of the rest of the signals to my understanding:
Code:
TEMP_EOI        Coolant temperature. (Byte[0] - 48 = temp in C)
TEMP_ENG        Oil temperature. (Byte[1] - 48 = temp in C)
ST_SW_WAUP      1= Warm-up Function active (Heating Catalytic Converters, EGS warmup) (Startbit 22, length 2)
ST_RBMCYC       1= RBM cycle active (Startbit 54, length 2)
ST_ENG_RUN      Status Engine: 1= Engine runs (Startbit 20, length 2)
RPM_IDLG_TAR    Signal to the EGS for the target idle rpm to improve gear change (Startbit 56, length 8 * 5 = rpm)
RDUC_DOCTR_RPM  Notification to the transmission that the engine is in limp-home with lowered max rpm in order to adjust shift rpms (Startbit 52, length 2)
OPMO_FU         Only used in E68 for fuel indicator (Gasoline/Hydrogen) (Startbit 20, length 2)
IJV_FU          Amount of fuel injected (Byte[5] * 256 + Byte[4] = in microliter) 
CTR_SLCK        Inhibits unlock of gear selector lever by the EGS (Startbit 48, length 2)
ALIV_COU_DME    Alive counter. This signal is incremented every 200ms (Startbit 16, length 4)
AIP_ENG         Absolute air pressure (Startbit 24 length 8)*2 + 598 = Absolute air pressure in hPa)
Appreciate 0
      04-29-2020, 05:53 PM   #6
ctuna
Lieutenant General
2045
Rep
13,364
Posts

Drives: 325xi 06 wagon MT
Join Date: Jan 2010
Location: Santa Cruz, Ca

iTrader: (0)

B M W coding.com without the spaces .
Though I understand it's pretty dead there now
however there may be some accumulated knowledge.
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:38 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST