Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CAN bus help and advice
#1
I'm trying to monitor the CAN bus between the BSI and the MFD type A. The bus analyser did not like the connection so when I checked it with a scope the low was 12v driving to gnd and the high was gnd driving to 12v, so not CAN limits at all. On the bench the type A display is just blank, can't get it it wake up or display by sending any CAN data. I'm actually not sure of the correct IDs for the type A display anyway. Has anyone on the forum got any experience of this ?
Reply
#2
You need to connect to comfort CAN.
It is not "normal" CAN.

I did some test with Arduino + canbus reader but not got too far.
Did not find correct decoder. Connected in car to MFD Can wires
Other projects swamp me...

Best regards,
brajomobil
Reply
#3
Up until roughly 2009, PSA cars had both canbus for mission-critical things and a proprietary vanbus (vehicle area network) for 'driver comfort' including the MFD.

They are similar in principle but differ in the detail, probably in the format of the data packets. It is nogh on impossible to find out specs for vanbus now because it has been deprecated (see below) so the websites which once covered it no longer exist.

But from roughly 2009 PSA dropped vanbus and went with only canbus.

So although you have a B9 and therefore probably canbus only, it may be worth checking that out exactly for your car.

If you do have vanbus, search this forum for that term.

I am still in research and theory mode with no practical experience, although I'm also intending to sniff the vanbus in my M59 with an Arduino when I can.

There are several Youtube videos on the subject - just search for vanbus, or for Citroen/Peugeot with canbus, etc.
53 1.4i MS MPV RIP
53 1.6 MS Desire RIP
08 C4GP 1.9 VTR+
Reply
#4
Following some research the measurements match a "low speed" (125khz) CAN Bus. So I'm now making a interface to the type A display.  Checking on the display PCB it uses a tja1054 from Philips, which is indeed a low speed bus driver.


Attached Files Thumbnail(s)
   
Reply
#5
Very interesting. Keep us updated!
53 1.4i MS MPV RIP
53 1.6 MS Desire RIP
08 C4GP 1.9 VTR+
Reply
#6
Well, a bit of success. I made an interface to the low speed CAN using the same bus driver as the display and it now works fine. I can turn on the display on the bench, it sends about 6 frames of data, its present status, the time, serial number etc. I can send frames to display most of the warning messages, alter the temp display, but can't find the node ID for the date/time and the F to C for the temp setting. Guess I need the manual for the display if anyone can help with that?


Attached Files Thumbnail(s)
   
[-] The following 1 user says Thank You to Blakey for this post:
  • Gryffindor
Reply
#7
I'm afraid I have never seen a full-blown manual for these displays, only basic operating instructions in the car handbook. Wouldn't both date/time and C/F be settable using the front buttons rather than programmed?

I'm only at basic theory, you are at implementation. Hopefully others can help you more...

That's some serious kit you have there - what is the little interface board you are using please? If it has the same chip as the display, I suppose you made it yourself?
53 1.4i MS MPV RIP
53 1.6 MS Desire RIP
08 C4GP 1.9 VTR+
Reply
#8
Hi, yep I made the interface myself. Happy to post the circuit here in the near future (when I draw it up nicely!) It uses the microchip SPI interface and the low-speed bus driver, so it will work with raspberry pi or Arduino. You need two frames to keep the display awake, or it goes back to sleep mode. Remains powered and active on the bus when asleep. I don't have any buttons on my display. I think that the radio sends the time/date to the display, (not scheduled) where it is kept, the display sends the time/date every 1000ms, (presumably to the BSI, or anything else), I can read that, just can't change it.
Reply
#9
time / date and other display settings like C or F are stored in the cdplayer
Peugeot Partner Tepee 1.6 BlueHDI 100, year 2017
If you like gaming visit GameForest
Reply
#10
The circuit would be very welcome for me, though maybe too much for some forum members.

Aren't the three holes on the left meant for push buttons? I admit that in your photo they could be taken for bulb holders, but other pics (for example https://www.ebay.co.uk/itm/254529516933) show pcb tracks in them, which would be commoned together by carbon pads or similar on the ends of push switches.

Edit: inserted eBay pic for ref when the item is no longer listed.

   
53 1.4i MS MPV RIP
53 1.6 MS Desire RIP
08 C4GP 1.9 VTR+
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Welcome
You have to register before you can post on our site.

Username:
  

Password:
  




[-]
Search
(Advanced Search)

[-]
Latest Threads
The creation of my personal solo-travellor.
Last Post: Drummond
Yesterday 04:46 PM
» Replies: 18
» Views: 1285
Column Universal Joint
Last Post: pondweed
Yesterday 01:00 PM
» Replies: 8
» Views: 7378
Touchscreen Version
Last Post: sswindon
Yesterday 12:03 PM
» Replies: 1
» Views: 206
Internal roof bars
Last Post: Iank
Yesterday 12:01 PM
» Replies: 24
» Views: 6571
Fold down table
Last Post: Iank
Yesterday 11:57 AM
» Replies: 1
» Views: 207
Passenger seat warning light by pass
Last Post: Bluebottle
Yesterday 11:17 AM
» Replies: 5
» Views: 144
Are brake pistons / seals a common size?
Last Post: geoff
Yesterday 10:44 AM
» Replies: 1
» Views: 39
Online parts. Where are people buying from thes...
Last Post: geoff
Yesterday 10:37 AM
» Replies: 1
» Views: 59
Advice on Fuel Pump Please
Last Post: geoff
27-04-2024 07:07 PM
» Replies: 2
» Views: 131
Hello
Last Post: geoff
27-04-2024 07:04 PM
» Replies: 1
» Views: 80

[-]
Recent Visitors
Locations of visitors to this page

[-]
Hosting by

QuickHostUK