This vehicle that I've started co-developing is designed with only a 120 termination resistor on the CAN bus. Obviously there should be two of those resistors on two ends of the bus. I will be making that change, but there were some troubles in the past and present with the CAN bus. I'm wondering if it is likely that those are/were caused by this error. And how critical it is/was that the bus was terminated at only one location, and at 120 ohm.
I will be troubleshooting those issues, but they're intermittent. So it would be of great help to know whether it is sensible to keep looking for them if this termination resistor issue is solved.
Some information:
- J1939 communications protocol is used
- Bus speed 250 kbit/s
- Bus length ca. 7 m
- Amount of nodes is 15 (I guess), combined, 60 unique messages exist.
- Average busload 40%, at intervals the bus load peaks at 100%
There are also issues with one node intermittently not getting online at startup. Twisted pairs were used that wasn't forgotten by the designer, if you were wondering...