| Author |
Message |
yellowstilo Guest
Free account, no CAN development support
|
19-03-2006, 20:41 Subject: Connect and monitor the C-CAN (motor-CAN) of a Fiat Stilo |
Quote |
|
Today, I tapped into the C-CAN (motorcan) network of my Fiat Stilo to see what kind of data is being transmitted.
First, you need to tap into the C-CAN lines, which are located in a thin plastic housing at the lower left end of the lower steering wheel cover.
It contains (among other things) two twisted pairs of cables, one pink and white, and the other pink and black.
You choose one of the two pairs.
The pink-white wire is CAN low and is connected to pin 14 of the OBD connector on the can tool.
The pink and black wire is CAN high and should be connected to pin 6 of the OBD connector on the can tool.
'For connecting to the CAN lines, I used a model-making servo extension cable (3-pin male/female) and one of the...'
Removed three cables.
Then cut the cable in two. Twist the two wires from each cable together to reduce interference, and then very carefully remove a small amount of the insulation from both of the pink wires so that you can see the inner copper wires.
It's best not to place the two items directly next to each other and cut them apart, due to the potential risk of a short circuit.
Then, solder both wires from the servo cable to the two pink wires (be careful to avoid short circuits!) and insulate them well from each other.
I used red for CAN-high and brown for CAN-low, but of course, you can choose whichever colors you prefer.
It's best to use a short cable. I had the 3-pin connector extended from the diagnostic socket.
To connect the can tool interface to the OBD connector, I connected the other end of the servo cable, using approximately 25 cm of twisted wires (red and brown), to a 16-pin female OBD connector. This was to prevent me from accidentally connecting the wrong pins.
Okay, let's get started - everything is connected, the program is running at 500 kbps in listen-only mode, ignition on, and here come the data bytes!
identifier: :(databytes: meaning (according to the Fiat C-can documentation)
040 7 immo code response
041 7 immo code request
046 8 asr 0
081 8 mot sel
0C2 6 ge (power steering)
146 8 asr 1
166 8 asr 2
361 8 mot 1
3A1 8 mot 2
560 8 status b-can
561 8 status c-ncm (motor control unit)
562 2 status c-nfr (power steering)
566 8 status c-nfr (abs/asr/ebd/vdc)
5A0 4 vehicle speed and odometer
66A 0 RTR
680 8 end of line configuration
6A0 6 time + date
6A0 0 RTR
6AA 0 RTR
t6A 0 RTR
Okay, these are the initial results. I must reiterate that these experiments are undertaken entirely at your own risk, and I assume no responsibility for any consequences if something goes wrong!
I apologize for my German (it's been a long time since school!), but I hope everyone understands what I mean.
If my description isn't clear enough, please feel free to send me an email!
See you next time.
best regards,
Gert.
|
|
| Back to top |
|
 |
yellowstilo Guest
Free account, no CAN development support
|
26-03-2006, 18:09 Subject: C-can (motor-can) Fiat Stilo |
Quote |
|
Here's a small addition, if you please, regarding the C-CAN data format:
6A0 6 17 43 19 03 20 06 represents the time and date displayed on the Fiat Stilo.
17:43 on March 19, 2006.
0C2 6 00 00 xx 00 00 00
xx = changes when you turn the steering wheel - probably the display of the force being applied to the steering wheel?
I would also like to know what the 't' means in the codes t14 - t6A - t56. I thought the codes (identifiers) always had 3 hexadecimal values?
See you next time.
best regards,
Gert.
|
|
| Back to top |
|
 |
yellowstilo Guest
Free account, no CAN development support
acab likes this. |
02-04-2006, 14:23 Subject: codes C-can (motor-can) Fiat Stilo |
Quote |
|
Here are some CAN (500 kbps) codes for the Fiat Stilo:
566 8 00 00 0x xx 00 00 00 00
x xx = vehicle speed 0-512 km/h, resolution 0.0625 /
Attention: Use 5 bits for the first X!
081 8 00 00 00 00 xx 00 00 00
xx = water temperature: -40°C to +215°C / resolution: 1°C.
offset - 40 °C
146 8 00 00 00 00 00 xx x0 00
xx = vehicle speed, 0-512 km/h / resolution 0.0625.
Attention: Use the last X bits for 5 bits!!
361 8 00 xx 00 00 00 00 00 00
xx = torque 0-99.96%, resolution 0.392%.
361 8 00 00 xx xx 00 00 00 00
xx xx = motor speed 0-10240 rpm / resolution 1 rpm.
361 8 00 00 00 00 00 00 00 xx
xx = gas pedal position, range 0-99.96%, resolution 0.392%.
361 8 00 00 00 00 xx 00 00 00
xx = throttle position, 0-99.96%.
resolution 0.392%
560 8 00 00 00 xx 00 00 00 00
xx = outside temperature: -39.5 °C to +87.5 °C / resolution.
0.5 grams C / offset - 40 grams C.
560 8 00 00 00 00 00 xx 00 00
xx = fuel level, 0-100% / resolution: 1%
561 8 00 00 00 xx 00 00 00 00
xx = coolant temperature: -40°C to +215°C / resolution: 1°C / offset: -40°C
561 8 00 00 00 00 xx xx 00 00
xx = fuel consumption: 0-132 liters per hour.
resolution 0.0022
561 8 00 00 00 00 00 xx 00
xx = motor speed 0-8000 RPM / resolution 32 RPM.
And now the search continues - good luck to everyone!
best regards,
Gert.
|
|
| Back to top |
|
 |
acab
Joined: 08/05/2012 Posts: 2 Karma: +1 / -0
Free account, no CAN development support
|
05-08-2012, 3:09 Subject: Connect and monitor the C-CAN (motor-CAN) of a Fiat Stilo |
Quote |
|
Hello everyone, most of the CAN IDs are the same as those in my Alfa Romeo GT.
|
|
| Back to top |
Profile PM |
 |
acab
Joined: 08/05/2012 Posts: 2 Karma: +1 / -0
Free account, no CAN development support
CAN-Diagnose likes this. |
|
| Back to top |
Profile PM |
 |
|