Todavía soy bastante nuevo en el bus CAN y trabajo para comprender la recuperación del bus. The la documentación de MSCAN lee que una vez que un nodo entra en un bus fuera de línea, se volverá a activar de nuevo de error después de contar 128 ocurrencias de 11 consecutivas bits recesivos en el bus CAN ". Estoy tratando de confirmar que esto no es 128 veces consecutivas .
Creo que no es consecutivo, ya que la documentación no se lee de esa manera para las 128 apariciones, pero se establece explícitamente para los 11 bits recesivos consecutivos.
También encontré la siguiente publicación que dice:
Si ese no fuera el caso, un nodo con un receptor defectuoso intentaría enviar, apagar el bus, luego volver a encender el bus e intentar enviar utilizando el 100% del bus. El 128 * 11 hace posible que otros 128 mensajes se filtren mientras este nodo defectuoso pasa por su ciclo de encendido / apagado del bus.
Por lo tanto, parece que se entiende que son 128 no consecutivos ocurrencias de 11 bits recesivos consecutivos.
¿Hay más confirmación de este entendimiento?