This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/SN65HVD231: DEBIAN OS BEAGLEBONE BLACK

Part Number: SN65HVD231

Tool/software: Linux

Dear sir,

We have interfaced SN65HVD231 to linux SOC board we are able see some data communication in the device, which is in hex format,

Please give us support for identifing the required data from the whole data which we are getting in HEX format

Regards

VENKATA RAMAKRISHNA REDDY

9014560090

rocksram93@gmail.com

  • Hi Venkata,

    The SN65HVD231 is only used to translate between single-ended logic signals (TXD, RXD) and differential CAN bus signals (CANH/CANL) - it does not format data per CAN protocol, does not modify data in any way, etc. This type of thing would happen in higher protocol layers (such as in the CAN controller that is used or in the application code that has been developed). That means that you may need to check with the team responsible for the SoC board to get your questions answered.

    One thing that would probably help, though, is if you understand the overall frame structure that is used by the CAN protocol. You can find a description of it in this application note:

    www.ti.com/.../slla270.pdf

    Based on this, you should be able to determine which bits you are receiving represent an identifier field, data field, etc.

    Regards,
    Max
  • Hi Robertson,

    We are able to see the data from the CAN transceiver,

    we don't know how analyze the data, since we have connected to a car

  • Venkata,

    Based on the CAN frame structure that is described in the app note that I linked, you can figure out which bits correspond to the different fields that make up a CAN frame. This will at least let you figure out what data is being sent and by which identifier. If the SoC board you are using has a CAN port, this process should already be happening automatically in the SoC's internal CAN controller and so you may be able to read these values directly. To figure out what the identifiers correspond to and what the data actually represents, though, you would need to know more about the car and its various components/electronic control units.

    Max