第九讲CAN总线技术(2)5
3CAN总线的错误类型和界定错误类型:位错误填充错误CRC错误形式错误应答错误5
3CAN总线的错误类型和界定位错误(BitError)向总线送出一位的某个单元同时也在监视总向总线送出一位的某个单元同时也在监视总线
当监视到的总线位数值与送出的位数值线
当监视到的总线位数值与送出的位数值不同时,则在该位时刻检出一个位错误
不同时,则在该位时刻检出一个位错误
例例外:仲裁场的填充位流期间、应答期间、认外:仲裁场的填充位流期间、应答期间、认可错误标志
3CAN总线的错误类型和界定填充错误(StuffError)在应使用位填充方法进行编码的报文中,出现了第6个连续相同的位电平时,将检出一个填充错误
3CAN总线的错误类型和界定CRC错误(CRCError)CRC序列是由发送器完成的CRC计算结果组成的
接收器以与发送器相同的方法计算CRC
如果计算结果与接收到的CRC序列不相同,则检出一个CRC错误
3CAN总线的错误类型和界定形式错误(FormError)当固定形式的位场中出现一个或更多非法位时,则检出一个形式错误
3CAN总线的错误类型和界定应答错误(AcknowledgementError)在应答间隙期间,发送器未检测到“显性”位,则由它检出一个应答错误
3CAN总线的错误类型和界定位错误、填充错误、形式错误或应答错误由检测出的站在下一位开始时发送错误标志
CRC错误由检测出的站在应答界定符后面那一位开始发送,除非用于其它错误状态的错误标志已经开始发送
3CAN总线的错误类型和界定在CAN总线中,就故障界定而言,一个单元(节点)可能处于三种状态:“错误激活”(“ErrorActive”)“错误认可”(“ErrorPassive”)“总