Author Topic: 2011 Concours CAN Bus - Data Logging and Decoding  (Read 7544 times)

Offline DaddyFlip

  • Full Member
  • ***
  • Posts: 238
  • Country: us
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #15 on: November 17, 2015, 11:13:34 am »
 :o
2001 ZR-7s "Ol' Red"
1995 FXDWG

Offline jonathan

  • Full Member
  • ***
  • Posts: 340
  • Country: ca
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #16 on: November 18, 2015, 08:00:39 am »
This is great work! Thanks for sharing.

Offline pmiller

  • Newbie
  • *
  • Posts: 3
  • Country: ca
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #17 on: February 04, 2019, 10:31:30 am »
RedRambler:

I have a TPMS sensor that needs to be programmed into the ECU and I thought instead of pulling the front wheel to maybe or maybe not find the sensor ID I would try setting up something similar to what you were experimenting with.

I am using the Arduino Nano as well and the MCP2515 Can Controller. I figured I would just send the data to the laptop for now and once I got it working I can fiter the ID's and take the laptop for a ride and get the sensor ID I need.

For some reason I am not getting any data off the bus and I am at a loss to see what I am doing wrong. I was wondering if you could take a look at what I have setup and see if you can point me in the right direction.

I am connecting to the Diagonostic conenctor on the the Can H and CAN L pins as below.

Diagnostic Connector:
-----------
| O      O |
| O  O  O | <---GY/BL (Can High)
-----------
       ^
        |________ LB (Can Low)


I initialize the can controller to 500kbs

if(CAN_OK == CAN.begin(CAN_500KBPS))

The read of data is just a loop so anything that comes into the Can buffer should be sent to the laptop screen. I configured another CAN controller that is transmitting and connected CAN H/L between them and I receive data so I can assume at least the harware is correct and working.

Any information wouyld be greatly apprecited.
Thanks;

Paul

Offline MAN OF BLUES

  • Arena
  • Sr. Member
  • ****
  • Posts: 2715
  • Country: 00
  • WHISKEY.Tango.Foxtrot.
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #18 on: February 04, 2019, 02:30:35 pm »
RedRambler:

I have a TPMS sensor that needs to be programmed into the ECU and I thought instead of pulling the front wheel to maybe or maybe not find the sensor ID I would try setting up something similar to what you were experimenting with.

I am using the Arduino Nano as well and the MCP2515 Can Controller. I figured I would just send the data to the laptop for now and once I got it working I can fiter the ID's and take the laptop for a ride and get the sensor ID I need.

For some reason I am not getting any data off the bus and I am at a loss to see what I am doing wrong. I was wondering if you could take a look at what I have setup and see if you can point me in the right direction.

I am connecting to the Diagonostic conenctor on the the Can H and CAN L pins as below.

Diagnostic Connector:
-----------
| O      O |
| O  O  O | <---GY/BL (Can High)
-----------
       ^
        |________ LB (Can Low)


I initialize the can controller to 500kbs

if(CAN_OK == CAN.begin(CAN_500KBPS))

The read of data is just a loop so anything that comes into the Can buffer should be sent to the laptop screen. I configured another CAN controller that is transmitting and connected CAN H/L between them and I receive data so I can assume at least the harware is correct and working.

Any information wouyld be greatly apprecited.
Thanks;

Paul

seeing as I couldn't find where he actually combined KDS and his system, and even if he did, it would not extract a code number for a TPS that was not prior manually input into that ECU via KDS, (it must be manually typed in), combined with the fact he has not been here for over 3 years...
Last Active: May 09, 2016, 08:33:32 am

I would say stop connecting wires, and attempting right now, as the cost for an error on your part will be very high, compared to removing a tire and reading the "needed" code printed for the sensor...
Once input into the system, using a KDS, that number (i.d. number) remains there, and can be seen using the KDS... but unless it was manually input... it will not be identified, or read...

sorry.

30 YEARS OF KAW.....

Offline pmiller

  • Newbie
  • *
  • Posts: 3
  • Country: ca
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #19 on: February 19, 2019, 02:28:32 pm »
MAN OF BLUES :

Finally figured it out, the libraries I was using didn't have any parameters for crystal frequency and therefore my baud rate was not correct.
Once I sorted that out I am getting data off the bus so with a little more programming I should be able to retrieve the data I need.

Thanks;

Offline MAN OF BLUES

  • Arena
  • Sr. Member
  • ****
  • Posts: 2715
  • Country: 00
  • WHISKEY.Tango.Foxtrot.
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #20 on: February 19, 2019, 03:22:55 pm »
MAN OF BLUES :

Finally figured it out, the libraries I was using didn't have any parameters for crystal frequency and therefore my baud rate was not correct.
Once I sorted that out I am getting data off the bus so with a little more programming I should be able to retrieve the data I need.

Thanks;

good luck with that.
If you read, what I explained that when a TPS sensor is installed, the sensor ID "must be manually input" thru the KDS, there by "creating a name" so to speak, all you will find is "sensor-unknown i.d.", and it won't allow it to be programmed to be linked to the ECU. via the sensor's internal matching ID code. Even the KDS 'sees' it... but it will NOT link it without that step. The KDS can't even "pull the code" from a sensor.. it only verifies it matches the coding number manually entered, and that matches the signal being transmitted during operation.

also note that all of these TPS sensors do not "broadcast" anything, unless the tire is spinning/rolling down the road.. sitting stationary it's a "turned off" unit.
I seriously suggest you simply peel the tire, get the code off the sensor, and be done. In the end, I think with all you are going thru, you will find this to be true.

30 YEARS OF KAW.....

Offline pmiller

  • Newbie
  • *
  • Posts: 3
  • Country: ca
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #21 on: May 21, 2019, 12:23:53 pm »
As a final update on this I filtered the ID's coming from the can bus looking for the 0x695 which is the Unknown sensor message.
With the data from those messages I took the ID to the dealer, through KDS he programed the front TPMS with the new ID.
All is now working and I can see both Front/Rear pressures.

Offline STC14JIM

  • Newbie
  • *
  • Posts: 8
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #22 on: May 21, 2019, 04:53:23 pm »
Very Cool !!

Offline MAN OF BLUES

  • Arena
  • Sr. Member
  • ****
  • Posts: 2715
  • Country: 00
  • WHISKEY.Tango.Foxtrot.
Re: 2011 Concours CAN Bus - Data Logging and Decoding
« Reply #23 on: May 21, 2019, 07:10:27 pm »
WELLL....  amazing,
THAT WAS EASY. :rotflmao: :deadhorse:

30 YEARS OF KAW.....