Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Cheap CAN/USB interface

  1. #1
    Newbie
    Join Date
    Mar 2008
    Posts
    2

    Cheap CAN/USB interface

    I put together a breadboard with a cheap-ish CAN interface so that I can eventually plug my Mac into a test car, and I am in the process of writing some software for it. Anybody else interested in this kind of thing?


  2. #2
    QCar Creator Jirka Jirout's Avatar
    Join Date
    Jul 2005
    Location
    Netherlands
    Posts
    590
    Is this a true USB/CAN interface, or just OBDII adapter? If it is a true USB/CAN, then I might be interested quie a bit (depending on price and other conditions of course). What chip are you using for the USB interface? FTDI? How does the device looks like to the computer - HID, Serial device or something else completely?

  3. #3
    Low Bitrate
    Join Date
    May 2005
    Location
    Denmark
    Posts
    80
    Sounds interesting.

    What IC's are you using ?

    Please come up with some more information, it's what i'm missing for my MacCar installation.

    // Per.

  4. #4
    Newbie
    Join Date
    Mar 2008
    Posts
    2
    It is a real CAN interface. It uses an FT2232 for the USB interface, an SJA1000 CAN controller, and a transceiver chip. As you can see, it's not really complex, and the part cost is managable, too, the most expensive part in this setup being the DLP2232M dev board for the FTDI chip. There is no MCU involved, so the device depends entirely on the host computer, and I'll have to test if this approach is fast enough for high-speed CAN, but it should be.

    Unfortunately I haven't been able to test this, yet, as I fried the transceiver IC, and since it's SOIC, I'll have to do some soldering to fit another one to the breadboard.

    As for the drivers, using the CAN controller through a serial interface is a bit complex (as you have to control the SJA1000 through the FT2232, so there's 2 ICs to manage), so there will be a higher level library to do stuff, such as a WriteCANMessage() or ReadBuffer() function, etc.

  5. #5
    ptk
    ptk is offline
    Variable Bitrate
    Join Date
    Apr 2004
    Location
    Singapore
    Posts
    333
    i will be interested too! only thing is, i am on windows.
    ***
    CarPC Ver 4 completed. Aopen i45GMT-HD, C2D mobile 2GHz. Photofast 64GB SSD. Novatel EU-850D

  6. #6
    Low Bitrate
    Join Date
    May 2005
    Location
    Denmark
    Posts
    80
    I have the capabilities to lay out PCB for the parts, fabrication of PCB etc., and could be persuaded to give a hand with development if needed.

    Give me a PM if interested, i will need the schematics to make the PCB.

    I am not a programmer, just a hardware-guy, so the programming is off my head.

    // Per.

  7. #7
    Newbie
    Join Date
    Mar 2008
    Posts
    1
    Is this is right for land rover discovery 3 (2006)?

  8. #8
    Low Bitrate
    Join Date
    Jan 2008
    Posts
    111
    Woot for VAG-Com

  9. #9
    Low Bitrate
    Join Date
    May 2005
    Location
    Denmark
    Posts
    80
    I have built this device, and despite i have not got my new car yet (will be ready in a few days) it seems to work.

    It's a similar construction, and it works perfect. You can see the Documentation for it, it uses an Virtual serial port over USB to communicate - should be pretty easy to program an application for it!

    http://www.mictronics.de/?page=can_bus

    My friend Henri built the interface, and done some changes, my interface is 100% the same as his, you can have a look here: http://www.skippari.net/projects/can-usb-interface/

    Regards, Per.

  10. #10
    Maximum Bitrate galvitron's Avatar
    Join Date
    Mar 2007
    Location
    Socal
    Posts
    719
    ^^ Looks great! Any plans to sell these things?
    2006 Lancer Evolution IX MR In-Dash PC Project - WIP

    Planning:
    [----------] 100%
    Purchasing:
    [----------] 90%
    Installation/Fab/Assembly (Revised v2):
    [----------] 90%


Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •