OEM CAN for traction control

Discussion and support for MoTeC's previous generation ECUs.

OEM CAN for traction control

Postby Blu302 on Thu May 04, 2017 8:28 pm

I have the address etc of the factory CAN data coming from the Bosch ABS module.
It is the 4 wheel speeds(divide by 16 to get km/hr) and noting else on this message.
Is it possible to use them for traction control without having to connect another piece of equipment etc?
____________________________________________________________________________

Blu302
BMW E46 M52TUB25 w/ cams, headers, exhaust, CAI
User avatar
Blu302
 
Posts: 127
Joined: Mon Jan 18, 2010 8:03 pm
Location: Melbourne

Re: OEM CAN for traction control

Postby adrian on Fri May 05, 2017 9:16 am

You won't be able to receive the messages directly into a hundred series ECU. You will need another device (such as a dash) to receive the messages, reformat and scale them and then send them to the ECU.
adrian
MoTeC
 
Posts: 719
Joined: Mon Apr 13, 2015 5:16 pm

Re: OEM CAN for traction control

Postby Blu302 on Sat May 06, 2017 5:32 pm

Is there any information on the CAN data for MDD/Wheel receive?

I have found a CAN to CAN gateway that I can program to give the required data set in and out.
____________________________________________________________________________

Blu302
BMW E46 M52TUB25 w/ cams, headers, exhaust, CAI
User avatar
Blu302
 
Posts: 127
Joined: Mon Jan 18, 2010 8:03 pm
Location: Melbourne

Re: OEM CAN for traction control

Postby adrian on Mon May 08, 2017 6:05 pm

The hundred series ECUs receive compound messages, below is an image showing how the message needs to be formatted

Mx00 Compound Message Receive.png
Mx00 Compound Message Receive.png (5.83 KiB) Viewed 20122 times

The first two bytes are the compound ID and the ADL1 to ADL12 are all 16bit channels. The CAN address is configured in the Mx00 software and can be any standard 11bit address.

In the input for the wheel speeds you use ADLx as your sensor source.
adrian
MoTeC
 
Posts: 719
Joined: Mon Apr 13, 2015 5:16 pm

Re: OEM CAN for traction control

Postby Blu302 on Wed May 10, 2017 4:31 pm

The factory CAN is only 11 byte.

Are any of the M800 receive data sets only a single 11 bit address?

The (old) Bosch module sends 4x 12 bit channels(padded to 16 bit) over a single 11 byte CAN message.
____________________________________________________________________________

Blu302
BMW E46 M52TUB25 w/ cams, headers, exhaust, CAI
User avatar
Blu302
 
Posts: 127
Joined: Mon Jan 18, 2010 8:03 pm
Location: Melbourne

Re: OEM CAN for traction control

Postby adrian on Wed May 10, 2017 6:20 pm

The table above shows the only way you can receive custom CAN messages into a M800.
adrian
MoTeC
 
Posts: 719
Joined: Mon Apr 13, 2015 5:16 pm

Re: OEM CAN for traction control

Postby Blu302 on Wed Jun 21, 2017 5:03 pm

If I only send 2 of the 4 messages, i.e. offset 0x0000 and 0x0100, will the M800 throw an error for not getting the rest?
____________________________________________________________________________

Blu302
BMW E46 M52TUB25 w/ cams, headers, exhaust, CAI
User avatar
Blu302
 
Posts: 127
Joined: Mon Jan 18, 2010 8:03 pm
Location: Melbourne

Re: OEM CAN for traction control

Postby adrian on Wed Jun 21, 2017 5:37 pm

No it won't give you an error, you can send just one of the messages if you want.
adrian
MoTeC
 
Posts: 719
Joined: Mon Apr 13, 2015 5:16 pm


Return to M400, M600, M800 and M880 ECUs

Who is online

Users browsing this forum: No registered users and 8 guests