Method for operating a bus control unit, and bus control unit
First Claim
Patent Images
1. A method for operating a first controller which is connected to a vehicle bus, comprising:
- emitting, by a keep-active device, a keep-active message from the first controller to maintain communication with at least a second controller connected to the vehicle bus, by a method comprising;
using at least a first bit in the keep-active message to keep the second controller active; and
using at least a second bit in the keep-active message to communicate a reason for keeping the second controller active, the second bit being included in the keep-active message during proper operation of the first controller;
reading at the first controller, all keep-active messages emitted on the vehicle bus by the keep-active device and checking at the first controller, by a check device, whether the second bit is included in the keep-active message to determine whether the reason for keeping the second controller active has been communicated; and
if the second bit is not included in the keep-active message, resetting, by the check device, at least one of a software function and a component function of the first controller,whereinthe keep-active device includes a processor and an emitting unit that is operated by the processor to emit the keep-active messages to the second controller,the check device includes a software unit which is independent from the emitting unit which checks whether the second bit is included in the keep-active message to determine whether the reason for keeping the second controller active has been communicated in the keep-active messages emitted by the emitting unit, andthe check device is inactive when no keep-active message has been emitted.
1 Assignment
0 Petitions
Accused Products
Abstract
A watchdog function is performed for those messages which are used by a controller in a CAN bus to keep the other controllers active. All emitted keep-active messages are read again by the emitting controller itself and are checked for the presence of a reason. In the absence of such a reason, a restart is carried out.
12 Citations
12 Claims
-
1. A method for operating a first controller which is connected to a vehicle bus, comprising:
-
emitting, by a keep-active device, a keep-active message from the first controller to maintain communication with at least a second controller connected to the vehicle bus, by a method comprising; using at least a first bit in the keep-active message to keep the second controller active; and using at least a second bit in the keep-active message to communicate a reason for keeping the second controller active, the second bit being included in the keep-active message during proper operation of the first controller; reading at the first controller, all keep-active messages emitted on the vehicle bus by the keep-active device and checking at the first controller, by a check device, whether the second bit is included in the keep-active message to determine whether the reason for keeping the second controller active has been communicated; and if the second bit is not included in the keep-active message, resetting, by the check device, at least one of a software function and a component function of the first controller, wherein the keep-active device includes a processor and an emitting unit that is operated by the processor to emit the keep-active messages to the second controller, the check device includes a software unit which is independent from the emitting unit which checks whether the second bit is included in the keep-active message to determine whether the reason for keeping the second controller active has been communicated in the keep-active messages emitted by the emitting unit, and the check device is inactive when no keep-active message has been emitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first controller to connect to a vehicle bus, comprising:
-
a keep-active device to emit keep-active messages to keep second controllers on the vehicle bus active, the keep-active messages being emitted to the second controllers and including at least a first bit to keep the second controllers active and at least a second bit to communicate a reason for keeping the second controllers active; and a check device to read all keep-active messages emitted on the vehicle bus by the keep-active device, to check whether the second bit is included in each keep-active message to determine whether the reason for keeping the second controllers active has been communicated in the keep-active messages and, if the second bit is not included in the keep-active message, to reset at least some functions of the first controller, wherein the keep-active device includes a processor and an emitting unit that is operated by the processor to emit the keep-active messages to the second controllers, the check device includes a software unit which is independent from the emitting unit which checks whether the second bit is included in the keep-active message to determine whether the reason for keeping the second controllers active has been communicated in the keep-active messages emitted by the emitting unit, and the check device is inactive when no keep-active message has been emitted. - View Dependent Claims (10, 11, 12)
-
Specification