CAN 总线中错误帧的理解
错误主动节点和错误被动节点有什么不同?我理解是错误主动节点是指该节点接收到错误的数据,产生了错误标志,并发送错误帧到总线上。而错误被动节点是指接收到错误帧的节点。但是,对于怎样判定接收到的数据是不是错误的,不是很清楚。各位朋友谈谈自己对can总线错误帧的认识。 位错误中的这句"If a bit is transmitted as dominant and received as recessive or vice versa, this is regarded as a biterrorconditionthatcausesanerrorframe transmission in the next bit-time.If a recessive transmitted bit is overwritten by a dominant one in arbitration field and acknowledge slot, this is not a bit error."该怎么理解呢? 今天又看了看CAN控制器的几个状态,我上面的理解好像不对。错误<128是主动错误状态,128<错误<255被动错误,>255总线停止。不过错误检测算是明白了。
页:
[1]