1.一种用于定位通过通信总线互连的电子设备网络中的接地偏移源的方法,所述方法包括:
检测所述通信总线上的信号电压,所述信号电压指示接地偏移条件;
保存检测到的信号电压的电压时间戳,每个检测到的信号电压都具有与其相关联的各自电压时间戳;
向所述通信总线上的消息添加消息时间戳,每个消息都具有与其相关联的各自消息时间戳;
将所述消息时间戳与所述电压时间戳进行比较;以及
基于所述比较,将所述电子设备中的至少一者标识为接地偏移源。
2.根据权利要求1所述的方法,其中所述比较包括:
确定特定消息的消息时间戳与电压时间戳的差值是否小于阈值。
3.根据权利要求1所述的方法,其中所述检测包括:
测量所述通信总线上的信号电压;
将所述测量的信号电压与阈值电压进行比较;以及
当测量的信号电压大于所述阈值电压时,将所述测量的信号电压记录为指示所述接地偏移条件。
4.根据权利要求1所述的方法,其中:
检测信号电压由第一处理例程执行;
保存电压时间戳由所述第一处理例程执行;
添加消息时间戳由第二处理例程执行;
比较时间戳由所述第二处理程序执行;以及
所述方法独立且彼此并行执行所述第一处理程序和所述第二处理程序。
5.一种用于诊断主车辆上的控制器局域网(CAN)的系统,该CAN包括多个通过CAN通信总线互连的电子控制单元(ECU),该系统包括:
处理器设备;以及
与所述处理器设备相关联的存储介质,所述存储介质包括处理器可执行指令,所述处理器可执行指令在由所述处理器设备执行时,能够执行定位CAN中接地偏移源的方法,所述方法包括:
检测指示接地偏移条件的所述CAN通信总线上的信号电压;
保存检测到的信号电压的电压时间戳,每个检测到的信号电压都具有与其相关联的各自电压时间戳;
向所述CAN通信总线上的消息添加消息时间戳,每个消息都具有与其相关联的各自消息时间戳;
将所述消息时间戳与所述电压时间戳进行比较;以及
基于所述比较,将所述电子控制单元中的至少一者标识为接地偏移源。
6.根据权利要求5所述的系统,其中所述比较包括:
确定特定消息的消息时间戳和电压时间戳的差值是否小于阈值。
7.根据权利要求5所述的系统,其中所述检测包括:
测量所述CAN通信总线上的信号电压;
将所述测量的电压与阈值电压进行比较;以及
当测量的信号电压大于所述阈值电压时,将所取样的信号电压记录为指示接地偏移条件。
8.根据权利要求5所述的系统,其中:
检测信号电压由计算机可执行指令定义的第一处理程序执行;
保存电压时间戳由所述第一处理例程执行;
添加消息时间戳由计算机可执行指令定义的第二处理例程执行;
比较所述时间戳由所述第二处理例程执行;以及
所述第一处理例程和所述第二处理例程独立且彼此并行地执行。
9.根据权利要求5所述的系统,其进一步包括:
中央网关模块,其在所述主车辆上且经由所述CAN通信总线耦合到所述ECU上,其中所述中央网关模块包括所述处理器设备和所述存储介质。
10.根据权利要求5所述的系统,其进一步包括:
诊断工具,其在所述主车辆之外且具有用于与所述CAN通信总线建立通信的接口,其中所述诊断工具包括所述处理器设备和所述存储介质。