Patent US3194839A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4964076A Expired / Lapsed US ⏱️ 0.0 years remaining

System for controlling data bus communications of a data bus for vehicles

Assignee: Bayerische Motoren Werke AG
•
Filing: 1989-05-05
•
Granted: 1990-10-16
•
Expires: 2009-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data bus system for vehicles in which the various subsystems communicate with one another via a common data bus is provided in which the subsystems are in each case connected with the data bus via a station. The stations have registers for the storage of data required and furnished by the corresponding connected user. These stations, for the reception of the data required by the corresponding subsystem, are continuously connected to the data bus, while the stations for the sequential transmitting of the data furnished by the corresponding subsystem are sequentially connected to the data bus for a time interval equaling the length of the data to be transmitted.

Inventors

  • 👤 Hans-Eberhard Schurk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:46
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40006; H04L12/40032; H04L12/407; H04L12/413; H04L12/4135; B; B60; B60R; B60R16/00; B60R16/02; B60R16/03; B60R16/0315; H04L2012/40267; H04L2012/40273

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 264 words
A system controlling communications for a data bus used in vehicles, in which several users communicate with one another via a common data bus, comprising: individual station means for connecting each of said users to said common data bus, for receiving and transmitting continuously variable lengths of data on said common data bus, receiving registers at each of said individual station means for storing data received and identified as required by a corresponding user of said individual station means, transmitting registers at each of said individual station means for storing and providing an identification tag for each datum of said continuously variable lengths of data as furnished form said corresponding user of said individual station means, a length of said continuously variable lengths of data being a function of a renewal rate specific to each datum of data furnished from said corresponding user and a frequency of transmission of data from each of said transmitting registers to said common data bus, receiving means at each of said stations, constantly connected to said common data bus, for receiving and identifying said data required by said corresponding user of said station means based on said identification tag of each datum of data on said common data bus, and transmission means at each of said individual station means for transmitting sequentially the continuously variable lengths of data stored by an associated transmitting register, each of said transmission means being connected to said common data bus for a continuously variable time interval equaling the length of time for transmission of each datum currently stored by said transmitting register.
Claim 2
Independent Claim 264 words
A system controlling communications for a data bus used in vehicles, in which several users communicate with one another via a common data bus, comprising: individual station means for connecting each of said users to said common data bus, for receiving and transmitting continuously variable lengths of data on said common data bus, receiving registers at each of said individual station means for storing data received and identified as required by a corresponding user of said individual station means, transmitting registers at each of said individual station means for storing and providing an identification tag for each datum of said continuously variable lengths of data as furnished form said corresponding user of said individual station means, a length of said continuously variable lengths of data being a function of a renewal rate specific to each datum of data furnished from said corresponding user and a frequency of transmission of data from each of said transmitting registers to said common data bus, receiving means at each of said stations, constantly connected to said common data bus, for receiving and identifying said data required by said corresponding user of said station means based on said identification tag of each datum of data on said common data bus, and transmission means at each of said individual station means for transmitting sequentially the continuously variable lengths of data stored by an associated transmitting register, each of said transmission means being connected to said common data bus for a continuously variable time interval equaling the length of time for transmission of each datum currently stored by said transmitting register.
Claim 3
Dependent Claim 26 words
The system of claim 1, further comprising bus control means for sequentially enabling each said transmission means to transmit said data to said common data bus.
Claim 4
Dependent Claim 20 words
The system of claim 2, wherein each transmission means has separate bus control means individually controlling said common data bus.
Claim 5
Dependent Claim 41 words
The system of claim 3, wherein each said transmission means has a predetermined priority, and said bus control means of said transmission means with a highest priority upon initialization of said system controls said sequential enabling of lower priority transmission means.
Claim 6
Dependent Claim 43 words
The system of claim 4, wherein each said bus control means includes counter means for sequential counting and for supplying a transmission command corresponding to a count to said data bus, the priority of each said transmission means corresponding to a certain count.
Claim 7
Dependent Claim 37 words
The system of claim 5, wherein each said bus control means further includes means for advancing the counter means upon sensing an end of data character attached to said data transmitted by said enabled transmission means .
Claim 8
Dependent Claim 42 words
The system of claim 6, wherein each said bus control means further includes counter control means for controlling said counter means and timer means for advancing the counter means if said end of data character is not sensed after a specified time.
Claim 9
Dependent Claim 44 words
The system of claim 7, wherein each said bus control means further includes memory means for storing said priorities of each said transmission means in said system, and causing said counter means to only sequentially count through those counts corresponding to said stored priorities.
Claim 10
Dependent Claim 26 words
The system of claim 1, wherein each said transmission means includes recognition means for recognizing when said transmission means is connected to said common data bus.
Claim 11
Dependent Claim 41 words
The system of claim 9, wherein each of said transmitting registers includes a partial register means having separate memories connected to said user for individually storing each datum of data received from said corresponding user according to said identification tag thereof.
Claim 12
Dependent Claim 49 words
The system of claim 10, wherein each of said transmitting registers includes an intermediate memory means having separate memories corresponding to said separate memories of said partial register means memories for receiving each datum of said data contained in said partial register means according to said identification tag thereof.
Claim 13
Dependent Claim 82 words
The system of claim 11, wherein a data renewal interval control means for determining the renewal rate for each datum of data as furnished from a corresponding user to an associated transmitting register selectively and individually connects each separate memory of said partial register means to a corresponding separate memory of said intermediate memory means such that only data present in said partial register means at the time of connection are received by said intermediate memory means from said partial register means.
Claim 14
Dependent Claim 44 words
The system of claim 12, wherein each said transmission means includes a signal processing means which transmits data in said intermediate memory means to said common data bus when said recognition means recognizes that said transmission means is connected to said common data bus.
Claim 15
Dependent Claim 31 words
The system of claim 13, wherein said renewal interval control means selectively connects individual said partial register means memories to individual said intermediate memory means memories as a function of time.
Claim 16
Dependent Claim 20 words
The system of claim 1, wherein each said receiving means includes a data identification means for identifying said required data.
Claim 17
Dependent Claim 28 words
The system of claim 15, wherein each said receiving means further includes said receiving register connected to said user for storing data received from said common data bus.
Claim 18
Dependent Claim 54 words
The system of claim 16, including data memory means for storing replacement values and renewal interval recognition means for placing said replacement values in said receiving register if said receiving register has not received data from said common data bus within a predetermined time period after last receiving data from said common data bus.
Claim 19
Dependent Claim 27 words
The system of claim 17, wherein said replacement values placed in said receiving register are replaced by data when it is received from said common data bus.
Claim 20
Dependent Claim 32 words
The system of claim 1, including means for allowing said users to exchange data with said corresponding stations when data is not received from said data bus within a given time period.
Claim 21
Dependent Claim 54 words
The system of claim 1, wherein each said data has an identification tag for identifying said data to said receiving means, each said receiving means having identification means for recognizing said identification tag of data required by said user, with any or all of said receiving means able to receive the same said data.
Claim 22
Dependent Claim 18 words
The system of claim 20, wherein said identification means continuously scan said common data bus for required data.
Claim 23
Dependent Claim 25 words
The system of claim 1, further comprising bus control means for sequentially enabling each said transmission means to transmit said data to said data bus.
Claim 24
Dependent Claim 40 words
The system of claim 22, wherein each transmission means has a predetermined priority, and said bus control means of said transmission means with a highest priority upon initialization of said system controls said sequential enabling of lower priority transmission means.
Claim 25
Dependent Claim 22 words
The system of claim 23, wherein each transmission means includes a priority memory for storing said predetermined priority of said transmission means.
Claim 26
Dependent Claim 42 words
The system of claim 24, wherein each said control means includes counter means for sequential counting and supplying of a transmission command corresponding to a count to said data bus, the priority of each said transmission means corresponding to a certain count.
Claim 27
Dependent Claim 38 words
The system of claim 25, wherein each said transmission means includes a user recognition means which compares said transmission command with said predetermined priority and enables said transmission means if said transmission command corresponds to said predetermined priority.
Claim 28
Dependent Claim 47 words
The system of claim 1, wherein each of said receiving means includes data identification means for determining if data transmitted on said common data bus is required by said corresponding user according to said identification tag of each datum of said data on said common data bus.
Claim 29
Dependent Claim 47 words
The system of claim 29, wherein each of said receiving means includes data identification means for determining if data transmitted on said common data bus is required by said corresponding user according to said identification tag of each datum of said data on said common data bus.
Claim 30
Independent Claim 367 words
A system controlling communications for a data bus used in vehicles, in which several users communicate with one another via a common data bus, comprising: individual station means for connecting each of said users to said common data bus for receiving and transmitting continuously variable lengths of data on said common data bus; receiving registers at each of said individual station means for storing data received and identified as required by said corresponding user of said individual station means, transmitting registers at each of said individual station means for individual storing and providing an identification tag for each datum of said continuously variable lengths of data as furnished from said corresponding user of said individual station means, a length of said continuously variable lengths of data being a function of a renewal rate specific to each datum of data furnished from said corresponding user and a frequency of transmission of data from said transmitting registers to said common bus line; receiving means at each of said station, constantly connected to said common data bus, for receiving and identifying data identified as required by said corresponding user of said station means based on said identification tag of each datum of data on said common data bus; data renewal interval control means at each of said individual station means for selectively determining the renewal rate for each datum of data generated by said corresponding user to an associated transmitting register based on an expected rate of change in value of each datum; and transmission means at each of said stations for transmitting sequentially said continuously variable lengths of data stored by an associated transmitting register at a frequency determined by a predetermined priority polling of each transmission means, the number of users connected to said common bus, and the time it takes for each of the transmission means to transmit data currently stored by the associate transmitting register upon polling, each transmission means being connected to said common data bus in accordance with an individually assigned predetermined priority for a continuously variable time interval equaling a length of time for transmission of each datum currently stored in said transmitting registers at the time of transmission by said transmission means.
Claim 31
Independent Claim 367 words
A system controlling communications for a data bus used in vehicles, in which several users communicate with one another via a common data bus, comprising: individual station means for connecting each of said users to said common data bus for receiving and transmitting continuously variable lengths of data on said common data bus; receiving registers at each of said individual station means for storing data received and identified as required by said corresponding user of said individual station means, transmitting registers at each of said individual station means for individual storing and providing an identification tag for each datum of said continuously variable lengths of data as furnished from said corresponding user of said individual station means, a length of said continuously variable lengths of data being a function of a renewal rate specific to each datum of data furnished from said corresponding user and a frequency of transmission of data from said transmitting registers to said common bus line; receiving means at each of said station, constantly connected to said common data bus, for receiving and identifying data identified as required by said corresponding user of said station means based on said identification tag of each datum of data on said common data bus; data renewal interval control means at each of said individual station means for selectively determining the renewal rate for each datum of data generated by said corresponding user to an associated transmitting register based on an expected rate of change in value of each datum; and transmission means at each of said stations for transmitting sequentially said continuously variable lengths of data stored by an associated transmitting register at a frequency determined by a predetermined priority polling of each transmission means, the number of users connected to said common bus, and the time it takes for each of the transmission means to transmit data currently stored by the associate transmitting register upon polling, each transmission means being connected to said common data bus in accordance with an individually assigned predetermined priority for a continuously variable time interval equaling a length of time for transmission of each datum currently stored in said transmitting registers at the time of transmission by said transmission means.
Claim 32
Dependent Claim 36 words
The system of claim 29, further comprising bus control means for sequentially enabling each transmission means to transmit said data to said common data bus in accordance with said predetermined priority polling of each transmission means.

References Cited (Backward Citations)

US4149144A Cited
US4402040A Cited
US4497026A Cited
US4642760A Cited
US4580261A Cited
US4593282A Cited
US4620278A Cited
US4679045A Cited
US4679192A Cited
US4680753A Cited
US4715031A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-15 1994-04-16 1994-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-15 1998-04-16 1998-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-15 2002-04-16 2002-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag