Close
0%
0%

CAN Bus to USB Sniffer, replayer etc.

I figured i'd throw out an ATMEGA CAN bus sniffer/replayer tool that I first used around 2006'ish. My how time files..

Similar projects worth following
AT90CAN with an MCP2551 transceiver. I used the AT90CAN because Atmega had a simple CAN example and i got tired of buying expensive CAN bus tools for my ECU work ( plot twist i still use the more expensive tools ;) ) I have got a ARM version, used the Luminary CPU for (yeah good choice there)

Used this at 1MBps CAN on fairly heavily utilised buses, i redid a bunch of the Atmega library so that it'd be more efficient as it was dropping far too many packets.

With this you can build a CAN sniffer, reader , J2534 , J1699 , reflasher all that stuff.

But first off, I can't release the code that does the actual J2534 firmware reflashing, there are lots of places you can find out about how to do this, so you don't need it from me, unless you're too lazy to google it.. But there is enough skeletal code to build upon this to do it.

There's basic ISO 15765 CAN stuff you can easily build upon, and there are lots of dev boards out that like the DK90 that are useable for this.

Atmega AT90CAN128 + MicroChip MCP2551 CAN transceiver. Using a modified version of Atmel's library (check on license about redistribution)

With FTDI UART<>CAN

AT45DB flash for firmware's

I may end up turning this into a refresh of the hardware instead, we'll see.

  • 1 × http://www.atmel.com/devices/at90can128.aspx AT90CAN128 16Mhz 128Mb flash, 64 PIN
  • 1 × http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405 MCP2551 , should probably update to the MCP2561
  • 1 × AT45DB http://www.atmel.com/Images/doc0842.pdf Memory ICs / FLASH Memory
  • 1 × FTD232RL KILLER OF CHIPS, BREAKER OF DREAMS. Still great.

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates