US 12,271,277 B2
Method of controlling communication over a local interconnect network bus
Kostas Chatziioannou, Gothenburg (SE)
Assigned to Volvo Car Corporation, Gothenburg (SE)
Filed by Volvo Car Corporation, Gothenburg (SE)
Filed on Jun. 10, 2020, as Appl. No. 16/897,353.
Claims priority of application No. 19183693 (EP), filed on Jul. 1, 2019.
Prior Publication US 2021/0004304 A1, Jan. 7, 2021
Int. Cl. G06F 11/20 (2006.01); G06F 1/3215 (2019.01); H04L 12/40 (2006.01)
CPC G06F 11/2033 (2013.01) [G06F 1/3215 (2013.01); G06F 2201/85 (2013.01); H04L 2012/40215 (2013.01); H04L 2012/40234 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method of controlling communication over a Local Interconnect Network, LIN, bus, the method comprising:
a redundancy master node detecting whether or not a first master node responds to data transmitted over the LIN bus; wherein in case the first master node does not respond, the redundancy master node acts as master node on the LIN bus;
wherein the detecting comprises:
detecting a wakeup LIN frame being transferred on the LIN bus by the first master node or a slave node, the wakeup LIN frame configured to transition any node on the LIN bus in a sleep state to an active state;
detecting whether or not the first master node responds to the wakeup LIN frame within a set time period (T); wherein in case the first master node does not respond within the set time period (T), the redundancy master node acts as master node on the LIN bus during a current LIN bus communication cycle, until all nodes on the LIN bus go into a sleep state; and
detecting whether or not the first master node has failed to respond to the wakeup LIN frame within a set time period (T) for a set number (N) of consecutive wakeup frames having been transferred on the LIN bus; wherein in case the set number (N) has been reached, the redundancy master node acts as master node on the LIN bus, and
wherein the redundancy master node acts as master node during the current LIN bus communication cycle, until all the nodes on the LIN bus go into the sleep state, and again detects whether or not the first master node responds to a next issued wakeup LIN frame within the set time period (T) to determine whether to continue to act as master node on the LIN bus.