大家好、
来自 Delta Electronics 的问候!!
我们在 TM4C1294KC 微控制器中的 CAN 通信存在问题。 我们使用的是标准 CAN。 首先、我们将介绍连接、我们通过 CAN 总线连接了7个控制板、其中1-5是某种 PCB 设计、其余2个(6、7)是不同的 PCB 设计。
节点7以 500kBit/s 的速度以3ms、10ms、16ms 的特定间隔向节点1-6发送数据 节点6接收到的数据很好、并且不会出现错误。 问题和主要关注点是节点1–5、该节点显示的误差没有预测。 在一轮测试中、它可能是显示错误 的第一个节点、而在另一轮测试中、它可能是出现错误的其他一些节点(1-5)。 不会同时检测到多个节点上的错误。 请注意、当数据从1-5个节点传输到节点7时、接收到的数据没有问题。 使用7->6或6->7的数据传输也没有问题。
出于测试 目的 、我们减少 了节点数量、但由于重复出现相同的情形、因此不有用 。 我们 想知道软件方面可能会产生此问题的问题、还请分享您的观点、这将帮助我们进一步调试相同的问题。
谢谢、此致、
