We are using the $55 AVR-CAN Development Board(s), which use the Atmel AT90CAN128-16 mHz CAN/Processor chip to decode the CAN Messages.
Currently, using our firmware for the Atmel uP, a checksum and ten bytes of data come out of the board, and appear at virtual Comm Ports in the PC.
My CAN-Do program can connect to this live data stream, log it, and display the "dashboard"
We should be able to demo the system at the next SoCal Gathering, on 11 June 2011 at Cerritos Nissan.
With 3 of these boards, one can monitor/read/log the car's three CAN busses (EV, Car, AV). Later we will find a way to monitor the QC-CAN buss as well.
With a fully populated and wired Pass-through CAN connector and a molded-on "T" cable (which we wire to three DB-9 connectors, one for each of the 3 development boards), a compiler, some source code, and a uP loader, we have a 3-Buss interface system for about $200.
Then, three RS232 (115 k-baud) to USB "adapters" (less than $5 each), a Windows laptop (try sales at Fry's Electronics, or TigerDirect.com), and some VB6 for Windows software (my CAN-D0 program?), one has a real-time "dashboard" display, a CAN-message logger, and a CAN "analysis" tool, all in one program that WE can modify as needed.