IP Library › Granted Patent US 7,096,295
Granted Patent B2
US 7,096,295 · App. 10/489,551 · Granted Aug 22, 2006

Method and device for generating program interruptions in users of a bus system, and bus system

Assignee: Robert Bosch GmbH
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 7,096,295
App. No.
10/489,551
Granted
Aug 22, 2006
Kind
B2
Abstract

A method and device and a bus system for generating at least one program interruption in at least one user of a bus system, at least one user storing a specifiable time value in at least one memory and the time value being compared with at least one base time, the at least one program interruption being triggered when the time value is equal to the base time.

Claims (24)

1. A method for generating at least one program interruption in at least one user of a bus system, comprising:

storing, by at least one user, a predetermined time value in at least one memory;

comparing the time value with at least one progressing base time; and

when the time value is reached by the progressing base time, triggering the at least one program interruption, the progressing base time corresponding to a time valid for the entire bus system, so that the time value determines a defined program interruption point.

2. The method as recited in claim 1 , wherein the bus system is a TTCAN system.

3. The method as recited in claim 1 , wherein each user has a local time and the base time corresponds in each case to the local time of the user.

4. The method as recited in claim 1 , wherein the local time of one user is utilized as a global time for the bus system, and the base time corresponds to the global time.

5. The method as recited in claim 1 , further comprising:

transmitting messages in the bus system by having a reference message of a user transmitted in a specifiable time interval as cycle time, the time interval being subdivided into time windows of specifiable length in which the messages are transmitted, the base time corresponding to the cycle time.

6. The method as recited in claim 1 , further comprising:

storing a plurality of time values in one or more memories, each of the plurality time values being compared with at least one base time, which enables a plurality of program interruptions to be triggered sequentially or simultaneously.

7. The method as recited in claim 1 , wherein the base time for comparison with the at least one time value for the bus system is fixedly defined or is changeable.

8. The method according to claim 7 , wherein the base time is definable from a plurality of different base times.

9. The method as recited in claim 1 , further comprising:

generating a general interrupt signal of the bus system to indicate the program interruption.

10. The method as recited in claim 1 , further comprising:

generating a special interrupt signal in the bus system to indicate the program interrupter, which enables differentiation between time-controlled program interruption and non-time-controlled program interruption.

11. The method as recited in claim 10 , wherein the non-time-controlled program interruption is an event-driven interruption.

12. A device for generating at least one program interruption in at least one user of a bus system, comprising:

at least one memory storing a predetermined time value; and

a comparator which compares the time value with at least one progressing base time, and when the time value is reached by the progressing base time, triggers the at least one program interruption, the progressing base time corresponding to a time valid for the entire bus system, so that the time value determines a defined program interruption point.

13. The device as recited in claim 12 , wherein the device is an integrated circuit.

14. A bus system, comprising:

at least two users, at least one of the users including a device for generating at least one program interruption, the device including at least one memory storing a predetermined time value, and a comparator configured to compare the time value with at least one progressing base time, and when the time value is reached by the progressing base time, triggers the at least one program interruption, the progressing base time corresponding to a time valid for the entire bus system, so that the time value determines a defined program interruption point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2004
From: HARTWICH, FLORIAN
To: ROBERT BOSCH GMBH
Reel/Frame 015784/0691 →
Priority Claims (1)
DE 101 45 219 · Sep 13, 2001 · national
Continuity (1)
Related Publication 20050015521A1 · Jan 20, 2005