J1939 Sampling Point Diagnostics: Correlating Oscilloscope Waveform to CAN Controller Bit Timing Errors

I remember the job that pushed me to sit down and write this. Third shift, a mining haul truck dead in the service bay, and the diagnostic laptop blinking J1939 No Communication every thirty seconds like clockwork. The engine would catch, run for a minute or two, then the ECM would trip on a J1939 […]