在CAN总线上进行大量信息传输时有消息有延时



主要软件:
主要软件版本: 2.3.2
主要软件修正版本: N/A
次要软件: N/A
硬件: Industrial Communications>>CAN

问题:
在CAN总线上传输信息比较少时,我传输的消息没有问题,但是一旦传输的消息比较多时,我就看到有延时。为什么会这样?

解答:
有可能是到达的消息比输出的消息的ID更小。在这种情况下,控制器会优先处理小ID(达到),这有可能引起输出消息的延时,应为同一时间总线上只能有一个消息。您可以尝试设者过滤在这些输入消息到达控制器之前阻止它们。在LabVIEW Example Filder和NI-CAN目录里都有自带的设置过滤的例子。这些例子展示了如何利用板载过滤器。

相关链接:
KnowledgeBase 3JL8MLFM: How Can I Monitor the NI-CAN Bus?
KnowledgeBase 3W3B7I5N: Why am I Unable to See Any Traffic On the CAN Bus When I Use the PCMCIA-CAN

附件:





报告日期: 08/03/2006
最近更新: 08/14/2006
文档编号: 3X59Q4C5