1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Most Detailed CAN info request

Discussion in 'Gen 2 Prius Technical Discussion' started by 2k1Toaster, Mar 11, 2010.

  1. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    Well I just finished building my CAN reader and my extremely crude CAN interface firmware. Basically I just have it in a listen only mode, that sends everything it reads through a UART connection to a terminal.

    I have an Excel sheet I found on here (via google I think) that deals mostly with EV/PHEV CAN related messages. But is there a detailed CAN overview of the system?

    For example, to test, I turned the car on without pressing the brake pedal (pushed power twice), and a few CAN messages came about. Then I turned on the hazard lights, and a new CAN message appeared. None of the SID's (Standard Identification code for a CAN device) or EID's (Extended ID code) match anything on the list. I could very well have a firmware bug, or I might not be capturing the CAN messages correctly yet, but I was hoping for a detailed CAN overview for the Gen II Prius. Does it exist?

    This is what I sniffed out and parsed without the car being Ready, just On

     
  2. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    I should add the decoder:

    SID: Standard CAN ID
    isEID: has an Extended CAN ID
    EID: Extended CAN ID
    DLCEID: Data Length Code Extended CAN ID
    RXTXRQ: Request to Transmit on Receipt (Basically, saying I want something back from you after I finish. 1 = yes, 0 = no)
    DLCLen: Data Length Code Length (how many bytes or bits it is sending back... I am not entirely sure on this yet)
    RXData[n]: The actual data received where n is between 0 and 7 for a maximum data length of 8 bytes, which is CAN limited...
     
  3. Politburo

    Politburo Active Member

    Joined:
    Feb 15, 2009
    971
    208
    0
    Vehicle:
    2009 Prius