canbus message understanding?

Hello ,
I have connected canbus device to my car
and I notice that everytime I change the rate (250kbps, 500kbps) I get different messges :
for example on 250kbps:

e[1me[34mcan0e[0m  110   [4]  B4 23 34 D6
  e[1me[34mcan0e[0m  012   [1]  remote request
  e[1me[34mcan0e[0m  004ACDA0   [1]  remote request
  e[1me[34mcan0e[0m       091   [4]  A7 32 AA 07
  e[1me[34mcan0e[0m       709   [0] 
  e[1me[34mcan0e[0m       091   [4]  A7 32 AA 07
  e[1me[34mcan0e[0m       654   [4]  A7 32 AA 07
  e[1me[34mcan0e[0m  1952CDA0   [4]  remote request
  e[1me[34mcan0e[0m  10437A5F   [4]  remote request
  e[1me[34mcan0e[0m       44D   [2]  C7 32
  e[1me[34mcan0e[0m       560   [2]  C7 32
  e[1me[34mcan0e[0m       091   [4]  C7 B4 23 34
  e[1me[34mcan0e[0m  11A6E2DF   [4]  remote request
  e[1me[34mcan0e[0m  1A6E2DF0   [4]  remote request
  e[1me[34mcan0e[0m  1B8B7C20   [4]  remote request
  e[1me[34mcan0e[0m       70B   [0] 
  e[1me[34mcan0e[0m  19FEB5F6   [0] 
  e[1me[34mcan0e[0m  1B755B9F   [0] 
  e[1me[34mcan0e[0m  147444BE   [8]  remote request
  e[1me[34mcan0e[0m       091   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  11DD6E0F   [4]  remote request
  e[1me[34mcan0e[0m  1C2649C9   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  1BAF837E   [4]  92 49 24 92
  e[1me[34mcan0e[0m       184   [4]  92 49 24 92
  e[1me[34mcan0e[0m       091   [8]  FF 09 52 48 A7 32 AB D6
  e[1me[34mcan0e[0m  091DD75F   [8]  FF 09 52 48 A7 32 AB D6
  e[1me[34mcan0e[0m  11DD75F0   [8]  FF 09 52 48 A7 32 AB D6
  e[1me[34mcan0e[0m  17C2CDA0   [8]  FF 09 52 48 A7 32 AB D6
  e[1me[34mcan0e[0m       4BD   [8]  remote request
  e[1me[34mcan0e[0m       6E8   [8]  FF 09 52 48 A7 32 AB D6
  e[1me[34mcan0e[0m       091   [4]  FF 09 52 48
  e[1me[34mcan0e[0m       6E8   [4]  FF 09 52 48
  e[1me[34mcan0e[0m  1BA2CDA0   [4]  FF 09 52 48
  e[1me[34mcan0e[0m  10D592FB   [0] 
  e[1me[34mcan0e[0m       6E9   [8]  FF 09 52 48 B4 32 AA 55
  e[1me[34mcan0e[0m       091   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  0246CDA0   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m       654   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  1952CDA0   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  19FF03EC   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m       6E8   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m       44D   [8]  remote request
  e[1me[34mcan0e[0m       560   [8]  remote request
  e[1me[34mcan0e[0m       091   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m       460   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  1182CDA0   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  0DA0E160   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  0C18DFDF   [4]  A7 30 AB D3
  e[1me[34mcan0e[0m  147444BE   [8]  remote request

on 500kbps I get :

 e[1me[34mcan0e[0m  0E0   [8]  C5 7F FE 7F F1 40 FE FE
  e[1me[34mcan0e[0m  0E1   [8]  7F F7 7F FF 7F DB A8 09
  e[1me[34mcan0e[0m  19D   [8]  38 2E B0 61 A8 08 00 D8
  e[1me[34mcan0e[0m  299   [8]  FF E0 00 18 A8 10 FF E0
  e[1me[34mcan0e[0m  29A   [8]  00 00 00 00 00 00 0A F5
  e[1me[34mcan0e[0m  312   [8]  50 00 02 47 FF 40 A0 87
  e[1me[34mcan0e[0m  378   [8]  3C 68 96 28 08 40 00 20
  e[1me[34mcan0e[0m  563   [2]  2E B0
  e[1me[34mcan0e[0m  15A   [6]  3A 70 00 14 00 00
  e[1me[34mcan0e[0m  15C   [8]  1C 3C 31 E3 29 00 25 00
  e[1me[34mcan0e[0m  15D   [8]  5E 8B 82 F0 98 90 44 FE
  e[1me[34mcan0e[0m  15E   [8]  32 C3 29 36 63 29 71 8A
  e[1me[34mcan0e[0m  44E   [7]  47 4C C8 E1 17 52 4C
  e[1me[34mcan0e[0m  2F7   [1]  44
  e[1me[34mcan0e[0m  194   [6]  FE 32 00 08 00 00
  e[1me[34mcan0e[0m  18D   [8]  32 94 88 AA 08 00 00 00
  e[1me[34mcan0e[0m  18E   [8]  00 00 00 00 00 00 48 00
  e[1me[34mcan0e[0m  2E1   [4]  72 0E 90 00
  e[1me[34mcan0e[0m  313   [2]  03 88
  e[1me[34mcan0e[0m  0E0   [8]  C5 7F FE 7F F1 50 FE FE
  e[1me[34mcan0e[0m  0E1   [8]  7F F6 7F FF 7F DB AA 08
  e[1me[34mcan0e[0m  19D   [8]  38 2E B0 61 A8 08 0A CE
  e[1me[34mcan0e[0m  1DE   [8]  00 00 00 00 00 00 0A F5
  e[1me[34mcan0e[0m  312   [8]  50 00 02 47 FF 50 A0 77
  e[1me[34mcan0e[0m  357   [7]  1F 29 00 00 00 00 07
  e[1me[34mcan0e[0m  453   [6]  E5 80 00 04 C0 00
  e[1me[34mcan0e[0m  15A   [6]  3A 70 00 14 00 00
  e[1me[34mcan0e[0m  15C   [8]  1C 3C 31 E3 29 00 26 00
  e[1me[34mcan0e[0m  15D   [8]  5E 8B 82 F0 98 90 44 FE
  e[1me[34mcan0e[0m  15E   [8]  32 C3 29 36 63 29 71 8A

how do I know which one to use ?
wher can I find information about it
also waht does "remote request" mean ?

I'm using a copy of this file
"J1939™DA - DIGITAL ANNEX OF SERIAL CONTROL AND COMMUNICATION
HEAVY DUTY VEHICLE NETWORK DATA - JUL 2019"
to find the pgn \ pid - but nothing can be found

can some one guide\help?

Thanks ,

Put the CAN bus receiver into listen mode (to stop ACK bits messing up the bus), pick a baud rate and check for errors. Repeat for the next candidate baud rate and so on.

See https://forum.arduino.cc/index.php?topic=560289.0

But the reading is OK

I want to know what is the data that goes on 500KBPS and what on 250KBPS?
also if the number is pid\pgn - so I will know what to look for ?

Thanks ,

Are you using an Arduino?

You posted the same question here undersatnding CanBus replay - Raspberry Pi Forums
It starts with "I have a working code on pi with mcp2515..."

yes ,
I have one on ardiuno
and one on PI

I get the same resulat from both of them - so I know the reading is ok and correct
I just want to know how to "read" the pid data , is there a guide for it ?
for start just to be able to know which one is the total disatnce of the car

Thanks,

What one can do is to find a OBD library, such as thins one GitHub - stanleyhuangyc/ArduinoOBD: OBD-II library and sketches for Arduino, look at the code, and learn or, as I did, use a prebuilt OBDII reader, like the Freematic OBDII and just code for the PID's.

first of all , thanks for the github link!
I looked at

ArduinoOBD/libraries/OBD/OBD.h

didn’t find even 1 (to be sure I was driving my car and record the data to a text file then looked at the OBD.h )

did I miss something ?
this is what you meant , no?

david1234:
first of all , thanks for the github link!
I looked at

ArduinoOBD/libraries/OBD/OBD.h

didn't find even 1 (to be sure I was driving my car and record the data to a text file then looked at the OBD.h )

did I miss something ?
this is what you meant , no?

I've no idea what this means.

this is what you told me to do
to look at the code at Github and look there ?

ot I missunderstood you ?

Thanks ,

david1234:
this is what you told me to do
to look at the code at Github and look there ?

ot I missunderstood you ?

Thanks ,

My suggestion is aimed at helping you answer the question of how to use the PID's to get the info you want. The Freematics library works really good and could have served as a template for your project.

I thought it might have 1 or 2 examples for basic PID (such as total distance \ VIN)
so I will see and understand how to search more

I wil try to run it and see it something came up

Thank you for the help!