Quina diferència hi ha entre CCP i UDS?


Resposta 1:

CCP significa Can Communication Protocol. La xarxa d'àrea CAN o del controlador és una forma de comunicació asíncrona (sense rellotge) que es produeix entre dos o més micro-controladors. Heu d’escoltar molts “CAN” a la indústria de l’automoció, ja que tots els mòduls d’un automòbil (com ara unitats de control del motor, ABS, sistemes d’entreteniment, etc.) utilitzen microcontroladors dedicats que han d’estar sincronitzats entre ells. I CAN és el protocol més popular.

Penseu a CAN com a la xarxa més petita possible (WAN> MAN> LAN> CAN).

D'altra banda, UDS significa serveis de diagnòstic unificat, que són un conjunt de protocols ISO que es segueixen per establir una comunicació entre diversos mòduls, sensors i actuadors. L’UDS és una cosa que defineix i abasta diversos serveis com llegir des de sensors, escriure als elements de la memòria, controlar actuadors, etc., tot això que es pot fer mitjançant el protocol de comunicació CAN. Així doncs, quan ho observeu en termes de la capa OSI, la vostra GUI serà la capa d’aplicacions, la UDS serà la capa de presentació i sessions i el CAN serà la capa de Controlador.

Consulteu la pàgina de Viquipèdia per UDS, que conté molta informació.


Resposta 2:

CCP és el protocol de calibració utilitzat principalment per calibrar l'ECU per a una sortida optimitzada. El protocol utilitza el bus CAN com a capa física, però permet només 5 bytes de transferència de dades en un fotograma CAN, per la qual cosa no és adequat per a l'ús de l'ECU intermitent. CCP també proporciona serveis de diagnòstic, però de forma molt limitada

D'altra banda, la UDS s'utilitza principalment amb finalitats de diagnòstic. La transferència de dades es basa generalment en suports físics utilitzats, que poden ser CAN, LIN o Ethernet. S'utilitza per al seguiment de DTC i parpelleig