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.

[参考译文] TM4C123GE6PZ:TM4C123发送和接收 CAN 总线数据异常

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1417311/tm4c123ge6pz-tm4c123-sending-and-receiving-can-bus-data-abnormally

器件型号:TM4C123GE6PZ

工具与软件:

尊敬的专家:

这是负责格雷的斯凯拉。  

这里是有关 TM4C123的问题。 TM4C123无法向 CAN 总线发送或接收数据、导致系统数据异常。

问题工程 CAN 总线节点共有7个,其中4个控制器在 CAN 总线接收和接收异常现象中。 在 CAN 总线上捕获数据、以及下面的波形。

数据没有明显的问题、然后他们将调试信息添加到异常控制器、并通过 jlink 进行监控以发现控制器处于如下所示的中断错误状态。

他们用示波器作为控制器内部 CPU 到 CAN 收发器芯片来抓取相关信号、 下面是 TxD 信号。

内部程序 不发送信号、但通常它会发送不少于32位数据。

下面是一个 RxD 信号、从中可以查看重新发送的数据。

您可以在该问题上提供帮助吗? 谢谢!

BR、

斯凯拉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    问题工程 CAN 总线节点共有7个、其中4个控制器出现 CAN 总线接收和接收异常现象。 捕获 CAN 总线上的数据、波形如下所示。

    您好、Sklar、

     您能否解释一下您的意思:"总共7个控制器、其中4个控制器位于... "? 您的意思是 CAN 网络上有7个节点、其中4个节点发生故障? 另外三个在做什么? 很难相信其中4个同时失败。 CAN 网络中存在主从关系。 每个人都在使用接受过滤器侦听消息 ID。 如果消息的目标是控制器、则它将对其进行处理或忽略。  

    [报价 userid="52932929" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1417311/tm4c123ge6pz-tm4c123-sending-and-receiving-can-bus-data-abnormally "]

    [报价]

    是否从收发器获取了第一个图像?  从较高层面来看、它看起来没有问题。 有效载荷上的字节数是多少? 我想是4个字节、对吧? 谁发送消息? 这是您所说的三个问题中的一个吗?

    [报价 userid="52932929" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1417311/tm4c123ge6pz-tm4c123-sending-and-receiving-can-bus-data-abnormally "]

    他们用示波器作为控制器内部 CPU 到 CAN 收发器芯片来抓取相关信号、 下面是 TxD 信号。

    [报价]

    我不清楚您的描述和范围。 这是 CANTX 引脚吗? 如果这确实是 CANTX 信号、那么它看起来不正确。 我只看到信号在短时间内下降两次。  

    再次说明、请确切说明看到了多少次失败?

    如果网络上只有两个节点该怎么办。 在双节点网络中、接收失败的节点是否仍会出现故障?  

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

    您好、Sklar、

     我没有听到你的声音。 希望您的问题得到解决。 我现在结束该主题。 如果您有任何更新、您可以回写此帖子、并且状态将自动更改为"已打开"。