问题: 我将节点A连接到CAN总线上,设置为0.5s发送一次数据,用USBCAN-2E-U工具监测,可监测到节点A发出的数据。
我在CAN总线上再加一个节点,节点B,节点B也会发送数据。
再用USBCAN工具监测节点A发出的数据,发现A节点的数据不正常,不是0.5s一次,有时是2s一次,有时3s一次,有时要更久。
再去掉节点B之后,节点A的数据就正常了。
猜想:
节点B的CANid的优先级高于节点A的,节点A在发送数据的时候被节点B打断。
但是,我将节点A的优先级设置为高于节点B之后,在观察,发现节点A的数据还是不正常。
被这问题困扰了挺久的,还望大神指点一二啊。
有空 参考下我的 帖子
http://www.openedv.com/forum.php ... d=109854&extra=
一周热门 更多>