← Back to Patent Explorer
US4649537A Expired / Lapsed US ⏱️ 0.0 years remaining

Random pattern lock and key fault detection scheme for microprocessor systems

Assignee: Sundstrand Corp
•
Filing: 1984-10-22
•
Granted: 1987-03-10
•
Expires: 2004-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor-based electronic control unit utilizes a random pattern lock and key failure detection scheme to detect failures in the system being controlled or the control unit itself. The microprocessor system is programmed to receive a random data word, to output the same data word, and to perform a variety of tests which result in the generation of a data stream having a particular relationship to the random data word such that the data stream and the random data word bits can be combined to form a predetermined data word that is needed to maintain microprocessor control of the associated electrical system. If the microprocessor fails to generate a data stream which results in the formation of the proper predetermined data word, the control unit output will be locked into a predetermined state.

Inventors

  • 👤 Mark A. Rosswurm
  • 👤 Leland L. Kessler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:01
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0763; G06F11/0754; G06F11/0757; G06F11/0796

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 140 words
An electronic control unit comprising: storage means having an input for receiving a random data word having a plurality of bits; a data processor having an input for receiving said random data word from said storage means and having an output; said data processor being adapted to read said random data word in said storage means and to restore said random data word to said storage means; said data processor being further adapted to conduct a series of self-tests and to subsequently output a first data word having a particular relationship to said random data word; means for combining said first data word with said random data word to produce a predetermined second data word when said data processor is operating properly; and means for producing an unlock signal in response to the production of said predetermined second data word.
Claim 2
Dependent Claim 140 words
An electronic control unit comprising: storage means having an input for receiving a random data word having a plurality of bits; a data processor having an input for receiving said random data word from said storage means and having an output; said data processor being adapted to read said random data word in said storage means and to restore said random data word to said storage means; said data processor being further adapted to conduct a series of self-tests and to subsequently output a first data word having a particular relationship to said random data word; means for combining said first data word with said random data word to produce a predetermined second data word when said data processor is operating properly; and means for producing an unlock signal in response to the production of said predetermined second data word.
Claim 3
Dependent Claim 86 words
An electronic control unit as recited in claim 1, wherein corresponding bits in said first data word and said random data word are related such that for each bit in said random data word which is at a first logic level, the corresponding bit in said first data word is at the same logic level and for each data bit in said random data word which is at a second logic level, the corresponding bit in said first data word is at the complementary logic level.
Claim 4
Dependent Claim 41 words
An electronic control circuit as recited in claim 1, wherein said data processor includes a strobe output and said data processor is adapted to produce a strobe pulse on said strobe output following the completion of a series of said self-tests.
Claim 5
Dependent Claim 42 words
An electronic control unit as recited in claim 1, further comprising: means for disabling said unlock signal when said predetermined second data word is not produced within a preselected time following the reading of said random data word by said data processor.
Claim 6
Dependent Claim 18 words
An electronic control unit as recited in claim 4, wherein said disabling means is a dead man timer.
Claim 7
Dependent Claim 17 words
An electronic control unit as recited in claim 1, wherein said storage means is a shift register.
Claim 8
Dependent Claim 19 words
An electronic control unit as recited in claim 6, wherein said means for combining is an exclusive OR gate.
Claim 9
Dependent Claim 21 words
An electronic control unit as recited in claim 7, wherein said means for producing an unlock signal is an AND gate.
Claim 10
Dependent Claim 195 words
An electrical power system having an electronic control unit comprising: a plurality of generators; a plurality of contactors individually connected in series with the outputs of said generators and a plurality of power buses; storage means having an input for receiving a random data word having a plurality of bits; a data processor having an input for receiving said random data word from said storage means and having an output; said data processor being adapted to read said random data word in said storage means and to restore said random data word to said storage means; said data processor being further adapted to conduct a series of self-tests and to subsequently output a first data word having a particular relationship to said random data word; means for combining said first data word with said random data word to produce a predetermined second data word when said data processor is operating properly; means for producing an unlock signal in response to the production of said predetermined second data word; and means responsive to said unlock signal for controlling said contactors and for driving said contactors to a predetermined state in the absence of said unlock signal.
Claim 11
Dependent Claim 195 words
An electrical power system having an electronic control unit comprising: a plurality of generators; a plurality of contactors individually connected in series with the outputs of said generators and a plurality of power buses; storage means having an input for receiving a random data word having a plurality of bits; a data processor having an input for receiving said random data word from said storage means and having an output; said data processor being adapted to read said random data word in said storage means and to restore said random data word to said storage means; said data processor being further adapted to conduct a series of self-tests and to subsequently output a first data word having a particular relationship to said random data word; means for combining said first data word with said random data word to produce a predetermined second data word when said data processor is operating properly; means for producing an unlock signal in response to the production of said predetermined second data word; and means responsive to said unlock signal for controlling said contactors and for driving said contactors to a predetermined state in the absence of said unlock signal.
Claim 12
Dependent Claim 86 words
An electrical power system as recited in claim 9, wherein corresponding bits in said first data word and said random data word are related such that for each bit in said random data word which is at a first logic level, the corresponding bit in said first data word is at the same logic level and for each data bit in said random data word which is at a second logic level, the corresponding bit in said first data word is at the complementary logic level.
Claim 13
Dependent Claim 39 words
An electrical power system as recited in claim 9, wherein said data processor includes a strobe output and said data processor is adapted to produce a strobe pulse on said strobe output following the successful completion of said self-tests.
Claim 14
Dependent Claim 42 words
An electrical power system as recited in claim 9, further comprising: means for disabling said unlock signal when said predetermined second data word is not produced within a preselected time following the reading of said random data word by said data processor.
Claim 15
Dependent Claim 18 words
An electrical power system as recited in claim 12, wherein said disabling means is a dead man timer.
Claim 16
Dependent Claim 17 words
An electrical power system as recited in claim 13, wherein said storage means is a shift register.
Claim 17
Dependent Claim 19 words
An electrical power system as recited in claim 14, wherein said means for combining is an exclusive OR gate.
Claim 18
Dependent Claim 21 words
An electrical power system as recited in claim 15, wherein said means for producing an unlock signal is an AND gate.

References Cited (Backward Citations)

US4263647A Cited
US4410938A Cited
US4409635A Cited
US4433413A Cited
US4519090A Cited
US4538273A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-09 1990-09-08 1991-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-09 1994-09-08 1995-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-09 1998-09-08 1999-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag