This paper introduces an implementation of a Controller Area Network (CAN) protocol analyzer including physical layer characteristics for an automotive application. CAN protocol analyzer is used to investigate plausibility of an internal network bus o...
This paper introduces an implementation of a Controller Area Network (CAN) protocol analyzer including physical layer characteristics for an automotive application. CAN protocol analyzer is used to investigate plausibility of an internal network bus of an automobile. However, commercial CAN protocol analyzers tend to concentrate only on higher logical layer rather than physical layer which can not be neglected because many faults have been found to make troubles in physical aspects. This study analyzes requirements and designs an implementation of a CAN protocol analyzer for an automotive application. This analyzer can investigate not only messages and frames in logical layer but also signals in physical layer. It is implemented with a CAN controller and high speed ADC for logical and physical layers respectively. The experiment with an automotive CAN bus system with 100Kbps speed controlling 60 body electrical loads in a real passenger car is shown to validate feasibility of the implemented analyzer.