¿Cuál es la diferencia entre CCP y UDS?

CCP significa Protocolo de Comunicación Can. La red de área CAN o controlador es una forma de comunicación asincrónica (sin reloj) que se produce entre dos o más microcontroladores. Es probable que escuche un montón de “CAN” en la industria automotriz ya que cada módulo en un automóvil (por ejemplo, unidades de control del motor, ABS, sistemas de infoentretenimiento, etc.) utiliza microcontroladores dedicados que deben estar sincronizados entre sí. Y CAN es el protocolo más popular para ello.

Piense en CAN como la red más pequeña posible (WAN> MAN> LAN> CAN).

UDS, por otro lado, significa servicios de diagnóstico unificados, que son un conjunto de protocolos ISO que se siguen para establecer la comunicación entre varios módulos, sensores y actuadores. UDS es algo que define y abarca varios servicios como leer desde sensores, escribir en los elementos de memoria, controlar actuadores, etc., todo lo cual se puede hacer utilizando el protocolo de comunicación CAN. Entonces, cuando lo mira en términos de la capa OSI, su GUI será la capa de aplicación, la UDS será la capa de presentación y sesión y la CAN será la capa de Controlador.

Consulte la página de Wikipedia para UDS, tiene mucha información.

CCP es el protocolo de calibración de latas utilizado principalmente para calibrar la ECU para una salida optimizada. El protocolo utiliza el bus CAN como capa física, pero permite solo 5 bytes de transferencia de datos en una trama CAN, por lo que no es adecuado para flashear la ECU de manera ideal. CCP también proporciona servicios de diagnóstico pero de manera muy limitada.

Por otro lado, el UDS se utiliza principalmente para fines de diagnóstico. La transferencia de datos generalmente se basa en los medios físicos utilizados, que pueden ser CAN, LIN o Ethernet. Se utiliza para fines de seguimiento y flasheo de DTC