IP Library Granted Patent US 11,991,022
Granted Patent B2
US 11,991,022 · App. 17/324,779 · Granted May 21, 2024

Monitoring controller area network (CAN) XL nodes

Inventor: Anders Bertil Antonsson (Västra Frölunda, SE)
Assignee: VOLVO CAR CORPORATION
H04L12/40H04L41/0803H04L2012/40215
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,991,022
App. No.
17/324,779
Granted
May 21, 2024
Kind
B2
Abstract

A method can comprise determining, by a device comprising a processor, a transceiver mode based on a first Controller Area Network (CAN) XL transceiver mode switch message received over a first receive data signal on a CAN XL network to a first transceiver, and in response to determining the transceiver mode, routing, by the device, a second CAN XL transceiver mode switch message over a second receive data signal to a second transceiver.

Claims (33)

1. A method, comprising:

detecting, by a router of a controller area network (CAN) monitoring device comprising a processor, during an arbitration phase, a first CAN XL transceiver mode switch message being sent over a first receive data signal to a first transceiver of the CAN monitoring device, wherein the first CAN XL transceiver mode switch message is associated with a first CAN XL frame sent from a first CAN XL node on a CAN XL network to the first transceiver, wherein the CAN monitoring device further comprises a group of transceivers respectively coupled to different CAN XL nodes of a group of CAN XL nodes comprising the first CAN XL node, wherein the group of transceivers comprise the first transceiver, and wherein the first CAN XL transceiver mode switch message causes the first transceiver to switch from an asymmetric arbitration mode to a symmetric data receive mode; and

in response to the detecting, sending, by the router of the CAN monitoring device, a second CAN XL transceiver mode switch message over a second receive data signal to a second transceiver of the group of transceivers of the CAN monitoring device, wherein the second CAN XL transceiver mode switch message causes the second transceiver to switch from the asymmetric arbitration mode to a symmetric data transmit mode.

2. The method of claim 1 , further comprising:

sending, by the router of the CAN monitoring device, a third CAN XL transceiver mode switch message over a third receive data signal to a third transceiver of the group of transceivers of the CAN XL monitoring device, wherein the third CAN XL transceiver mode switch message causes the third transceiver to switch from the asymmetric arbitration mode to the symmetric data transmit mode.

3. The method of claim 1 , wherein the third CAN XL transceiver mode switch message is sent concurrently with the second CAN XL transceiver mode switch message.

4. The method of claim 1 , wherein the second CAN XL transceiver mode switch message is sent concurrently with the first CAN XL transceiver mode switch message.

5. The method of claim 1 , detecting, by the router of the CAN monitoring device, a third CAN XL transceiver mode switch message being sent over the first receive data signal to the first transceiver, wherein the third CAN XL transceiver mode switch message causes the first transceiver to switch from the symmetric data receive mode to the asymmetric arbitration mode.

6. The method of claim 5 , sending, by the router of the CAN monitoring device, a fourth CAN XL transceiver mode switch message over the second receive data signal to the second transceiver, wherein the second CAN XL transceiver mode switch message causes the second transceiver to switch from the symmetric data transmit mode to the asymmetric arbitration mode.

7. The method of claim 1 , wherein the first receive data signal and the second receive data signal comprise bidirectional receive data signals.

8. The method of claim 6 , sending, by the router of the CAN monitoring device, concurrently with sending the fourth CAN XL transceiver mode switch message, a fifth CAN XL transceiver mode switch message over the third receive data signal to the third transceiver, wherein the fifth CAN XL transceiver mode switch message causes the third transceiver to switch from the symmetric data transmit mode to the asymmetric arbitration mode.

9. The method of claim 1 , wherein the first CAN XL transceiver mode switch message is being sent by a protocol controller of the CAN XL monitoring device.

10. A controller area network (CAN) monitoring device, comprising:

a group of transceivers;

a memory;

a processor operatively coupled to the memory and comprising computer executable components comprising:

a protocol controller that sends, during an arbitration phase, a first CAN XL transceiver mode switch message to a first transceiver of the group of transceivers, wherein the first CAN XL transceiver mode switch message is associated with a first CAN XL frame sent from a first CAN XL node on a CAN XL network to the first transceiver, wherein the group of transceivers are respectively coupled to different CAN XL nodes of a group of CAN XL nodes comprising the first CAN XL node, and wherein the first CAN XL transceiver mode switch message causes the first transceiver to switch from an asymmetric arbitration mode to a symmetric data receive mode; and

a router that, in response to detecting the first CAN XL transceiver mode switch message being sent, sends a second CAN XL transceiver mode switch message over a second receive data signal to a second transceiver of the group of transceivers of the CAN monitoring device, wherein the second CAN XL transceiver mode switch message causes the second transceiver to switch from the asymmetric arbitration mode to a symmetric data transmit mode.

11. The monitoring device of claim 10 , wherein the router sends a third CAN XL transceiver mode switch message over a third receive data signal to a third transceiver of the group of transceivers of the CAN XL monitoring device, wherein the third CAN XL transceiver mode switch message causes the third transceiver to switch from the asymmetric arbitration mode to the symmetric data transmit mode.

12. The monitoring device of claim 10 , wherein router:

intercepts the first CAN XL transceiver mode switch message,

sends the first CAN XL transceiver mode switch message to the first transceiver, and

sends the second CAN XL transceiver mode switch message to the second transceiver concurrently with sending the first CAN XL transceiver mode switch message.

13. The monitoring device of claim 10 , wherein the third CAN XL transceiver mode switch message is sent concurrently with the second CAN XL transceiver mode switch message.

14. The monitoring device of claim 10 , wherein the router detects a a third CAN XL transceiver mode switch message being sent over the first receive data signal to the first transceiver, wherein the third CAN XL transceiver mode switch message causes the first transceiver to switch from the symmetric data receive mode to the asymmetric arbitration mode.

15. The monitoring device of claim 10 , wherein the router sends a fourth CAN XL transceiver mode switch message over the second receive data signal to the second transceiver, wherein the second CAN XL transceiver mode switch message causes the second transceiver to switch from the symmetric data transmit mode to the asymmetric arbitration mode.

16. The monitoring device of claim 15 , wherein the router sends, concurrently with sending the fourth CAN XL transceiver mode switch message, a fifth CAN XL transceiver mode switch message over the third receive data signal to the third transceiver, wherein the fifth CAN XL transceiver mode switch message causes the third transceiver to switch from the symmetric data transmit mode to the asymmetric arbitration mode.

17. The monitoring device of claim 10 , wherein the protocol controller comprises a group of protocol controllers each communicably coupled to a different transceiver of the group of transceivers of the monitoring device.

18. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a controller area network (CAN) monitoring device, facilitate performance of operations, comprising:

detecting, by a router of the CAN monitoring device, during an arbitration phase, a first CAN XL transceiver mode switch message being sent over a first receive data signal to a first transceiver of the CAN monitoring device, wherein the first CAN XL transceiver mode switch message is associated with a first CAN XL frame sent from a first CAN XL node on a CAN XL network to the first transceiver, wherein the CAN monitoring device further comprises a group of transceivers respectively coupled to different CAN XL nodes of a group of CAN XL nodes comprising the first CAN XL node, wherein the group of transceivers comprise the first transceiver, and wherein the first CAN XL transceiver mode switch message causes the first transceiver to switch from an asymmetric arbitration mode to a symmetric data receive mode; and

in response to the detecting, sending, by the router of the CAN monitoring device, a second CAN XL transceiver mode switch message over a second receive data signal to a second transceiver of the group of transceivers of the CAN monitoring device, wherein the second CAN XL transceiver mode switch message causes the second transceiver to switch from the asymmetric arbitration mode to a symmetric data transmit mode.

19. The non-transitory machine-readable medium of claim 18 , wherein the operations further comprise sending, by the router of the CAN monitoring device, a third CAN XL transceiver mode switch message over a third receive data signal to a third transceiver of the group of transceivers of the CAN XL monitoring device, wherein the third CAN XL transceiver mode switch message causes the third transceiver to switch from the asymmetric arbitration mode to the symmetric data transmit mode.

20. The non-transitory machine-readable medium of claim 18 , wherein the third CAN XL transceiver mode switch message is sent concurrently with the second CAN XL transceiver mode switch message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: ANTONSSON, ANDERS BERTIL
To: VOLVO CAR CORPORATION
Reel/Frame 056290/0960 →
Continuity (1)
Related Publication 20220376947A1 · Nov 24, 2022