Salut,
Un petit update sur ce projet. J'ai enfin réuni tout ce que j'avais besoin pour commencer :
- interface CAN->USB
- connecteur Quadlock
J'ai donc un cable avec d'un coté un connecteur pour brancher sur le connecteur C (chargeur CD) du quadlock du RD4 et de l'autre, de l'USB :
J'ai ensuite fait mes premiers test. J'ai d'abord du chercher la vitesse du bus CAN dans la 407 et il apparait qu'il tourne en 100Kbit/s. A cette vitesse, j'obtiens les trames CAN sans aucun problème via l'interface CANUSB :
t3A56FFFFFFFF7F00
t3E56000000000000
t1108FFFFFFFF00000000
t2A172E019C00510215
t24C50000000000
t115401000080
t16780806FFFF00000000
t03680E00000F010000A0
t1E371D300808000000
t21F3000600
t0B6800000000000000D0
t1BE8000003AC30070000
t15B80103924000D00010
t1A360000FFFF0000
t0E17D8003FFCFCFC00
t126300A000
....
Les trames se decodent de la façon suivante avec l'interface CANUSB:
t : le début de chaque trame
iii : l'identificateur
l : longueur des données
dd : donnée en hexa
Donc par exemple :
t 126 3 00A000 ID: 126 - Longueur: 3 - Données: 00A000
J'ai ensuite fait un petit programme pour transformer les données en hexa en caractères pour espérer commencer par retrouver les textes RDS, ce qui me sort qlq chose du style :
0E1 7 D8 00 3F FC FC FC 00 Ø
126 3 00 A0 00
190 8 02 3F 02 3F FF FF FF FF ??ÿÿÿÿ
168 8 00 00 00 00 00 00 00 00
355 2 10 00
14C 5 00 00 00 00 00
161 7 00 00 3C 00 00 00 53
2A5 8 42 45 4C 20 20 52 54 4C BEL RTL
225 5 20 10 10 03 EC ì
28C 5 00 00 00 00 00
13E 8 3C 00 00 00 00 00 00 00 <
0B6 8 00 00 00 00 00 00 00 D0
217 8 F2 00 00 00 00 FF FF FF ò
17E 8 00 00 00 00 00 0C 0C 00
Et donc ca à l'air de fonctionner correctement à voir la trame avec l'ID 2A5.
Le problème maintenant est qu'il y a des centaines de messages et il faut que je commence à analyser les packets pour essayer de retrouver d'autres choses intéressantes.
A+,
Cyrille