Back to results
US 11,526,458 B2Granted
Method of operating a communication bus, corresponding system, devices and vehicle
AssigneesStmicroelectronics Application GmbH, STMicroelectronics Design and Application S.R.O.
InventorsFred Rennig, Vaclav Dvorak, Ludek Beran
Life of this patent
Estimating the term…
Abstract
An embodiment method of operating a CAN bus comprises coupling a first device and second devices to the CAN bus via respective CAN transceiver circuits, and configuring the respective CAN transceiver circuits to set the CAN bus to a recessive level during transmission of messages via the CAN bus by the respective first device or second devices.
Claims20
A method, comprising:
- coupling a first device and a set of second devices to a controller area network (CAN) communication bus via respective CAN transceiver circuits to exchange messages over the CAN communication bus;
- configuring the first device as a communication master device to transmit, via the CAN communication bus:
- first messages carrying a set of operation data message portions indicative of operations for implementation by second devices in the set of second devices;
- and
- second messages addressed to the second devices in the set of second devices, the second messages conveying identifiers identifying respective ones of the second devices in the set of second devices to which the second messages are addressed requesting respective reactions towards the first device within respective expected reaction intervals;
- configuring the second devices in the set of second devices as communication slave devices to:
- receive via the CAN communication bus the first messages transmitted from the first device configured as communication master device, read respective operation data message portions in the set of operation data message portions and implement respective operations as a function of the respective operation data message portions read;
- and
- receive via the CAN communication bus the second messages transmitted from the first device configured as the communication master device and react thereon within the respective expected reaction intervals by transmitting via the CAN communication bus reaction messages towards the first device configured as the communication master device;
- and
- configuring the respective CAN transceiver circuits to actively drive the CAN communication bus to recessive and dominant levels during transmission of the entire messages via the CAN communication bus by the respective first device or second device in the set of second devices.
8 more elements
A system comprising:
- a controller area network (CAN) communication bus;
- a first device, coupled via a respective CAN transceiver circuit to the CAN communication bus, wherein the first device is configured as a communication master device to transmit, via the CAN communication bus:
- first messages carrying a set of operation data message portions indicative of operations for implementation by second devices in a set of second devices;
- and
- second messages addressed to the second devices in the set of second devices, the second messages conveying identifiers identifying respective ones of the second devices in the set of second devices to which the second messages are addressed requesting respective reactions towards the first device within respective expected reaction intervals;
- and
- the set of second devices, coupled via respective CAN transceiver circuits to the CAN communication bus, wherein the second devices are configured as communication slave devices to:
- receive, via the CAN communication bus, the first messages transmitted from the first device configured as the communication master device, read respective operation data message portions in the set of operation data message portions and implement respective operations as a function of the respective operation data message portions read;
- and
- receive, via the CAN communication bus, the second messages transmitted from the first device configured as the communication master device and react thereon within the respective expected reaction intervals by transmitting via the CAN communication bus reaction messages towards the first device configured as the communication master device;
- wherein the respective CAN transceiver circuits are configured to actively drive the CAN communication bus to recessive and dominant levels during transmission of the entire messages via the CAN communication bus by the respective first device or second device in the set of second devices.
8 more elements
A first device comprising:
- a controller area network (CAN) transceiver circuit configured to couple the first device to a set of second devices via a CAN communication bus;
- and
- a microcontroller coupled to the CAN transceiver circuit, and configured to transmit, via the CAN communication bus:
- first messages carrying a set of operation data message portions indicative of operations for implementation by second devices in the set of second devices;
- and
- second messages addressed to the second devices in the set of second devices, the second messages conveying identifiers identifying respective ones of the second devices in the set of second devices to which the second messages are addressed requesting respective reactions towards the first device within respective expected reaction intervals;
- wherein the CAN transceiver circuit is further configured to actively drive the CAN communication bus to recessive and dominant levels during transmission of the entire messages via the CAN communication bus by the first device.
4 more elements
A second device comprising:
- a driver circuit;
- and
- a controller area network (CAN) transceiver circuit coupled to the driver circuit, and configured to:
- couple the second device to a first device via a CAN communication bus;
- receive via the CAN communication bus first messages transmitted from the first device configured as a communication master device, the first messages carrying operation data message portions indicative of operations for implementation by the second device;
- read the operation data message portions;
- implement respective operations as a function of the operation data message portions;
- receive via the CAN communication bus second messages transmitted from the first device, the second messages conveying an identifier identifying the second device and requesting reactions towards the first device within respective expected reaction intervals;
- react to the second messages within the respective expected reaction intervals by transmitting via the CAN communication bus reaction messages towards the first device;
- and
- actively drive the CAN communication bus to recessive and dominant levels during transmission of the entire messages via the CAN communication bus by the second device.
8 more elements
Dependencies are inferred from the claim text.