Login  Register

mbed LPC1768 project

Posted by Ziq on Jan 04, 2016; 5:25pm
URL: http://bluesaab-forum.90.s1.nabble.com/mbed-LPC1768-project-tp111.html

Hello,

Since I'm not building on the 'original' platform created by Seth and Karlis I thought it would be appropriate to present what I have done so far.

I had an mbed LPC1768 lying around at work so I reused this and bought a RN52 breakout from Sparkfun and a CAN tranciever (MCP2551) and with a few cables and a breakout board hardware was done.

Current prototype:
Prototype

Update: Here is a list of the connections

I have a broken CD changer in my car so I'm planning to make a simple board and build it into the changer case so that everything will look original. I took the connector out of the cd changer and created a converter cable into dsub 9 so that I could sniff traffic in between with a usb-can device.

I started out with Karlis software and modified it some.
I have a Denso Nav unit (with broken touch) so some thing might differ for others (I have no audio information on the SID for instance) but almost everything should be general.

At the moment I can control the playback via steering wheel buttons and display messages on the SID.
I've not managed to upgrade the firmware on the RN52 yet (seems not to be compatible with Win 10) so I haven't implemented track metadata yet.

For software see here:
https://developer.mbed.org/users/petter/code/Saab-BT/

For a beginner I can really recommend the mbed LPC1768, it's not the cheapest but almost everything you need is on the board and you get basically everything you need with one include. The IDE is online so no installation is required. Flashing is done by dragging a file to the USB mass storage, and the unit is powered by USB . Debugging (printf) is also over USB so to use you actually need to install driver for the usb-serial interface, but no extra hardware/cables are needed.
Saab 9-5 2005 Nav
Building my own project based on mbed LPC1768 + RN52