常见问题 @-LINK/艾林科中继器的常见问题>>

检测和信号错误

发布时间:2010-11-08 09:09:53

答案:

不同于其它总线系统,当错误产生时CAN协议不能立即使用应答报文来取代错误信号,对于错误侦测CAN协议有完整的三种报文级机制:

l           循环冗余检测(CRC

l           帧检测(Frame check

l            ACK错误

CAN协议也提供两种位元级的错误侦测机制:

l           监视(Monitoring

l           位填充(Bit stuffing

如果至少一个站使用上述机制发现一个或多个错误,则发送错误标志(error flag来取消当前的传送,阻止其它站继续接收报文,以确保通过网络的数据连贯性,一个错误的报文传送被取消后,发送者自动重新尝试发送(自动重发),并重新进行总线访问权的竞争。

下一步您可以:
查看@-LINK/艾林科中继器产品 >>
查看中继器产品 >>
查看@-LINK/艾林科中继器常见问题 >>