BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

D153, D175, C125, C127, C185 and C187 forum

BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby 01-0041 on Mon Feb 22, 2016 1:07 pm

To all,

I don't know if anyone has tried to do this before, but the information is out there. What I'm trying to do is add the E46 Steering Angle Sensor as a standalone device for use with my C125.

I've pulled information from the source below and if need be could provide CANalyzer data.

http://www.bimmerforums.com/forum/showt ... us-project

ARBID: 0x1F5 (Steering Angle Sensor)

Angle:
angle start bit: 0, length: 15 bit order and type: Intel LSB, unsigned, gain: 0.045
angle sign bit: bit 15

Velocity:
velocity start bit: 16, length: 15 bit order and type: Intel LSB, unsigned, gain?: 0.045
velocity sign bit: bit 31

I've tried various formats in the CAN Communications Template with very little luck. Any help would be appreciated!

Thank you!

-

Trever
01-0041
 
Posts: 51
Joined: Thu Nov 15, 2012 9:04 am
Location: Pacific Northwest

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby adrian on Mon Feb 22, 2016 1:24 pm

Hi Trever,

Try setting up a comms template as per the below images and see if that works.
BMW CAN 1.jpg
BMW CAN 1.jpg (59.69 KiB) Viewed 19776 times


BMW CAN 2.jpg
BMW CAN 2.jpg (35.35 KiB) Viewed 19776 times


If not, sending through the CANalyzer data would be very helpful.

Adrian
adrian
MoTeC
 
Posts: 719
Joined: Mon Apr 13, 2015 5:16 pm

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby 01-0041 on Tue Feb 23, 2016 1:47 am

Adrian,

Thank you for the information, but it didn't work. I'm going to try - time depending - to hook up CANalyzer to the sensor today and see if we can read the data.

Thank you!

-

Trever
01-0041
 
Posts: 51
Joined: Thu Nov 15, 2012 9:04 am
Location: Pacific Northwest

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby Humps on Thu Dec 08, 2016 6:45 pm

01-0041 wrote:Adrian,

Thank you for the explaining how Phen24 works and all the information, but it didn't work. I'm going to try - time depending - to hook up CANalyzer to the sensor today and see if we can read the data.

Thank you!

-

Trever


Hi Trevor, did you have any luck hooking up a canalyzer to the sensor? I thought I'd ask you before I tried it myself.
Last edited by Humps on Thu Mar 03, 2022 11:26 pm, edited 9 times in total.
Humps
 
Posts: 1
Joined: Tue Dec 06, 2016 7:22 pm

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby 01-0041 on Fri Jan 13, 2017 6:41 am

Humps wrote:
01-0041 wrote:Adrian,

Thank you for the information, but it didn't work. I'm going to try - time depending - to hook up CANalyzer to the sensor today and see if we can read the data.

Thank you!

-

Trever


Hi Trevor, did you have any luck hooking up a canalyzer to the sensor? I thought I'd ask you before I tried it myself.


I was able to get static readings only. It looks like the MK60 system needs to be in place for it to work.

-

Trever
01-0041
 
Posts: 51
Joined: Thu Nov 15, 2012 9:04 am
Location: Pacific Northwest

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby 01-0041 on Fri Jan 04, 2019 3:34 pm

01-0041 wrote:
Humps wrote:
01-0041 wrote:Adrian,

Thank you for the information, but it didn't work. I'm going to try - time depending - to hook up CANalyzer to the sensor today and see if we can read the data.

Thank you!

-

Trever


Hi Trevor, did you have any luck hooking up a canalyzer to the sensor? I thought I'd ask you before I tried it myself.


I was able to get static readings only. It looks like the MK60 system needs to be in place for it to work.

-

Trever


Just an FYI to all of those who come across this.

I was able to confirm the comms template Adrian posted allowed me to read the BMW E46 Steering Angle Sensor. Unfortunately it looks like the full MK60 system needs to be in place for the SAS to function...

One additional question: How do I add positive and negative signs to the channel?

-

Trever
01-0041
 
Posts: 51
Joined: Thu Nov 15, 2012 9:04 am
Location: Pacific Northwest

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby the_bluester on Mon Jan 14, 2019 1:17 pm

That depends on the data that is being sent. The Motec information is signed (So you lose one bit resolution wise but gain the ability to have positive or negative values) my non Motec ECU sends non signed data and you use an offset to find positive, nagative and zero values. So a value that can be anywhere from -100 to 100+ for instance will be output by the ecu as 0 to 200 and you put in an offset of -100 to convert it to positive and negative values.

You gain a bit resolution wise which may or may not matter depending on what you are measuring, in a 16 bit message that is probably pretty academic.
the_bluester
 
Posts: 210
Joined: Wed Nov 04, 2015 9:30 am

Re: BMW E46 (ARBID: 0x1F5 (Steering Angle Sensor))

Postby Herrubermensch on Sun Jan 20, 2019 4:06 pm

01-0041 wrote:


Just an FYI to all of those who come across this.

I was able to confirm the comms template Adrian posted allowed me to read the BMW E46 Steering Angle Sensor. Unfortunately it looks like the full MK60 system needs to be in place for the SAS to function...

One additional question: How do I add positive and negative signs to the channel?

-

Trever


I was just about to wire this up when I came across this. Not sure why the BMW SAS would require more than the two power and two ground connections and CAN HI and CAN LO to work. Does the MK60 system send some sort of enabling CAN message to the sensor?

Assuming this truly is a dead letter (I don't run an MK60 anymore), then anyone have recommendations for a replacement three-wire AV steering angle pot for the E46 column?

--Peter
Herrubermensch
 
Posts: 128
Joined: Mon May 07, 2012 1:37 pm


Return to Colour displays

Who is online

Users browsing this forum: No registered users and 21 guests