Controller area network fault detection and recovery

    公开(公告)号:US11516046B2

    公开(公告)日:2022-11-29

    申请号:US16741780

    申请日:2020-01-14

    Abstract: A controller area network fault detection and recovery system and method may include a fault detection module, a fault remediation module, a checkpoint manager, and a recovery manager configured to select one or more of the fault remediation mechanisms based upon detected CAN faults. Remediation of detected CAN faults is controlled at a CAN driver software level in accordance with selected fault remediation mechanisms in a predetermined ordered hierarchy.

    Mechanisms and apparatus for embedded controller reconfigurable inter-processor communications
    2.
    发明授权
    Mechanisms and apparatus for embedded controller reconfigurable inter-processor communications 有权
    嵌入式控制器可重构处理器间通信的机制和装置

    公开(公告)号:US09378072B2

    公开(公告)日:2016-06-28

    申请号:US14291658

    申请日:2014-05-30

    CPC classification number: G06F9/546 G06F15/17306 G06F15/82

    Abstract: A system and method for reconfigurable inter-processor communications in a controller. The system and method include providing multiple processors in the controller and generating a send buffer and a receive buffer for each of the processors. The system and method further include generating a send table and a receive table for each of the processors where the send table stores identifying information about messages being sent and where the receive table stores identifying information about messages being received, and providing infrastructure services that include protocols for sending and receiving messages between multiple processors in the controller.

    Abstract translation: 一种用于控制器中的可配置处理器间通信的系统和方法。 该系统和方法包括在控制器中提供多个处理器,并为每个处理器生成发送缓冲器和接收缓冲器。 该系统和方法还包括为每个处理器生成发送表和接收表,其中发送表存储关于正在发送的消息的标识信息,以及接收表存储关于正在接收的消息的标识信息,以及提供包括协议的基础设施服务 用于在控制器中的多个处理器之间发送和接收消息。

    CONTROLLER AREA NETWORK FAULT DETECTION AND RECOVERY

    公开(公告)号:US20210218596A1

    公开(公告)日:2021-07-15

    申请号:US16741780

    申请日:2020-01-14

    Abstract: A controller area network fault detection and recovery system and method may include a fault detection module, a fault remediation module, a checkpoint manager, and a recovery manager configured to select one or more of the fault remediation mechanisms based upon detected CAN faults. Remediation of detected CAN faults is controlled at a CAN driver software level in accordance with selected fault remediation mechanisms in a predetermined ordered hierarchy.

    ARCHITECTURES AND METHODS FOR MANAGEMENT OF IN-VEHICLE NETWORKED CONTROLLERS AND DEVICES

    公开(公告)号:US20180295011A1

    公开(公告)日:2018-10-11

    申请号:US15479664

    申请日:2017-04-05

    Abstract: Disclosed are control algorithms and system architectures for managing operation of networked controllers and devices, including vehicles with an onboard network of electronic control units (ECU) and control logic for governing the snoozing and waking of these ECUs. A method for managing a motor vehicle's in-vehicle network of ECUs includes: determining status vectors for a group of the ECUs, each status vector indicating whether the corresponding ECU is awake or asleep; determining device roles for these ECUs—slave or master; determining an assigned hierarchy for selecting the ECUs as the master device; receiving a mode change signal indicating an ECU intends to transition to the asleep state or to the awake state; and, responsively, modifying the respective device role for one ECU from master to slave and the respective device role for another ECU from slave to master based on the assigned hierarchy and the status vectors for the ECUs.

    Apparatus of reconfigurable software mode management using runtime execution engine
    6.
    发明授权
    Apparatus of reconfigurable software mode management using runtime execution engine 有权
    使用运行时执行引擎的可重构软件模式管理的装置

    公开(公告)号:US09495182B2

    公开(公告)日:2016-11-15

    申请号:US14612547

    申请日:2015-02-03

    CPC classification number: G06F9/45516 G06F8/71 G06F9/44505

    Abstract: A method and architecture of reconfiguring software mode management for a system. A prior status mode of a subsystem is identified. The primary controller includes a primary software algorithm for maintaining operations of the subsystem. A mode determination logic function is retrieved in a table for determining whether a mode change occurred. The mode determination logic function associated with the prior mode is executed. A current mode is determined from the table based on results from the execution of the mode determination logic function. An action list associated with the identified current mode in the table is identified. The action list identifies functions for transitioning the nodes from the prior mode to the current node. An action list associated with the current mode including a list of action functions for transitioning the previous mode to the current mode is executed. The table is independently modifiable from the primary software mode management algorithm.

    Abstract translation: 重新配置系统的软件模式管理的方法和架构。 识别子系统的先前状态模式。 主控制器包括用于维护子系统操作的主要软件算法。 在表中检索模式确定逻辑功能,以确定是否发生模式改变。 执行与先前模式相关联的模式确定逻辑功能。 基于来自执行模式确定逻辑功能的结果,从表中确定当前模式。 识别与表中识别的当前模式相关联的动作列表。 动作列表标识用于将节点从先前模式转换到当前节点的功能。 执行与包括用于将先前模式转换到当前模式的动作功能的列表的当前模式相关联的动作列表。 该表可以从主要的软件模式管理算法独立修改。

    Systems and methods for scheduling periodic message transmission

    公开(公告)号:US11729019B1

    公开(公告)日:2023-08-15

    申请号:US17938172

    申请日:2022-10-05

    Inventor: Chang Liu

    CPC classification number: H04L12/40006 H04L2012/40215 H04L2012/40273

    Abstract: Methods and apparatus are provided for periodic message transmission. Transmission of messages by the apparatus onto a communication bus are enabled during time ticks. The time ticks are separated by tick time intervals. A plurality of periodic messages configured to be transmitted on the communication bus are identified. Each periodic message has a periodicity that is a multiple of the tick time interval. The periodic messages are sorted by increasing periodicities to generate a sequence of periodic messages. A zero-start-up delay is assigned to a first periodic message in the sequence. A start-up delay is generated for each periodic message in the sequence based on a previous start-up delay associated with a previous periodic message, the tick time interval, and a periodicity of that periodic message. A transmission schedule is generated for the periodic messages based on the start-up delay and the periodicity associated with each of the periodic messages.

    THERMOELECTRIC PERFORMANCE OF CALCIUM AND CALCIUM-CERIUM FILLED N-TYPE SKUTTERUDITES
    9.
    发明申请
    THERMOELECTRIC PERFORMANCE OF CALCIUM AND CALCIUM-CERIUM FILLED N-TYPE SKUTTERUDITES 审中-公开
    钙和钙 - 填充的N型脱水剂的热电性能

    公开(公告)号:US20160035954A1

    公开(公告)日:2016-02-04

    申请号:US14445174

    申请日:2014-07-29

    Abstract: A method is disclosed for inserting elemental calcium and cerium as low cost fillers in n-type Co4Sb12 type skutterudite compositions for use in thermoelectric applications. It is found that the inclusion of calcium oxide (and to a lesser extent, cerium oxide) in the Co4Sb12 skutterudite compositions, as the filled-crystalline compositions are being made, markedly reduces the thermoelectric properties of the intended calcium-filled crystalline product. A synthesis process, including careful control of melt spinning of a melt of calcium-containing, or calcium and cerium-containing, cobalt and antimony composition, leads to the formation of substantially oxide-free, calcium filled-precursor particles that can be compacted, sintered, and transformed into calcium-filled n-type skutterudite billets that have excellent thermoelectric properties.

    Abstract translation: 公开了用于在用于热电应用的n型Co4Sb12型方钴矿组合物中插入元素钙和铈作为低成本填料的方法。 已经发现,作为填充结晶组合物,在Co4Sb12方钴矿组合物中包含氧化钙(和较小程度的氧化铈)显着降低了预期的钙填充结晶产品的热电性能。 包括仔细控制含钙或钙和铈的钴和锑组合物的熔体熔融纺丝的合成方法导致基本上无氧化的钙填充前体颗粒的形成,其可被压实, 烧结并转化为具有优异热电性能的钙填充的n型方钴矿坯料。

Patent Agency Ranking