CAN 2.0B Protocolos compatibles
AutomotrizController Area Network 2.0B
¿Qué es CAN 2.0B?
CAN 2.0B (Controller Area Network, Part B) es la especificación del protocolo CAN clásico que soporta identificadores de mensaje estándar (11 bits) y extendidos (29 bits). Desarrollado por Bosch para aplicaciones automotrices, CAN 2.0B se ha convertido en uno de los buses de comunicación más desplegados en vehículos, automatización industrial, equipos medicos y sistemas aeroespaciales. CAN usa un par diferencial (CAN_H y CAN_L) con tasas de bits de hasta 1 Mbps, y su arquitectura multi-maestro permite que cualquier nodo del bus inicie comunicación. El protocolo cuenta con arbitraje basado en prioridad (valores de ID más bajos tienen mayor prioridad), detección de errores robusta (CRC, monitoreo de bits, verificación de trama, verificación ACK) y confinamiento automático de errores con estados error-active, error-passive y bus-off. Cada trama CAN 2.0B transporta hasta 8 bytes de datos, y el formato de trama extendida con IDs de 29 bits proporciona un espacio de direcciones mucho más grande para redes complejas. El análisis de protocolo es esencial para el desarrollo del bus CAN porque los problemas de red — como conflictos de arbitraje, tormentas de tramas de error, condiciones bus-off y temporización incorrecta de mensajes — son casi imposibles de diagnosticar sin decodificar el trafico real del bus. Los ingenieros necesitan verificar IDs de mensaje, contenidos de datos, contadores de error y utilizacion del bus para asegurar comunicación fiable entre todos los nodos de la red.
CAN 2.0B Referencia rápida
| type | Serial, asynchronous |
| signals | CAN_H, CAN_L (differential) |
| max Speed | 1 Mbps |
| voltage Range | Differential |
| standard | ISO 11898 |
Instrumentos Acute compatibles con CAN 2.0B
Soluciones recomendadas
Todos los productos compatibles
Serie TravelBus
¿Listo para analizar este protocolo?
Vea cómo los instrumentos Acute capturan y decodifican este protocolo en tiempo real. Solicite una demo o contacte a nuestro equipo.
¿Cómo analizar CAN 2.0B con instrumentos Acute
Conecte su analizador lógico Acute al bus CAN — capture la señal CAN_RX de un transceptor (single-ended) o conecte a CAN_H y CAN_L (diferencial).
Conecte una referencia de tierra a la placa objetivo.
En el software Acute, seleccione el decodificador de protocolo CAN 2.0B y asigne los canales de entrada.
Configure la tasa de bits (valores comunes: 125 kbps, 250 kbps, 500 kbps o 1 Mbps) y el formato de trama (estándar, extendida o ambos).
Capture y visualice las tramas CAN decodificadas mostrando IDs de mensaje, DLC, bytes de datos, CRC, ACK y cualquier trama de error o sobrecarga en el bus.
CAN 2.0B Descargas y recursos
Software
Application software for the TravelBus protocol and logic analyzer series. Windows 10/11.
Linux application for the TravelBus series. Separate native Linux app (not a Windows port) — currently in beta. Download the latest release from GitHub.