G oog le Buell 1125R Forum | Login/out | Topics | Search | Custodians | Register | Edit Profile


Buell Forum » 1125R Superbike Board » Archive through April 18, 2012 » CAN Bus Question « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

Timebandit
Posted on Friday, April 13, 2012 - 09:46 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Can anyone tell me the protocol number that buell used on the CAN bus? I'd like to do some sniffing.
Top of pagePrevious messageNext messageBottom of page Link to this message

Aseecobra
Posted on Saturday, April 14, 2012 - 12:22 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

I haven't verified this with IDS or EBR but I suspect its ISO 11898-2 between the ECM and the IC.
Top of pagePrevious messageNext messageBottom of page Link to this message

Timebandit
Posted on Saturday, April 14, 2012 - 02:43 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

The bike certainly has the 120R terminating resistors that are defined by 11898-2.

I have read that H-D is presently using J1850-VPW. I was wondering if BMC might have used the same.

I was thinking that because the 1125 was developed during BMC's parentage by H-D, that there might be some commonality. After all, Digital Technician 2 does communicate with all of the different bikes.

There are quite a few different CAN Bus protocols.

http://en.wikipedia.org/wiki/CAN_bus

Does anyone know for a fact if/when H-D started using J1850-VPW, or what BMC actually used on the 1125?

More to the point, it's not that hard to sniff using different protocols and figure out which one is in use. The hard part is going to be to decode the payload in the data frames, in the event that H-D has implemented a non-standard, non-compliant, proprietary code table.

Anyone know how the data-frame packets are formatted? It would really be helpful to have a data table to translate the signals. With that, we could hack up our own on-board diagnostics. ; )

(Message edited by timebandit on April 14, 2012)
Top of pagePrevious messageNext messageBottom of page Link to this message

Ohsoslow
Posted on Saturday, April 14, 2012 - 03:55 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

its hard to say but it would be nice to know, oh the possibilities, hook extra gauges up utilizing the factory sensors would be nice. as far as i can tell Digital technician does not connect directly to the CAN bus it connects via a serial data connection to the ecm then to the CAN bus.
Top of pagePrevious messageNext messageBottom of page Link to this message

Timebandit
Posted on Saturday, April 14, 2012 - 04:47 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

Under the left pod cover, right by the ECM there's a 2-pin Deutsch connector that holds the 120-ohm CAN-bus terminating resistor -- in other words, a direct access point to the Can-Bus for sending/receiving data.



According to the Electrical Diagnostics Manual, page 2-12, DT-2 hooks up at the serial Data Link Connector [91], and there is no direct connection between the IC and the serial data line; DT-2 accesses the ECM, and the ECM acts as a bridge to the CAN-bus.

This means that there are 2 places that someone could tap into the data -- either at the serial DLC or on the CAN bus itself. Knowing the signalling protocols used for either one would be helpful.

The doors that this could open are astounding.
Top of pagePrevious messageNext messageBottom of page Link to this message

Aseecobra
Posted on Saturday, April 14, 2012 - 08:10 pm:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

From what I could find, HD uses a Delphi based ECM and SAE J1850 is used between ECM and the dash.

I recall that J1850 doesn't really have all the capabilities of CAN at least in the physical layer. (my former life with industrial canbus sensors)

I suspect the Digital Technician II was designed to handle all Delphi and DDFI variants and accesses that data through the TTL serial connections on both brands of ECM. I couldn't find any info that it can connect to the CAN.

Perhaps Buell had future intentions of adding devices other than the cluster. A perfect example is listed within the specs of the 1190RS which shows a DDFI-3 ECM and a power train control model. The PCM is probably on the CAN-BUS.

I would think that everything that happens on the CAN-BUS with the DDFI-3 ECM is accessible through the serial connection.
Top of pagePrevious messageNext messageBottom of page Link to this message

Mesozoic
Posted on Tuesday, January 14, 2014 - 01:48 am:   Edit Post Delete Post View Post/Check IP Print Post    Move Post (Custodian/Admin Only) Ban Poster IP (Custodian/Admin only)

I have a Systec CAN-USB module I use to sniff a lot of CAN bus data. Plumbing CAN out shouldn't be difficult and sniffing for frames would be pretty straightforward as well. The question is, what baud rate is the Buell ECM running the CAN bus at and is it the standard or extended messaging format. Note that you can only stuff a maximum of 8 bytes into each CAN frame, although you can chain frames together using the FIFO flag.
« Previous Next »

Add Your Message Here
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image

Username: Posting Information:
This is a public posting area. Enter your username and password if you have an account. Otherwise, enter your full name as your username and leave the password blank. Your e-mail address is optional.
Password:
E-mail:
Options: Post as "Anonymous" (Valid reason required. Abusers will be exposed. If unsure, ask.)
Enable HTML code in message
Automatically activate URLs in message
Action:

Topics | Last Day | Tree View | Search | User List | Help/Instructions | Rules | Program Credits Administration