I'm doing self-study on the J1939 CAN bus, and I fairly sure that I have a reasonable grasp on the fundamentals. Most of what I'm working with deals with the physical layer, the J1939/11. What I'm struggling with has to do with the interfacing of J1939 compliant devices, such as instrumentation and gauges, that are added as nodes on the network. Considering that the network and backbone are designed to accept a gauge, e.g. J1939 compliant tachometer, can the gauge simply be added to the network without any other considerations? In other words, the tachometer will simply read the stream of messages emanating from controllers on the network and only intercept those messages with information relative to the tach, or does the Master Controller need to know that there is a tach in the network in order to send data that the tach will intercept? I'm trying to understand and determine if the J1939 compliant gauge has a unique node ID that the Controller needs to know exists, in order to send the correct message components. Any insight on this would be greatly appreciated. This has been a difficult subject to grapple with.
- posted
14 years ago