Author Topic: BUS Load - CANOpen vs J1939  (Read 3073 times)

Offline Lukey

  • PLUS+1 Expert
  • ****
  • Posts: 59
  • Karma: +6/-0
BUS Load - CANOpen vs J1939
« on: May 04, 2024, 02:18:11 AM »
Typically which protocol generates more bus load? Within a system of lots of nodes?

Often when selecting hardware like JS1H joysticks, PVE CAN coils and other Danfoss sensor there is always both options CANOpen Or J1939.

Almost all my applications are using a GUIDE controller so there is no limitations there, I'm not concerned about the pros or cons of each protocol but concerned when designing a system with lots of nodes/devices, which would be best to select to reduce bus load?

Offline jashom1

  • PLUS+1 Expert
  • ****
  • Posts: 80
  • Karma: +6/-0
Re: BUS Load - CANOpen vs J1939
« Reply #1 on: May 29, 2024, 01:05:01 AM »
My vote would be probably CANOpen, it gives you the flexibility to setup your devices to respond individually to SYNC messages.

For example, if you have a device that isn't required to have fast data response, configure that to respond to every 20 (or whatever) SYNC messages. The critical devices would be set to respond every SYNC message.  Using this method can help maintain your bus load.

Offline Lukey

  • PLUS+1 Expert
  • ****
  • Posts: 59
  • Karma: +6/-0
Re: BUS Load - CANOpen vs J1939
« Reply #2 on: May 30, 2024, 09:56:39 AM »
Fantastic information thanks jashom1