Protocol-tolerant communications in controller area networks

    公开(公告)号:US11016925B2

    公开(公告)日:2021-05-25

    申请号:US14669018

    申请日:2015-03-26

    摘要: Systems and methods for protocol-tolerant communications in a Controller Area Network (CAN) are described. In some embodiments, a method may include receiving a frame at a network node; identifying, by the network node, a bit in a selected field of the frame; and determining, by the network node, that the frame follows a second format despite the bit indicating that the frame follows a first format. In other embodiments, a CAN controller includes message processing circuitry; and a memory coupled to the message processing circuitry, the memory having program instructions that configure the message processing circuit to: receive a frame; identify a bit in a selected field of the frame; and determine that the frame follows a Classical CAN format despite the bit indicating that the frame follows a flexible data-rate CAN (CAN FD) format.

    Indicating internal transmitter errors in a controller area network (CAN)
    2.
    发明授权
    Indicating internal transmitter errors in a controller area network (CAN) 有权
    指示控制器局域网(CAN)中的内部发射机错误

    公开(公告)号:US09298529B2

    公开(公告)日:2016-03-29

    申请号:US14290924

    申请日:2014-05-29

    IPC分类号: H03M13/00 G06F11/07

    摘要: Systems and methods for indicating internal transmitter errors in a Controller Area Network (CAN). In some embodiments, a method may include initiating, by a device coupled to a CAN, transmission of a message via the CAN; detecting an error by the device during the transmission; and continuing, by the device after having detected the error, the transmission of the message without causing or indicating a bus error condition. In other embodiments, a CAN node may include message processing circuitry configured to receive a frame from a transmitter, the frame comprising a cyclic redundancy check (CRC) field, the message processing circuitry further configured to identify an internal error of the transmitter based upon the CRC field.

    摘要翻译: 在控制器局域网(CAN)中指示内部发射机错误的系统和方法。 在一些实施例中,方法可以包括通过耦合到CAN的设备通过CAN发起消息的发送; 在传输期间检测设备的错误; 并且在检测到错误之后由设备继续传送消息而不引起或指示总线错误状况。 在其他实施例中,CAN节点可以包括消息处理电路,其被配置为从发射机接收帧,所述帧包括循环冗余校验(CRC)字段,所述消息处理电路还被配置为基于所述消息处理电路识别所述发射机的内部错误 CRC字段。

    INDICATING INTERNAL TRANSMITTER ERRORS IN A CONTROLLER AREA NETWORK (CAN)
    3.
    发明申请
    INDICATING INTERNAL TRANSMITTER ERRORS IN A CONTROLLER AREA NETWORK (CAN) 有权
    指示控制器区域网络(CAN)中的内部发送器错误

    公开(公告)号:US20150347218A1

    公开(公告)日:2015-12-03

    申请号:US14290924

    申请日:2014-05-29

    IPC分类号: G06F11/07

    摘要: Systems and methods for indicating internal transmitter errors in a Controller Area Network (CAN). In some embodiments, a method may include initiating, by a device coupled to a CAN, transmission of a message via the CAN; detecting an error by the device during the transmission; and continuing, by the device after having detected the error, the transmission of the message without causing or indicating a bus error condition. In other embodiments, a CAN node may include message processing circuitry configured to receive a frame from a transmitter, the frame comprising a cyclic redundancy check (CRC) field, the message processing circuitry further configured to identify an internal error of the transmitter based upon the CRC field.

    摘要翻译: 在控制器局域网(CAN)中指示内部发射机错误的系统和方法。 在一些实施例中,方法可以包括通过耦合到CAN的设备通过CAN发起消息的发送; 在传输期间检测设备的错误; 并且在检测到错误之后由设备继续传送消息而不引起或指示总线错误状况。 在其他实施例中,CAN节点可以包括消息处理电路,其被配置为从发射机接收帧,所述帧包括循环冗余校验(CRC)字段,所述消息处理电路还被配置为基于所述消息处理电路识别所述发射机的内部错误 CRC字段。

    MULTI-FRAME AND FRAME STREAMING IN A CONTROLLER AREA NETWORK (CAN) WITH FLEXIBLE DATA- RATE (FD)
    4.
    发明申请
    MULTI-FRAME AND FRAME STREAMING IN A CONTROLLER AREA NETWORK (CAN) WITH FLEXIBLE DATA- RATE (FD) 有权
    具有灵活数据速率(FD)的控制器区域网络(CAN)中的多框架和框架流动

    公开(公告)号:US20150237174A1

    公开(公告)日:2015-08-20

    申请号:US14185896

    申请日:2014-02-20

    IPC分类号: H04L29/06

    CPC分类号: H04L12/6418

    摘要: Systems and methods for multi-frame and frame streaming in a Controller Area Network (CAN) with Flexible Data-Rate (FD). In some embodiments, a method may include creating, by a device coupled to a CAN network configured to support a CAN Flexible Data-Rate (FD) protocol, a data frame comprising a field that indicates a multi-frame or streaming transmission, and transmitting the data frame in the multi-frame or streaming transmission. A CAN node may include message processing circuitry configured to receive a data frame comprising a Data Length Code (DLC) field configured to indicate multi-frame operation or streaming operation. The message processing circuitry may be further configured to receive another data frame in the absence of an arbitration process between the data frames.

    摘要翻译: 具有灵活数据速率(FD)的控制器局域网(CAN)中的多帧和帧流的系统和方法。 在一些实施例中,一种方法可以包括通过耦合到被配置为支持CAN柔性数据速率(FD)协议的CAN网络的设备来创建包括指示多帧或流传输的字段的数据帧,以及传输 数据帧在多帧或流传输。 CAN节点可以包括消息处理电路,其被配置为接收包括被配置为指示多帧操作或流操作的数据长度码(DLC)字段的数据帧。 消息处理电路还可以被配置为在数据帧之间没有仲裁过程的情况下接收另一数据帧。

    PROTOCOL-TOLERANT COMMUNICATIONS IN CONTROLLER AREA NETWORKS
    5.
    发明申请
    PROTOCOL-TOLERANT COMMUNICATIONS IN CONTROLLER AREA NETWORKS 审中-公开
    控制区域网络中的协议通信

    公开(公告)号:US20160283432A1

    公开(公告)日:2016-09-29

    申请号:US14669018

    申请日:2015-03-26

    IPC分类号: G06F13/42 G06F11/14

    摘要: Systems and methods for protocol-tolerant communications in a Controller Area Network (CAN) are described. In some embodiments, a method may include receiving a frame at a network node; identifying, by the network node, a bit in a selected field of the frame; and determining, by the network node, that the frame follows a second format despite the bit indicating that the frame follows a first format. In other embodiments, a CAN controller includes message processing circuitry; and a memory coupled to the message processing circuitry, the memory having program instructions that configure the message processing circuit to: receive a frame; identify a bit in a selected field of the frame; and determine that the frame follows a Classical CAN format despite the bit indicating that the frame follows a flexible data-rate CAN (CAN FD) format.

    摘要翻译: 描述了控制器局域网(CAN)中的协议容限通信的系统和方法。 在一些实施例中,一种方法可以包括在网络节点处接收帧; 由所述网络节点识别所述帧的所选字段中的位; 以及由所述网络节点确定所述帧遵循第二格式,尽管所述比特指示所述帧遵循第一格式。 在其他实施例中,CAN控制器包括消息处理电路; 以及耦合到所述消息处理电路的存储器,所述存储器具有将所述消息处理电路配置为:接收帧的程序指令; 识别帧的所选字段中的一位; 并确定该帧遵循古典CAN格式,尽管该位指示该帧遵循灵活的数据速率CAN(CAN FD)格式。

    Multi-frame and frame streaming in a controller area network (CAN) with flexible data-rate (FD)
    6.
    发明授权
    Multi-frame and frame streaming in a controller area network (CAN) with flexible data-rate (FD) 有权
    在具有灵活数据速率(FD)的控制器局域网(CAN)中的多帧和帧流

    公开(公告)号:US09425992B2

    公开(公告)日:2016-08-23

    申请号:US14185896

    申请日:2014-02-20

    IPC分类号: H04L12/40 H04L12/64

    CPC分类号: H04L12/6418

    摘要: Systems and methods for multi-frame and frame streaming in a Controller Area Network (CAN) with Flexible Data-Rate (FD). In some embodiments, a method may include creating, by a device coupled to a CAN network configured to support a CAN Flexible Data-Rate (FD) protocol, a data frame comprising a field that indicates a multi-frame or streaming transmission, and transmitting the data frame in the multi-frame or streaming transmission. A CAN node may include message processing circuitry configured to receive a data frame comprising a Data Length Code (DLC) field configured to indicate multi-frame operation or streaming operation. The message processing circuitry may be further configured to receive another data frame in the absence of an arbitration process between the data frames.

    摘要翻译: 具有灵活数据速率(FD)的控制器局域网(CAN)中的多帧和帧流的系统和方法。 在一些实施例中,一种方法可以包括通过耦合到被配置为支持CAN柔性数据速率(FD)协议的CAN网络的设备来创建包括指示多帧或流传输的字段的数据帧,以及传输 数据帧在多帧或流传输。 CAN节点可以包括消息处理电路,其被配置为接收包括被配置为指示多帧操作或流操作的数据长度码(DLC)字段的数据帧。 消息处理电路还可以被配置为在数据帧之间没有仲裁过程的情况下接收另一数据帧。