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

Vehicle safety system equipped with microcomputer

Assignee: Bosch Corp
•
Filing: 1994-12-20
•
Granted: 1997-02-11
•
Expires: 2014-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A vehicle safety system is equipped with a microcomputer for reliably detecting whether or not programs for controlling activation of passenger protection devices are being properly executed and, based on this detection, preventing problems from occurring in the control operations of the programs. According to one aspect of the invention, the system monitors a program executed on an interrupt basis at prescribed regular time intervals, a repeatedly executed program, and the operations of these programs, synchronously with the execution of the programs, and resets the microcomputer if an error is detected in the execution of either program. According to another, at the time of moving to a subroutine a code peculiar to the subroutine is saved at the entry portion and the saved code is compared with the code peculiar to the executed subroutine at the exit portion for detecting occurrence of error and if error is detected the microcomputer is reset.

Inventors

  • 👤 Takaaki Toya
  • 👤 Hideyuki Kaneko
  • 👤 Masaru Odashima
  • 👤 Akira Ogawa
  • 👤 Tetsuo Fujishima
  • 👤 Shuzo Fukuzumi
  • 👤 Junichi Ando

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:05
CPC Classifications
B; B60; B60R; B60R21/00; B60R21/01; B60R21/013; B60R21/0132; B60R21/017; B60R21/0173

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 176 words
A vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the system further comprising: first monitoring means for monitoring whether or not the collision discrimination program is being properly executed based on whether or not the time for executing one program cycle of the collision discrimination program is longer than a prescribed value, a second monitoring means for monitoring whether or not the background program is being properly executed based on whether or not the time for executing one program cycle of the background program is longer than a prescribed value, and reset means for resetting the microcomputer when at least one of the first and second monitoring means detects an error in program execution.
Claim 2
Dependent Claim 176 words
A vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the system further comprising: first monitoring means for monitoring whether or not the collision discrimination program is being properly executed based on whether or not the time for executing one program cycle of the collision discrimination program is longer than a prescribed value, a second monitoring means for monitoring whether or not the background program is being properly executed based on whether or not the time for executing one program cycle of the background program is longer than a prescribed value, and reset means for resetting the microcomputer when at least one of the first and second monitoring means detects an error in program execution.
Claim 3
Dependent Claim 71 words
A system as claimed in claim 1, wherein the first monitoring means comprises means for outputting a first timer reset signal at the execution of each program cycle of the collision discrimination program and first timer means operative in response to the first timer reset signal for outputting a first reset signal when the time for executing one program cycle of the collision discrimination program becomes longer than a prescribed value.
Claim 4
Dependent Claim 16 words
A system as claimed in claim 2, wherein the first timer means is a watchdog timer.
Claim 5
Dependent Claim 37 words
A system as claimed in claim 2, wherein the reset means is a means provided in the microcomputer for resetting the microcomputer in response to a signal from outside and is supplied with the first reset signal.
Claim 6
Dependent Claim 37 words
A system as claimed in claim 2, wherein the reset means is a means provided in the microcomputer for resetting the microcomputer in response to a signal from outside and is supplied with the second reset signal.
Claim 7
Dependent Claim 69 words
A system as claimed in claim 1, wherein the second monitoring means comprises means for outputting a second timer reset signal at the execution of each program cycle of the background program and second timer means operative in response to the second timer reset signal for outputting a second reset signal when the time for executing one program cycle of the background program becomes longer than a prescribed value.
Claim 8
Dependent Claim 35 words
A system as claimed in claim 6, wherein the second timer means is a monitoring timer means having a timer period slightly longer than the time for executing one program cycle of the background program.
Claim 9
Dependent Claim 239 words
A vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the system further comprising: means for outputting a first timer reset signal at the execution of each program cycle of the collision discrimination program, first timer means operative in response to the first timer reset signal for outputting a first reset signal when the time for executing one program cycle of the collision discrimination program becomes longer than a prescribed value, means for outputting a second timer reset signal at the execution of each program cycle of the background program, second timer means operative in response to the second timer reset signal for outputting a second reset signal when the time for executing one program cycle of the background program becomes longer than a prescribed value, and reset means responsive to the first and second reset signals for resetting the microcomputer when the time for executing one program cycle of the collision discrimination program becomes longer than the prescribed value or when the time for executing one program cycle of the background program becomes longer the prescribed value.
Claim 10
Dependent Claim 239 words
A vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the system further comprising: means for outputting a first timer reset signal at the execution of each program cycle of the collision discrimination program, first timer means operative in response to the first timer reset signal for outputting a first reset signal when the time for executing one program cycle of the collision discrimination program becomes longer than a prescribed value, means for outputting a second timer reset signal at the execution of each program cycle of the background program, second timer means operative in response to the second timer reset signal for outputting a second reset signal when the time for executing one program cycle of the background program becomes longer than a prescribed value, and reset means responsive to the first and second reset signals for resetting the microcomputer when the time for executing one program cycle of the collision discrimination program becomes longer than the prescribed value or when the time for executing one program cycle of the background program becomes longer the prescribed value.
Claim 11
Independent Claim 180 words
A method of controlling a vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the method comprising: a first monitoring step for monitoring whether or not a collision discrimination program is being properly executed based on whether or not the time for executing one program cycle of the collision discrimination program is longer than a prescribed value, a second monitoring step for monitoring whether or not a background program is being properly executed based on whether or not the time for executing one program cycle of the background program is longer than a prescribed value, and a step for resetting the microcomputer when at least one of the first and second monitoring steps detects an error in program execution.
Claim 12
Independent Claim 180 words
A method of controlling a vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the method comprising: a first monitoring step for monitoring whether or not a collision discrimination program is being properly executed based on whether or not the time for executing one program cycle of the collision discrimination program is longer than a prescribed value, a second monitoring step for monitoring whether or not a background program is being properly executed based on whether or not the time for executing one program cycle of the background program is longer than a prescribed value, and a step for resetting the microcomputer when at least one of the first and second monitoring steps detects an error in program execution.
Claim 13
Dependent Claim 162 words
A vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the system further comprising: means for at the entry portion of the subroutine of each data processing program executed in the microcomputer saving to memory a code peculiar to the subroutine concerned, comparing means for at the exit portion of each subroutine comparing the code of the executed subroutine with the saved code, checking means responsive to the comparing means for checking whether or not the data processing program was properly executed, and reset means for resetting the microcomputer in accordance with the result of the check by the checking means.
Claim 14
Dependent Claim 162 words
A vehicle safety system having a sensor for detecting vehicle acceleration and a microcomputer for processing the sensor output and in which the microcomputer executes a collision discrimination program on an interrupt basis at prescribed regular time intervals based on the sensor output for discriminating whether or not a collision has occurred and repeatedly executes a background program for processing prescribed background jobs, thereby controlling activation of the vehicle safety devices, the system further comprising: means for at the entry portion of the subroutine of each data processing program executed in the microcomputer saving to memory a code peculiar to the subroutine concerned, comparing means for at the exit portion of each subroutine comparing the code of the executed subroutine with the saved code, checking means responsive to the comparing means for checking whether or not the data processing program was properly executed, and reset means for resetting the microcomputer in accordance with the result of the check by the checking means.

References Cited (Backward Citations)

US5073853A Cited
US4956842A Cited
US5359515A Cited
US5107245A Cited
US5351185A Cited
US5408645A Cited
US5398332A Cited
US5381334A Cited
US5422965A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-11 2000-08-12 2001-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-11 2004-08-12 2005-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-11 2008-08-12 2009-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag