如何排除CAN总线通信故障

时间:2014-01-13 14:08:03

标签: can-bus

我正在尝试将ICP CON-7565(USB< - > CAN接口)连接到定制设备(支持CAN2.0B,证明可以与PCL-841卡配合使用)虽然我认为我配置了BAUD和正确的验收码/掩码我可以看到CAN没有来自设备的消息(ICP提供了一个允许我发送和接收CAN消息的工具)。

我是CAN总线的新手,所以感谢您提供有关如何识别问题的任何帮助。

I-7565对我来说可能是错误的界面,我可能错误配置了它,或者它只是被打破了。或者我只是因为无知而做错了什么。我认为没有人可以帮我解决我的具体问题,所以我更愿意询问有关如何识别和分析CAN总线问题的一般信息。例如,在TCP / IP中,您将调用ping,您将重新检查您的IP和网关设置等。您如何处理CAN通信?

其他信息:

操作系统:Win7 64位 连接器:带标准接线的DB-9(2,3,7)

1 个答案:

答案 0 :(得分:4)

最后,我尝试使用来自不同制造商的不同USB< - > CAN接口,它就像一个魅力。由于未知原因,我的旧界面被破坏或不兼容。在解决这个问题的过程中,我学到了很多关于CAN总线的知识,所以现在我分享一下我认为对我原来问题的正确答案:如何解决CAN总线通信问题?

  • 阅读手册到您的USB-CAN接口
  • 安装接口设备的驱动程序并确保其正常工作(检查设备管理器,具体取决于您将看到的新COM端口或新USB控制器的设备类型)
  • 您的设备应附带自己的测试/分析软件(他们可能称之为实用程序或类似软件),运行它并检查它是否可以连接到您的设备
  • CAN通信使用三条线路,称为接地,通常与 DB-9连接连接器,其中高电平与引脚n相关联。 7,低至引脚n。 2和接地引脚n。 3或5 - 确保在USB接口和要与之通信的CAN设备上正确连接
  • 设置连接的属性,最重要的是: CAN类型(2.0A或2.0B) BAUD率验收码接受面具
  • 如果您已经完成了所有这些操作,但仍然可以看到实用程序中没有CAN消息,使用其他USB-CAN接口检查,或者找一些其他方法来测试您的设备实际上是发出CAN消息,你的USB接口实际上可以接收它们。 (这实际上就是我的情况)