This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CAN 消息传输

Guru**** 2008950 points
Other Parts Discussed in Thread: TCAN4550
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1242573/can-message-transmission

主题中讨论的其他器件:TCAN4550

您好  

我正在从事一个汽车项目。 我需要通过 CAN 获取车辆点火开关打开/关闭的状态和车辆中的钥匙位置(关闭/ACC/IGN)。 是不是不购买一个 CAN 堆栈或 OBD 堆栈就能实现这一点。

是否有任何其他 IC 支持此功能而不使用堆栈。 我正在寻找一种经济高效的解决方案

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    CAN 软件堆栈通常处理 CAN 总线通信的高级功能、例如错误处理、模式管理和器件层抽象。 如果不需要这种高级管理或通过系统中的其他地方进行这种管理、则只需直接配置和访问 CAN 控制器就可以从 CAN 总线获取此类信息。 这可以在包含 CAN 控制器或外部控制器的任何 MCU 上完成、例如 TCAN4550。  

    如果这是您要查找的内容或者您的应用还有其他一些要求、请告诉我。  

    此致、  
    埃里克·肖特  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我需要通过 CAN 了解车辆打开/关闭的情况。 默认情况下、在没有任何堆栈的情况下、是否可以将任何车辆信息传输到接收端、如 RPM 等。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    CAN 总线上提供的数据取决于 CAN 的高级系统实现方式。  要获取网络中任何节点的状态、您需要了解系统对发出此类请求的期望。 如果系统已经广播了此类信息、则只需监控 CAN 流量即可确定系统状态。 由于所有系统实现都是独特的、因此您需要先确定特定系统中可用的功能、然后才能确定系统的状态。  

    此论坛专门用于支持 CAN 实现的低级物理层和协议层。 这里的工程师是实现此类系统所需硬件方面的专家、但我们在各种高级系统实现策略方面的经验较为有限。 我建议联系您所使用系统的主管工程师、以了解高级通信方案的实施情况。  

    此致、
    埃里克·肖特