Skip to main content

故障排除

CAN总线

问题

可能的解决方案

应用程序下载完成后,设备树中的 CAN 总线会立即显示为红色。

查看CAN总线的状态页面和日志页面。您可以在这里找到更多信息。

可能的原因:

  • 驱动器无法打开:

    • 网络 ID 设置过大。

      在 CAN 总线上,设置了一个网络 ID,但没有对应的驱动程序实例。如果控制器只有两个 CAN 接口,则网络 ID 的有效值只能是 0 和 1。

    • 运行时未加载驱动程序组件。

      检查 CAN 驱动程序组件是否已正确加载(请参阅日志记录器和“运行时配置”章节)。

    • 内存不足。

      打开 CAN 驱动程序需要内存。可用内存可能不足。

  • 总线发生故障:

CAN 总线在运行时模式下会在红色和绿色之间切换,或者保持红色。

查看CAN总线的状态页面和日志页面。您可以在这里找到更多信息。

可能的原因:

  • 总线发生故障。

    CAN芯片发出总线错误信号。请参阅“硬件故障诊断”章节。

CAN总线上有一个红色感叹号。

查看CAN总线的状态页面和日志页面。您可以在这里找到更多信息。

可能的原因:

  • 公交车预警已发出。

    CAN芯片发出总线警告信号。总线用户可以发送和接收消息,但这可能会导致意外情况,因为CAN报文可能会丢失。

检查一下电缆。

更多信息请参见:硬件故障诊断

CAN总线上有一个灰色感叹号。

查看CAN总线的状态页面和日志页面。您可以在这里找到更多信息。

可能的原因:

  • 过去曾发生过一个错误,目前已得到纠正。例如,这可能是 CANLow 和 CANHigh 之间的临时短路。您可以通过点击状态页面上的相应按钮来确认此错误。确认按钮或 CAN 总线上下文菜单中的命令。