回LS<br />一般来说,至少需要两个CAN节点才可以做你所说的测试.<br /><br />原因:<br />CAN通信成功的最后一步是:发送方收到了接收方回送的ACK.如果没有这个ACK,发送方就认为这次发送失败了,一般就会不停的反复重发(当然一般也可以设置不自动重发).<br /><br />有一部分CAN器件,比如SJA1000可以配置工作在"自发自收"模式(自己给自己回ACK,有点象自慰呵呵).这样,如果你的测试装置里有比较方便的人机界面,就可以通过查询SJA1000里面的状态寄存器并通过你的人机界面显示出来,间接的知道CAN的工作是否异常了.<br /><br />不幸的是,并不是所有的CAN器件都支持"自发自收"模式.这样的话,就必须有至少俩节点了!<br />
|