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

Guru**** 2382630 points
Other Parts Discussed in Thread: SN65HVD231
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/629763/linux-sn65hvd231-debian-os-beaglebone-black

部件号:SN65HVD231

工具/软件:Linux

尊敬的先生:

我们已将SN65HVD231连接到Linux SOC板,我们可以在设备中看到一些十六进制格式的数据通信,

请为我们提供支持,以便从我们获得的十六进制格式的整个数据中识别所需的数据

此致

VENKATA Ramakrishna Reddy

9014560090

rocksram93@gmail.com

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Venkata:

    SN65HVD231仅用于在单端逻辑信号(TXD,RXD)和差分CAN总线信号(CANH/CANL)之间进行转换-它不会根据CAN协议格式化数据,不会以任何方式修改数据等。这种类型的事情会在更高的协议层中发生 (例如在所用的CAN控制器中或在已开发的应用代码中)。 这意味着您可能需要与负责SoC板的团队进行核实,以获得您的问题的答案。

    但是,如果您了解CAN协议使用的整个帧结构,可能会有所帮助。 您可以在此应用说明中找到其说明:

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

    基于此,您应该能够确定您接收的哪些位代表标识符字段,数据字段等

    此致,
    最大
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Robertson,

    我们能够看到来自CAN收发器的数据,

    我们不知道如何分析数据,因为我们已连接到汽车

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    维恩卡塔

    根据我所链接的应用说明中描述的CAN帧结构,您可以找出哪些位对应于构成CAN帧的不同字段。 这至少可以让您了解正在发送的数据以及通过哪个标识符发送的数据。 如果您正在使用的SoC板具有CAN端口,则此过程应已在SoC的内部CAN控制器中自动进行,因此您可以直接读取这些值。 但是,要了解标识符对应的内容以及数据实际代表的内容,您需要了解更多有关汽车及其各种部件/电子控制单元的信息。

    最大