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.

[参考译文] TMS320F28335:F28335:eCAN -过载帧

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/727843/tms320f28335-f28335-ecan---overload-frames

器件型号:TMS320F28335

过载框架是 CAN 规范(Bosch CAN 2.0A/B 规范和 ISO11898-1)的一部分。

eCAN 指南指出28335 eCAN 模块完全符合 CAN 协议、但是没有找到任何关于模块使用过载帧的文本。

与过载条件相关的唯一部分在第74页。 但它不涉及发送/接收过载帧... 它是关于 CPU 处理过载情况的。

那么、该模块是否与过载帧兼容?

它会自动发送过载帧吗? 何时?  

如果 DSC 接收到过载帧怎么办? 发生什么事了?  

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

    支持过载帧、eCAN 参考指南的"CAN 协议概述"部分对此进行了简要介绍。 IP 将处理何时发送它们、并按照规范中的详细说明进行工作。

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

    我从几年前就找到了我的 CAN 在线讨论组的档案、其中解释了以下内容:

     

    "..过载帧的设计目的是使一个节点能够防止其他节点发射、直到该器件处理完前一条消息、即当器件的状态机无法在总线上显示另一条消息之前对该消息进行内部处理时。 它是具有低时钟速度的旧器件的一种赝像。 在当前一代具有高时钟速度的器件中、您很少会遇到这种情况。 协议规范规定、如果在消息末尾显示过载帧、则节点必须能够处理该帧。  它不表示节点必须能够生成一个节点。 "