Author Topic: detailed description of a CANbus?  (Read 804 times)

0 Members and 1 Guest are viewing this topic.

Offline k8943Topic starter

  • Regular Contributor
  • *
  • Posts: 100
  • Country: be
detailed description of a CANbus?
« on: February 03, 2019, 09:48:58 am »
Anyone have a detailed description of a CANbus, for example from a German car?

Am new to CAN, have studied the technical aspects but would like to read about how it's implemented in practice accross a wide variety of communication scenarios before jumping in.

Particularly interested in seeing what people to do confirm messages have gone through, track errors, detect failed devices and so forth. Wondering if flags are set when waiting for responses or if blocking waits are used? Wondering if watchdog timers run all over the place to detect failed devices that haven't recently submitted information or if remote frames are preferred to request information instead? etc. etc. Also wondering if single message IDs are preferred for a class of recipient with device-specific information then contained in data fields; or if individual message IDs are used to target specific devices and offer the possibility of the ACK serving as reception confirmation. Etc. etc...

No plans to badly reinvent the wheel!
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10384
  • Country: nz
Re: detailed description of a CANbus?
« Reply #1 on: February 03, 2019, 09:52:59 am »
Might help





« Last Edit: February 03, 2019, 09:54:47 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: k8943

Offline k8943Topic starter

  • Regular Contributor
  • *
  • Posts: 100
  • Country: be
Re: detailed description of a CANbus?
« Reply #2 on: February 04, 2019, 06:45:59 pm »
Thanks Psi, enjoyed looking at those.

Someone suggested reading about "Can Open" - a higher level set of principles for working with CAN for automation. Been googling and reading and has helped clarify some good working methods. Tx again.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf