[CAN-bus/DeviceNet] 请教CAN控制器里BEIE的问题

[复制链接]
2661|0
 楼主| lxqqqqq 发表于 2011-6-25 20:47 | 显示全部楼层 |阅读模式
32个节点,线长500米,120匹配电阻,CPU-LPC2364
20K波特率:
如果采用点名回复方式(20mS周期),基本上主机收到每个节点的回复是100%
如果采用多节点同时发送,则优先级低的节点发出的数据比优先级高的节点发出的数据要少,优先级越低数据越少,最少只有90%左右,但是程序里面把BEIE(总线错误中断使能)关掉,就没问题了。
100K波特率:
采用点名回复方式(5mS周期),低优先级的节点也发的比较少;多节点同时发送就更少了。但是程序里面把BEIE(总线错误中断使能)关掉,也没问题了。
感觉BIEI打开时,数据发送慢的时候就没什么问题,发送快的时候低优先级的节点有些帧就发布出来?
为什么呢?哪位大虾遇到过类似问题么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部