首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决CAN总线通信问题

如何解决CAN总线通信问题
EN

Stack Overflow用户
提问于 2014-01-13 14:08:03
回答 1查看 2.3K关注 1票数 0

我正在尝试将ICP CON i-7565 (USB<->CAN接口)连接到一个定制设备(支持CAN2.0B,经证明与PCL-841卡一起工作),尽管我认为我已经正确配置了波德和接收代码/掩码,我可以看到无法从设备发出任何消息(ICP提供了一个工具,可以允许我发送和接收can消息)。

我是新来的CAN总线,所以我感谢任何帮助如何确定问题。

对于我来说,I-7565可能是错误的接口,我可能是配置错了它,或者它只是被破坏了。或者我只是因为无知而做错了什么。我认为没有人能帮助我解决我的具体问题,所以我想要的是关于如何识别和分析can总线问题的一般信息。例如,在TCP/IP中,您会调用ping,重新检查您的ip和网关设置等。您为CAN通信做了什么?

更多信息:

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-22 13:38:36

最后,我尝试使用不同的USB<->CAN接口,从不同的制造商,它的工作就像一个魅力。我的旧界面不是坏了,就是不兼容,原因不明。在研究这个问题的过程中,我学到了一些关于CAN总线的知识,所以现在我分享了我认为正确的答案:如何解决CAN总线通信问题?

  • 阅读USB-CAN接口手册
  • 安装接口设备的驱动程序并确保其工作正常(检查设备管理器,取决于设备的类型,您将看到新的COM端口或新的USB控制器)
  • 您的设备应该附带它自己的测试/分析软件(他们可能称之为实用程序或类似软件),运行它并检查它是否可以连接到您的设备
  • CAN通信使用三根线,称为 High Low Ground,通常连接到DB-9连接器,其中High连接到pin n. 7、Low to pin n.2和接地to pin n. 3或5-请确保在您的USB接口和您想要与其通信的设备上正确连接。
  • 设置连接的属性,最重要的是:可以键入 (2.0A或2.0B) 波特率验收代码验收掩码
  • 如果您已经完成了所有这些,但是仍然看不到can消息到达您的实用程序,会使用不同的USB-CAN接口检查,或者找到其他方法来测试您的设备是否真的在发送CAN消息,并且您的USB接口实际上能够接收它们。(这其实是我的案子)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21093261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档